diff --git a/repos/gems/run/depot_autopilot.run b/repos/gems/run/depot_autopilot.run index 067215f18b..09551e9fae 100644 --- a/repos/gems/run/depot_autopilot.run +++ b/repos/gems/run/depot_autopilot.run @@ -696,7 +696,6 @@ set default_test_pkgs { test-part_block_mbr test-pipe test-pthread - test-python test-ram_fs_chunk test-read_only_rom test-reconstructible @@ -762,7 +761,6 @@ set skip_test(test-fault_detection) [expr [have_spec pistachio] || [have_spec fi set skip_test(test-fs_packet) [expr ![interactive] && [have_include "power_on/qemu"]] set skip_test(test-libc) [expr [have_spec sel4] || [have_spec rpi] || [expr [have_spec pbxa9] && [have_spec foc]] || [expr [have_spec imx53] && [have_spec trustzone]]] set skip_test(test-lx_block) [expr ![have_spec linux]] -set skip_test(test-python) [expr ![have_spec x86]] set skip_test(test-rm_fault) [expr [have_spec linux] || ![non_executable_supported]] set skip_test(test-rm_fault_no_nox) [expr [have_spec linux] || ![skip_test test-rm_fault]] set skip_test(test-rm_nested) [expr [have_spec linux]] diff --git a/repos/libports/include/python/osreldate.h b/repos/libports/include/python/osreldate.h deleted file mode 100644 index b84e708161..0000000000 --- a/repos/libports/include/python/osreldate.h +++ /dev/null @@ -1,3 +0,0 @@ -/* - * Note: This is just a dummy, since Python thinks we're running on FreeBSD. - */ diff --git a/repos/libports/include/python/pyconfig.h b/repos/libports/include/python/pyconfig.h deleted file mode 100644 index 32608bedec..0000000000 --- a/repos/libports/include/python/pyconfig.h +++ /dev/null @@ -1,1092 +0,0 @@ -/* pyconfig.h.in. Generated from configure.in by autoheader. */ - -#include - -#ifndef Py_PYCONFIG_H -#define Py_PYCONFIG_H - -/* Define for AIX if your compiler is a genuine IBM xlC/xlC_r and you want - support for AIX C++ shared extension modules. */ -#undef AIX_GENUINE_CPLUSPLUS - -/* Define this if you have AtheOS threads. */ -#undef ATHEOS_THREADS - -/* Define this if you have BeOS threads. */ -#undef BEOS_THREADS - -/* Define if you have the Mach cthreads package */ -#undef C_THREADS - -/* Define if --enable-ipv6 is specified */ -#undef ENABLE_IPV6 - -/* Define if getpgrp() must be called as getpgrp(0). */ -#undef GETPGRP_HAVE_ARG - -/* Define if gettimeofday() does not have second (timezone) argument This is - the case on Motorola V4 (R40V4.2) */ -#undef GETTIMEOFDAY_NO_TZ - -/* Define to 1 if you have the `acosh' function. */ -#undef HAVE_ACOSH - -/* struct addrinfo (netdb.h) */ -#undef HAVE_ADDRINFO - -/* Define to 1 if you have the `alarm' function. */ -#undef HAVE_ALARM - -/* Define this if your time.h defines altzone. */ -#undef HAVE_ALTZONE - -/* Define to 1 if you have the `asinh' function. */ -#undef HAVE_ASINH - -/* Define to 1 if you have the header file. */ -#undef HAVE_ASM_TYPES_H - -/* Define to 1 if you have the `atanh' function. */ -#undef HAVE_ATANH - -/* Define if GCC supports __attribute__((format(PyArg_ParseTuple, 2, 3))) */ -#undef HAVE_ATTRIBUTE_FORMAT_PARSETUPLE - -/* Define to 1 if you have the `bind_textdomain_codeset' function. */ -#undef HAVE_BIND_TEXTDOMAIN_CODESET - -/* Define to 1 if you have the header file. */ -#undef HAVE_BLUETOOTH_BLUETOOTH_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_BLUETOOTH_H - -/* Define if nice() returns success/failure instead of the new priority. */ -#undef HAVE_BROKEN_NICE - -/* Define if poll() sets errno on invalid file descriptors. */ -#undef HAVE_BROKEN_POLL - -/* Define if the Posix semaphores do not work on your system */ -#undef HAVE_BROKEN_POSIX_SEMAPHORES - -/* Define if pthread_sigmask() does not work on your system. */ -#undef HAVE_BROKEN_PTHREAD_SIGMASK - -/* Define this if you have the type _Bool. */ -#undef HAVE_C99_BOOL - -/* Define to 1 if you have the `chflags' function. */ -#undef HAVE_CHFLAGS - -/* Define to 1 if you have the `chown' function. */ -#undef HAVE_CHOWN - -/* Define if you have the 'chroot' function. */ -#undef HAVE_CHROOT - -/* Define to 1 if you have the `clock' function. */ -#undef HAVE_CLOCK - -/* Define to 1 if you have the `confstr' function. */ -#undef HAVE_CONFSTR - -/* Define to 1 if you have the header file. */ -#undef HAVE_CONIO_H - -/* Define to 1 if you have the `copysign' function. */ -#undef HAVE_COPYSIGN - -/* Define to 1 if you have the `ctermid' function. */ -#undef HAVE_CTERMID - -/* Define if you have the 'ctermid_r' function. */ -#undef HAVE_CTERMID_R - -/* Define to 1 if you have the header file. */ -#undef HAVE_CURSES_H - -/* Define if you have the 'is_term_resized' function. */ -#undef HAVE_CURSES_IS_TERM_RESIZED - -/* Define if you have the 'resizeterm' function. */ -#undef HAVE_CURSES_RESIZETERM - -/* Define if you have the 'resize_term' function. */ -#undef HAVE_CURSES_RESIZE_TERM - -/* Define to 1 if you have the declaration of `isfinite', and to 0 if you - don't. */ -#undef HAVE_DECL_ISFINITE - -/* Define to 1 if you have the declaration of `isinf', and to 0 if you don't. - */ -#undef HAVE_DECL_ISINF - -/* Define to 1 if you have the declaration of `isnan', and to 0 if you don't. - */ -#undef HAVE_DECL_ISNAN - -/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. - */ -#undef HAVE_DECL_TZNAME - -/* Define to 1 if you have the device macros. */ -#undef HAVE_DEVICE_MACROS - -/* Define if we have /dev/ptc. */ -#undef HAVE_DEV_PTC - -/* Define if we have /dev/ptmx. */ -#undef HAVE_DEV_PTMX - -/* Define to 1 if you have the header file. */ -#undef HAVE_DIRECT_H - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -#define HAVE_DIRENT_H 1 - -/* Define to 1 if you have the header file. */ -#undef HAVE_DLFCN_H - -/* Define to 1 if you have the `dlopen' function. */ -#define HAVE_DLOPEN 1 - -/* Define to 1 if you have the `dup2' function. */ -#undef HAVE_DUP2 - -/* Defined when any dynamic module loading is enabled. */ -#define HAVE_DYNAMIC_LOADING 1 - -/* Define if you have the 'epoll' functions. */ -#undef HAVE_EPOLL - -/* Define to 1 if you have the header file. */ -#define HAVE_ERRNO_H 1 - -/* Define to 1 if you have the `execv' function. */ -#undef HAVE_EXECV - -/* Define to 1 if you have the `expm1' function. */ -#undef HAVE_EXPM1 - -/* Define if you have the 'fchdir' function. */ -#undef HAVE_FCHDIR - -/* Define to 1 if you have the `fchmod' function. */ -#undef HAVE_FCHMOD - -/* Define to 1 if you have the `fchown' function. */ -#undef HAVE_FCHOWN - -/* Define to 1 if you have the header file. */ -#undef HAVE_FCNTL_H - -/* Define if you have the 'fdatasync' function. */ -#undef HAVE_FDATASYNC - -/* Define to 1 if you have the `finite' function. */ -#undef HAVE_FINITE - -/* Define if you have the 'flock' function. */ -#undef HAVE_FLOCK - -/* Define to 1 if you have the `fork' function. */ -#undef HAVE_FORK - -/* Define to 1 if you have the `forkpty' function. */ -#undef HAVE_FORKPTY - -/* Define to 1 if you have the `fpathconf' function. */ -#undef HAVE_FPATHCONF - -/* Define to 1 if you have the `fseek64' function. */ -#undef HAVE_FSEEK64 - -/* Define to 1 if you have the `fseeko' function. */ -#undef HAVE_FSEEKO - -/* Define to 1 if you have the `fstatvfs' function. */ -#undef HAVE_FSTATVFS - -/* Define if you have the 'fsync' function. */ -#undef HAVE_FSYNC - -/* Define to 1 if you have the `ftell64' function. */ -#undef HAVE_FTELL64 - -/* Define to 1 if you have the `ftello' function. */ -#undef HAVE_FTELLO - -/* Define to 1 if you have the `ftime' function. */ -#undef HAVE_FTIME - -/* Define to 1 if you have the `ftruncate' function. */ -#undef HAVE_FTRUNCATE - -/* Define to 1 if you have the `gai_strerror' function. */ -#undef HAVE_GAI_STRERROR - -/* Define if you have the getaddrinfo function. */ -#undef HAVE_GETADDRINFO - -/* Define to 1 if you have the `getcwd' function. */ -#undef HAVE_GETCWD - -/* Define this if you have flockfile(), getc_unlocked(), and funlockfile() */ -#undef HAVE_GETC_UNLOCKED - -/* Define to 1 if you have the `getgroups' function. */ -#undef HAVE_GETGROUPS - -/* Define to 1 if you have the `gethostbyname' function. */ -#undef HAVE_GETHOSTBYNAME - -/* Define this if you have some version of gethostbyname_r() */ -#undef HAVE_GETHOSTBYNAME_R - -/* Define this if you have the 3-arg version of gethostbyname_r(). */ -#undef HAVE_GETHOSTBYNAME_R_3_ARG - -/* Define this if you have the 5-arg version of gethostbyname_r(). */ -#undef HAVE_GETHOSTBYNAME_R_5_ARG - -/* Define this if you have the 6-arg version of gethostbyname_r(). */ -#undef HAVE_GETHOSTBYNAME_R_6_ARG - -/* Define to 1 if you have the `getitimer' function. */ -#undef HAVE_GETITIMER - -/* Define to 1 if you have the `getloadavg' function. */ -#undef HAVE_GETLOADAVG - -/* Define to 1 if you have the `getlogin' function. */ -#undef HAVE_GETLOGIN - -/* Define to 1 if you have the `getnameinfo' function. */ -#undef HAVE_GETNAMEINFO - -/* Define if you have the 'getpagesize' function. */ -#undef HAVE_GETPAGESIZE - -/* Define to 1 if you have the `getpeername' function. */ -#undef HAVE_GETPEERNAME - -/* Define to 1 if you have the `getpgid' function. */ -#undef HAVE_GETPGID - -/* Define to 1 if you have the `getpgrp' function. */ -#undef HAVE_GETPGRP - -/* Define to 1 if you have the `getpid' function. */ -#undef HAVE_GETPID - -/* Define to 1 if you have the `getpriority' function. */ -#undef HAVE_GETPRIORITY - -/* Define to 1 if you have the `getpwent' function. */ -#undef HAVE_GETPWENT - -/* Define to 1 if you have the `getsid' function. */ -#undef HAVE_GETSID - -/* Define to 1 if you have the `getspent' function. */ -#undef HAVE_GETSPENT - -/* Define to 1 if you have the `getspnam' function. */ -#undef HAVE_GETSPNAM - -/* Define to 1 if you have the `gettimeofday' function. */ -#undef HAVE_GETTIMEOFDAY - -/* Define to 1 if you have the `getwd' function. */ -#undef HAVE_GETWD - -/* Define to 1 if you have the header file. */ -#undef HAVE_GRP_H - -/* Define if you have the 'hstrerror' function. */ -#undef HAVE_HSTRERROR - -/* Define to 1 if you have the `hypot' function. */ -#undef HAVE_HYPOT - -/* Define to 1 if you have the header file. */ -#undef HAVE_IEEEFP_H - -/* Define if you have the 'inet_aton' function. */ -#undef HAVE_INET_ATON - -/* Define if you have the 'inet_pton' function. */ -#undef HAVE_INET_PTON - -/* Define to 1 if you have the header file. */ -#undef HAVE_INTTYPES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_IO_H - -/* Define to 1 if you have the `kill' function. */ -#undef HAVE_KILL - -/* Define to 1 if you have the `killpg' function. */ -#undef HAVE_KILLPG - -/* Define if you have the 'kqueue' functions. */ -#undef HAVE_KQUEUE - -/* Define to 1 if you have the header file. */ -#undef HAVE_LANGINFO_H - -/* Defined to enable large file support when an off_t is bigger than a long - and long long is available and at least as big as an off_t. You may need to - add some flags for configuration and compilation to enable this mode. (For - Solaris and Linux, the necessary defines are already defined.) */ -#undef HAVE_LARGEFILE_SUPPORT - -/* Define to 1 if you have the `lchflags' function. */ -#undef HAVE_LCHFLAGS - -/* Define to 1 if you have the `lchmod' function. */ -#undef HAVE_LCHMOD - -/* Define to 1 if you have the `lchown' function. */ -#undef HAVE_LCHOWN - -/* Define to 1 if you have the `dl' library (-ldl). */ -#undef HAVE_LIBDL - -/* Define to 1 if you have the `dld' library (-ldld). */ -#undef HAVE_LIBDLD - -/* Define to 1 if you have the `ieee' library (-lieee). */ -#undef HAVE_LIBIEEE - -/* Define to 1 if you have the header file. */ -#undef HAVE_LIBINTL_H - -/* Define if you have the readline library (-lreadline). */ -#undef HAVE_LIBREADLINE - -/* Define to 1 if you have the `resolv' library (-lresolv). */ -#undef HAVE_LIBRESOLV - -/* Define to 1 if you have the header file. */ -#undef HAVE_LIBUTIL_H - -/* Define if you have the 'link' function. */ -#undef HAVE_LINK - -/* Define to 1 if you have the header file. */ -#undef HAVE_LINUX_NETLINK_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_LINUX_TIPC_H - -/* Define to 1 if you have the `log1p' function. */ -#undef HAVE_LOG1P - -/* Define this if you have the type long double. */ -#undef HAVE_LONG_DOUBLE - -/* Define this if you have the type long long. */ -#define HAVE_LONG_LONG 1 - -/* Define to 1 if you have the `lstat' function. */ -#undef HAVE_LSTAT - -/* Define this if you have the makedev macro. */ -#undef HAVE_MAKEDEV - -/* Define to 1 if you have the `memmove' function. */ -#undef HAVE_MEMMOVE - -/* Define to 1 if you have the header file. */ -#undef HAVE_MEMORY_H - -/* Define to 1 if you have the `mkfifo' function. */ -#undef HAVE_MKFIFO - -/* Define to 1 if you have the `mknod' function. */ -#undef HAVE_MKNOD - -/* Define to 1 if you have the `mktime' function. */ -#undef HAVE_MKTIME - -/* Define to 1 if you have the `mremap' function. */ -#undef HAVE_MREMAP - -/* Define to 1 if you have the header file. */ -#undef HAVE_NCURSES_H - -/* Define to 1 if you have the header file, and it defines `DIR'. */ -#undef HAVE_NDIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NETPACKET_PACKET_H - -/* Define to 1 if you have the `nice' function. */ -#undef HAVE_NICE - -/* Define to 1 if you have the `openpty' function. */ -#undef HAVE_OPENPTY - -/* Define if compiling using MacOS X 10.5 SDK or later. */ -#undef HAVE_OSX105_SDK - -/* Define to 1 if you have the `pathconf' function. */ -#undef HAVE_PATHCONF - -/* Define to 1 if you have the `pause' function. */ -#undef HAVE_PAUSE - -/* Define to 1 if you have the `plock' function. */ -#undef HAVE_PLOCK - -/* Define to 1 if you have the `poll' function. */ -#undef HAVE_POLL - -/* Define to 1 if you have the header file. */ -#undef HAVE_POLL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_PROCESS_H - -/* Define if your compiler supports function prototype */ -#undef HAVE_PROTOTYPES - -/* Define if you have GNU PTH threads. */ -#undef HAVE_PTH - -/* Defined for Solaris 2.6 bug in pthread header. */ -#undef HAVE_PTHREAD_DESTRUCTOR - -/* Define to 1 if you have the header file. */ -#undef HAVE_PTHREAD_H - -/* Define to 1 if you have the `pthread_init' function. */ -#undef HAVE_PTHREAD_INIT - -/* Define to 1 if you have the `pthread_sigmask' function. */ -#undef HAVE_PTHREAD_SIGMASK - -/* Define to 1 if you have the header file. */ -#undef HAVE_PTY_H - -/* Define to 1 if you have the `putenv' function. */ -#undef HAVE_PUTENV - -/* Define to 1 if you have the `readlink' function. */ -#undef HAVE_READLINK - -/* Define to 1 if you have the `realpath' function. */ -#undef HAVE_REALPATH - -/* Define if you have readline 2.1 */ -#undef HAVE_RL_CALLBACK - -/* Define if you can turn off readline's signal handling. */ -#undef HAVE_RL_CATCH_SIGNAL - -/* Define if you have readline 2.2 */ -#undef HAVE_RL_COMPLETION_APPEND_CHARACTER - -/* Define if you have readline 4.0 */ -#undef HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK - -/* Define if you have readline 4.2 */ -#undef HAVE_RL_COMPLETION_MATCHES - -/* Define if you have readline 4.0 */ -#undef HAVE_RL_PRE_INPUT_HOOK - -/* Define to 1 if you have the `select' function. */ -#undef HAVE_SELECT - -/* Define to 1 if you have the `setegid' function. */ -#undef HAVE_SETEGID - -/* Define to 1 if you have the `seteuid' function. */ -#undef HAVE_SETEUID - -/* Define to 1 if you have the `setgid' function. */ -#undef HAVE_SETGID - -/* Define if you have the 'setgroups' function. */ -#undef HAVE_SETGROUPS - -/* Define to 1 if you have the `setitimer' function. */ -#undef HAVE_SETITIMER - -/* Define to 1 if you have the `setlocale' function. */ -#undef HAVE_SETLOCALE - -/* Define to 1 if you have the `setpgid' function. */ -#undef HAVE_SETPGID - -/* Define to 1 if you have the `setpgrp' function. */ -#undef HAVE_SETPGRP - -/* Define to 1 if you have the `setregid' function. */ -#undef HAVE_SETREGID - -/* Define to 1 if you have the `setreuid' function. */ -#undef HAVE_SETREUID - -/* Define to 1 if you have the `setsid' function. */ -#undef HAVE_SETSID - -/* Define to 1 if you have the `setuid' function. */ -#undef HAVE_SETUID - -/* Define to 1 if you have the `setvbuf' function. */ -#undef HAVE_SETVBUF - -/* Define to 1 if you have the header file. */ -#undef HAVE_SHADOW_H - -/* Define to 1 if you have the `sigaction' function. */ -#undef HAVE_SIGACTION - -/* Define to 1 if you have the `siginterrupt' function. */ -#undef HAVE_SIGINTERRUPT - -/* Define to 1 if you have the header file. */ -#define HAVE_SIGNAL_H 1 - -/* Define to 1 if you have the `sigrelse' function. */ -#undef HAVE_SIGRELSE - -/* Define to 1 if you have the `snprintf' function. */ -#undef HAVE_SNPRINTF - -/* Define if sockaddr has sa_len member */ -#undef HAVE_SOCKADDR_SA_LEN - -/* struct sockaddr_storage (sys/socket.h) */ -#undef HAVE_SOCKADDR_STORAGE - -/* Define if you have the 'socketpair' function. */ -#undef HAVE_SOCKETPAIR - -/* Define if your compiler provides ssize_t */ -#undef HAVE_SSIZE_T - -/* Define to 1 if you have the `statvfs' function. */ -#undef HAVE_STATVFS - -/* Define if you have struct stat.st_mtim.tv_nsec */ -#undef HAVE_STAT_TV_NSEC - -/* Define if you have struct stat.st_mtimensec */ -#undef HAVE_STAT_TV_NSEC2 - -/* Define if your compiler supports variable length function prototypes (e.g. - void fprintf(FILE *, char *, ...);) *and* */ -#define HAVE_STDARG_PROTOTYPES 1 - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDINT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDLIB_H - -/* Define to 1 if you have the `strdup' function. */ -#undef HAVE_STRDUP - -/* Define to 1 if you have the `strftime' function. */ -#undef HAVE_STRFTIME - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRINGS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRING_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STROPTS_H - -/* Define to 1 if `st_birthtime' is member of `struct stat'. */ -#undef HAVE_STRUCT_STAT_ST_BIRTHTIME - -/* Define to 1 if `st_blksize' is member of `struct stat'. */ -#undef HAVE_STRUCT_STAT_ST_BLKSIZE - -/* Define to 1 if `st_blocks' is member of `struct stat'. */ -#undef HAVE_STRUCT_STAT_ST_BLOCKS - -/* Define to 1 if `st_flags' is member of `struct stat'. */ -#undef HAVE_STRUCT_STAT_ST_FLAGS - -/* Define to 1 if `st_gen' is member of `struct stat'. */ -#undef HAVE_STRUCT_STAT_ST_GEN - -/* Define to 1 if `st_rdev' is member of `struct stat'. */ -#undef HAVE_STRUCT_STAT_ST_RDEV - -/* Define to 1 if `tm_zone' is member of `struct tm'. */ -#undef HAVE_STRUCT_TM_TM_ZONE - -/* Define to 1 if your `struct stat' has `st_blocks'. Deprecated, use - `HAVE_STRUCT_STAT_ST_BLOCKS' instead. */ -#undef HAVE_ST_BLOCKS - -/* Define if you have the 'symlink' function. */ -#undef HAVE_SYMLINK - -/* Define to 1 if you have the `sysconf' function. */ -#undef HAVE_SYSCONF - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYSEXITS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_AUDIOIO_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_BSDTTY_H - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -#undef HAVE_SYS_DIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_EPOLL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_EVENT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_FILE_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_LOADAVG_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_LOCK_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_MKDEV_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_MODEM_H - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -#undef HAVE_SYS_NDIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_PARAM_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_POLL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_RESOURCE_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_SELECT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_SOCKET_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STATVFS_H - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TERMIO_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TIMES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TIME_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TYPES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_UN_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_UTSNAME_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_WAIT_H - -/* Define to 1 if you have the `tcgetpgrp' function. */ -#undef HAVE_TCGETPGRP - -/* Define to 1 if you have the `tcsetpgrp' function. */ -#undef HAVE_TCSETPGRP - -/* Define to 1 if you have the `tempnam' function. */ -#undef HAVE_TEMPNAM - -/* Define to 1 if you have the header file. */ -#undef HAVE_TERMIOS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_TERM_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_THREAD_H - -/* Define to 1 if you have the `timegm' function. */ -#undef HAVE_TIMEGM - -/* Define to 1 if you have the `times' function. */ -#undef HAVE_TIMES - -/* Define to 1 if you have the `tmpfile' function. */ -#undef HAVE_TMPFILE - -/* Define to 1 if you have the `tmpnam' function. */ -#undef HAVE_TMPNAM - -/* Define to 1 if you have the `tmpnam_r' function. */ -#undef HAVE_TMPNAM_R - -/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use - `HAVE_STRUCT_TM_TM_ZONE' instead. */ -#undef HAVE_TM_ZONE - -/* Define to 1 if you have the `truncate' function. */ -#undef HAVE_TRUNCATE - -/* Define to 1 if you don't have `tm_zone' but do have the external array - `tzname'. */ -#undef HAVE_TZNAME - -/* Define this if you have tcl and TCL_UTF_MAX==6 */ -#undef HAVE_UCS4_TCL - -/* Define to 1 if the system has the type `uintptr_t'. */ -#undef HAVE_UINTPTR_T - -/* Define to 1 if you have the `uname' function. */ -#undef HAVE_UNAME - -/* Define to 1 if you have the header file. */ -#undef HAVE_UNISTD_H - -/* Define to 1 if you have the `unsetenv' function. */ -#undef HAVE_UNSETENV - -/* Define if you have a useable wchar_t type defined in wchar.h; useable means - wchar_t must be an unsigned type with at least 16 bits. (see - Include/unicodeobject.h). */ -#undef HAVE_USABLE_WCHAR_T - -/* Define to 1 if you have the `utimes' function. */ -#undef HAVE_UTIMES - -/* Define to 1 if you have the header file. */ -#undef HAVE_UTIME_H - -/* Define to 1 if you have the `wait3' function. */ -#undef HAVE_WAIT3 - -/* Define to 1 if you have the `wait4' function. */ -#undef HAVE_WAIT4 - -/* Define to 1 if you have the `waitpid' function. */ -#undef HAVE_WAITPID - -/* Define if the compiler provides a wchar.h header file. */ -#undef HAVE_WCHAR_H - -/* Define to 1 if you have the `wcscoll' function. */ -#undef HAVE_WCSCOLL - -/* Define if tzset() actually switches the local timezone in a meaningful way. - */ -#undef HAVE_WORKING_TZSET - -/* Define if the zlib library has inflateCopy */ -#undef HAVE_ZLIB_COPY - -/* Define to 1 if you have the `_getpty' function. */ -#undef HAVE__GETPTY - -/* Define if you are using Mach cthreads directly under /include */ -#undef HURD_C_THREADS - -/* Define if you are using Mach cthreads under mach / */ -#undef MACH_C_THREADS - -/* Define to 1 if `major', `minor', and `makedev' are declared in . - */ -#undef MAJOR_IN_MKDEV - -/* Define to 1 if `major', `minor', and `makedev' are declared in - . */ -#undef MAJOR_IN_SYSMACROS - -/* Define if mvwdelch in curses.h is an expression. */ -#undef MVWDELCH_IS_EXPRESSION - -/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#undef PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the version of this package. */ -#undef PACKAGE_VERSION - -/* Defined if PTHREAD_SCOPE_SYSTEM supported. */ -#undef PTHREAD_SYSTEM_SCHED_SUPPORTED - -/* Define to printf format modifier for Py_ssize_t */ -#undef PY_FORMAT_SIZE_T - -/* Define as the integral type used for Unicode representation. */ -#define PY_UNICODE_TYPE unsigned short - -/* Define if you want to build an interpreter with many run-time checks. */ -#undef Py_DEBUG - -/* Defined if Python is built as a shared library. */ -#undef Py_ENABLE_SHARED - -/* Define as the size of the unicode type. */ -#define Py_UNICODE_SIZE 2 - -/* Define if you want to have a Unicode type. */ -#define Py_USING_UNICODE 1 - -/* Define as the return type of signal handlers (`int' or `void'). */ -#undef RETSIGTYPE - -/* Define if setpgrp() must be called as setpgrp(0, 0). */ -#undef SETPGRP_HAVE_ARG - -/* Define this to be extension of shared libraries (including the dot!). */ -#undef SHLIB_EXT - -/* Define if i>>j for signed int i does not extend the sign bit when i < 0 */ -#undef SIGNED_RIGHT_SHIFT_ZERO_FILLS - -/* The size of `double', as computed by sizeof. */ -#undef SIZEOF_DOUBLE - -/* The size of `float', as computed by sizeof. */ -#undef SIZEOF_FLOAT - -/* The size of `fpos_t', as computed by sizeof. */ -#undef SIZEOF_FPOS_T - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT GENODE_SIZEOF_INT - -/* The size of `long', as computed by sizeof. */ -#define SIZEOF_LONG GENODE_SIZEOF_LONG - -/* The size of `long double', as computed by sizeof. */ -#undef SIZEOF_LONG_DOUBLE - -/* The size of `long long', as computed by sizeof. */ -#define SIZEOF_LONG_LONG 8 - -/* The number of bytes in an off_t. */ -#undef SIZEOF_OFF_T - -/* The size of `pid_t', as computed by sizeof. */ -#undef SIZEOF_PID_T - -/* The number of bytes in a pthread_t. */ -#undef SIZEOF_PTHREAD_T - -/* The size of `short', as computed by sizeof. */ -#undef SIZEOF_SHORT - -/* The size of `size_t', as computed by sizeof. */ -#define SIZEOF_SIZE_T GENODE_SIZEOF_LONG - -/* The number of bytes in a time_t. */ -#undef SIZEOF_TIME_T - -/* The size of `uintptr_t', as computed by sizeof. */ -#undef SIZEOF_UINTPTR_T - -/* The size of `void *', as computed by sizeof. */ -#define SIZEOF_VOID_P GENODE_SIZEOF_LONG - -/* The size of `wchar_t', as computed by sizeof. */ -#undef SIZEOF_WCHAR_T - -/* The size of `_Bool', as computed by sizeof. */ -#undef SIZEOF__BOOL - -/* Define to 1 if you have the ANSI C header files. */ -#undef STDC_HEADERS - -/* Define if you can safely include both and - (which you can't on SCO ODT 3.0). */ -#undef SYS_SELECT_WITH_SYS_TIME - -/* Define if tanh(-0.) is -0., or if platform doesn't have signed zeros */ -#undef TANH_PRESERVES_ZERO_SIGN - -/* Define to 1 if you can safely include both and . */ -#undef TIME_WITH_SYS_TIME - -/* Define to 1 if your declares `struct tm'. */ -#undef TM_IN_SYS_TIME - -/* Define if you want to use MacPython modules on MacOSX in unix-Python. */ -#undef USE_TOOLBOX_OBJECT_GLUE - -/* Define if a va_list is an array of some kind */ -#undef VA_LIST_IS_ARRAY - -/* Define if you want SIGFPE handled (see Include/pyfpe.h). */ -#undef WANT_SIGFPE_HANDLER - -/* Define if you want wctype.h functions to be used instead of the one - supplied by Python itself. (see Include/unicodectype.h). */ -#undef WANT_WCTYPE_FUNCTIONS - -/* Define if WINDOW in curses.h offers a field _flags. */ -#undef WINDOW_HAS_FLAGS - -/* Define if you want documentation strings in extension modules */ -#undef WITH_DOC_STRINGS - -/* Define if you want to use the new-style (Openstep, Rhapsody, MacOS) dynamic - linker (dyld) instead of the old-style (NextStep) dynamic linker (rld). - Dyld is necessary to support frameworks. */ -#undef WITH_DYLD - -/* Define to 1 if libintl is needed for locale functions. */ -#undef WITH_LIBINTL - -/* Define if you want to produce an OpenStep/Rhapsody framework (shared - library plus accessory files). */ -#undef WITH_NEXT_FRAMEWORK - -/* Define if you want to compile in Python-specific mallocs */ -#undef WITH_PYMALLOC - -/* Define if you want to compile in rudimentary thread support */ -#undef WITH_THREAD - -/* Define to profile with the Pentium timestamp counter */ -#undef WITH_TSC - -/* Define to 1 if your processor stores words with the most significant byte - first (like Motorola and SPARC, unlike Intel and VAX). */ -#undef WORDS_BIGENDIAN - -/* Define if arithmetic is subject to x87-style double rounding issue */ -#undef X87_DOUBLE_ROUNDING - -/* Define to 1 if on AIX 3. - System headers sometimes define this. - We just want to avoid a redefinition error message. */ -#ifndef _ALL_SOURCE -# undef _ALL_SOURCE -#endif - -/* Define on OpenBSD to activate all library features */ -#undef _BSD_SOURCE - -/* Define on Irix to enable u_int */ -#undef _BSD_TYPES - -/* Define on Darwin to activate all library features */ -#undef _DARWIN_C_SOURCE - -/* This must be set to 64 on some systems to enable large file support. */ -#undef _FILE_OFFSET_BITS - -/* Define on Linux to activate all library features */ -#undef _GNU_SOURCE - -/* This must be defined on some systems to enable large file support. */ -#undef _LARGEFILE_SOURCE - -/* Define on NetBSD to activate all library features */ -#undef _NETBSD_SOURCE - -/* Define _OSF_SOURCE to get the makedev macro. */ -#undef _OSF_SOURCE - -/* Define to activate features from IEEE Stds 1003.1-2001 */ -#undef _POSIX_C_SOURCE - -/* Define if you have POSIX threads, and your system does not define that. */ -#undef _POSIX_THREADS - -/* Define to force use of thread-safe errno, h_errno, and other functions */ -#undef _REENTRANT - -/* Define to the level of X/Open that your system supports */ -#undef _XOPEN_SOURCE - -/* Define to activate Unix95-and-earlier features */ -#undef _XOPEN_SOURCE_EXTENDED - -/* Define on FreeBSD to activate all library features */ -#undef __BSD_VISIBLE - -/* Define to 1 if type `char' is unsigned and you are not using gcc. */ -#ifndef __CHAR_UNSIGNED__ -# undef __CHAR_UNSIGNED__ -#endif - -/* Defined on Solaris to see additional function prototypes. */ -#undef __EXTENSIONS__ - -/* Define to 'long' if doesn't define. */ -#undef clock_t - -/* Define to empty if `const' does not conform to ANSI C. */ -#undef const - -/* Define to `int' if doesn't define. */ -#undef gid_t - -/* Define to `int' if does not define. */ -#undef mode_t - -/* Define to `long int' if does not define. */ -#undef off_t - -/* Define to `int' if does not define. */ -#undef pid_t - -/* Define to empty if the keyword does not work. */ -#undef signed - -/* Define to `unsigned int' if does not define. */ -#undef size_t - -/* Define to `int' if does not define. */ -#undef socklen_t - -/* Define to `int' if doesn't define. */ -#undef uid_t - -/* Define to empty if the keyword does not work. */ -#undef volatile - - -/* Define the macros needed if on a UnixWare 7.x system. */ -#if defined(__USLC__) && defined(__SCO_VERSION__) -#define STRICT_SYSV_CURSES /* Don't use ncurses extensions */ -#endif - -#endif /*Py_PYCONFIG_H*/ - diff --git a/repos/libports/include/python/spec/x86_32/genode_defs.h b/repos/libports/include/python/spec/x86_32/genode_defs.h deleted file mode 100644 index e076036379..0000000000 --- a/repos/libports/include/python/spec/x86_32/genode_defs.h +++ /dev/null @@ -1,20 +0,0 @@ -/* - * \brief Data type size definitions (32 Bit) - * \author Sebastian Sumpf - * \date 2010-02-17 - */ - -/* - * Copyright (C) 2010-2017 Genode Labs GmbH - * - * This file is part of the Genode OS framework, which is distributed - * under the terms of the GNU Affero General Public License version 3. - */ - -#ifndef _PYTHON__GENODE_DEFS_H_ -#define _PYTHON__GENODE_DEFS_H_ - -#define GENODE_SIZEOF_LONG 4 -#define GENODE_SIZEOF_INT 4 - -#endif /* _PYTHON__GENODE_DEFS_H_ */ diff --git a/repos/libports/include/python/spec/x86_64/genode_defs.h b/repos/libports/include/python/spec/x86_64/genode_defs.h deleted file mode 100644 index d90d009d16..0000000000 --- a/repos/libports/include/python/spec/x86_64/genode_defs.h +++ /dev/null @@ -1,20 +0,0 @@ -/* - * \brief Data type size definitions (32 Bit) - * \author Sebastian Sumpf - * \date 2010-02-17 - */ - -/* - * Copyright (C) 2010-2017 Genode Labs GmbH - * - * This file is part of the Genode OS framework, which is distributed - * under the terms of the GNU Affero General Public License version 3. - */ - -#ifndef _PYTHON__GENODE_DEFS_H_ -#define _PYTHON__GENODE_DEFS_H_ - -#define GENODE_SIZEOF_LONG 8 -#define GENODE_SIZEOF_INT 4 - -#endif /* _PYTHON__GENODE_DEFS_H_ */ diff --git a/repos/libports/lib/import/import-python.mk b/repos/libports/lib/import/import-python.mk deleted file mode 100644 index e9b83eeb80..0000000000 --- a/repos/libports/lib/import/import-python.mk +++ /dev/null @@ -1,14 +0,0 @@ -PYTHON = python-2.6.4 -REP_INC_DIR += include/python -INC_DIR += $(call select_from_ports,python)/include - -ifeq ($(filter-out $(SPECS),x86),) - ifeq ($(filter-out $(SPECS),32bit),) - REP_INC_DIR += include/python/spec/x86_32 - endif # 32bit - - ifeq ($(filter-out $(SPECS),64bit),) - REP_INC_DIR += include/python/spec/x86_64 - endif # 64bit -endif # x86 - diff --git a/repos/libports/lib/mk/python.inc b/repos/libports/lib/mk/python.inc deleted file mode 100644 index 192bb532bb..0000000000 --- a/repos/libports/lib/mk/python.inc +++ /dev/null @@ -1,140 +0,0 @@ -PYTHON_PORT_DIR := $(call select_from_ports,python) -PYTHON_DIR := $(PYTHON_PORT_DIR)/src/lib/python -LIBS += libc libm -SHARED_LIB = yes - -# use our custom 'pyconfig.h' file -INC_DIR += $(REP_DIR)/include/python - -# Python headres -INC_DIR += $(PYTHON_DIR)/Include - -D_OPTS = Py_BUILD_CORE NDBEUG PREFIX='""' EXEC_PREFIX='"lib"' VERSION='"2.6"' -F_OPTS = no-strict-aliasing wrapv -D_OPTS := $(addprefix -D,$(D_OPTS)) -F_OPTS := $(addprefix -f,$(F_OPTS)) -CC_DEF += $(F_OPTS) $(D_OPTS) - -# python.c -# -SRC_C = \ - dynload_shlib.c \ - dup.c \ - getbuildinfo.c \ - acceler.c \ - grammar1.c \ - listnode.c \ - node.c \ - parser.c \ - parsetok.c \ - bitset.c \ - metagrammar.c \ - firstsets.c \ - grammar.c \ - pgen.c \ - myreadline.c \ - tokenizer.c \ - abstract.c \ - boolobject.c \ - bufferobject.c \ - bytes_methods.c \ - bytearrayobject.c \ - cellobject.c \ - classobject.c \ - cobject.c \ - codeobject.c \ - complexobject.c \ - descrobject.c \ - enumobject.c \ - exceptions.c \ - genobject.c \ - fileobject.c \ - floatobject.c \ - frameobject.c \ - funcobject.c \ - intobject.c \ - iterobject.c \ - listobject.c \ - longobject.c \ - dictobject.c \ - methodobject.c \ - moduleobject.c \ - object.c \ - obmalloc.c \ - rangeobject.c \ - setobject.c \ - sliceobject.c \ - stringobject.c \ - structseq.c \ - tupleobject.c \ - typeobject.c \ - weakrefobject.c \ - unicodeobject.c \ - unicodectype.c \ - _warnings.c \ - Python-ast.c \ - asdl.c \ - ast.c \ - bltinmodule.c \ - ceval.c \ - compile.c \ - codecs.c \ - errors.c \ - frozen.c \ - frozenmain.c \ - future.c \ - getargs.c \ - getcompiler.c \ - getcopyright.c \ - getmtime.c \ - getplatform.c \ - getversion.c \ - graminit.c \ - import.c \ - importdl.c \ - marshal.c \ - modsupport.c \ - mystrtoul.c \ - mysnprintf.c \ - peephole.c \ - pyarena.c \ - pyfpe.c \ - pymath.c \ - pystate.c \ - pythonrun.c \ - structmember.c \ - symtable.c \ - sysmodule.c \ - traceback.c \ - getopt.c \ - pystrcmp.c \ - pystrtod.c \ - formatter_unicode.c \ - formatter_string.c \ - config.c \ - getpath.c \ - main.c \ - gcmodule.c \ - signalmodule.c \ - posixmodule.c \ - errnomodule.c \ - pwdmodule.c \ - _sre.c \ - _codecsmodule.c \ - zipimport.c \ - symtablemodule.c \ - xxsubtype.c - -CC_C_OPT = -Wno-implicit-function-declaration \ - -Wno-int-to-pointer-cast \ - -Wno-unused-but-set-variable \ - -Wno-unused-function \ - -Wno-unused-variable - -vpath %.c $(PYTHON_DIR)/Modules -vpath %.c $(PYTHON_DIR)/Objects -vpath %.c $(PYTHON_DIR)/Parser -vpath %.c $(PYTHON_DIR)/Python -vpath %.c $(REP_DIR)/src/lib/python -vpath %.cc $(REP_DIR)/src/lib/python - diff --git a/repos/libports/lib/mk/spec/x86_32/python.mk b/repos/libports/lib/mk/spec/x86_32/python.mk deleted file mode 100644 index ec8504ae71..0000000000 --- a/repos/libports/lib/mk/spec/x86_32/python.mk +++ /dev/null @@ -1,5 +0,0 @@ -include $(REP_DIR)/lib/mk/python.inc - -INC_DIR += $(REP_DIR)/include/python/spec/x86_32 - -CC_CXX_WARN_STRICT = diff --git a/repos/libports/lib/mk/spec/x86_64/python.mk b/repos/libports/lib/mk/spec/x86_64/python.mk deleted file mode 100644 index 4188883fbc..0000000000 --- a/repos/libports/lib/mk/spec/x86_64/python.mk +++ /dev/null @@ -1,5 +0,0 @@ -include $(REP_DIR)/lib/mk/python.inc - -INC_DIR += $(REP_DIR)/include/python/spec/x86_64 - -CC_CXX_WARN_STRICT = diff --git a/repos/libports/lib/symbols/python b/repos/libports/lib/symbols/python deleted file mode 100644 index e8764b49db..0000000000 --- a/repos/libports/lib/symbols/python +++ /dev/null @@ -1,843 +0,0 @@ -PyAST_Check T -PyAST_Compile T -PyAST_FromNode T -PyAST_mod2obj T -PyAST_obj2mod T -PyArena_AddPyObject T -PyArena_Free T -PyArena_Malloc T -PyArena_New T -PyArg_Parse T -PyArg_ParseTuple T -PyArg_ParseTupleAndKeywords T -PyArg_UnpackTuple T -PyArg_VaParse T -PyArg_VaParseTupleAndKeywords T -PyBaseObject_Type D 392 -PyBaseString_Type D 392 -PyBool_FromLong T -PyBool_Type D 392 -PyBuffer_FillContiguousStrides T -PyBuffer_FillInfo T -PyBuffer_FromContiguous T -PyBuffer_FromMemory T -PyBuffer_FromObject T -PyBuffer_FromReadWriteMemory T -PyBuffer_FromReadWriteObject T -PyBuffer_GetPointer T -PyBuffer_IsContiguous T -PyBuffer_New T -PyBuffer_Release T -PyBuffer_ToContiguous T -PyBuffer_Type D 392 -PyByteArrayIter_Type D 392 -PyByteArray_AsString T -PyByteArray_Concat T -PyByteArray_Fini T -PyByteArray_FromObject T -PyByteArray_FromStringAndSize T -PyByteArray_Init T -PyByteArray_Resize T -PyByteArray_Size T -PyByteArray_Type D 392 -PyCFunction_Call T -PyCFunction_ClearFreeList T -PyCFunction_Fini T -PyCFunction_GetFlags T -PyCFunction_GetFunction T -PyCFunction_GetSelf T -PyCFunction_New T -PyCFunction_NewEx T -PyCFunction_Type D 392 -PyCObject_AsVoidPtr T -PyCObject_FromVoidPtr T -PyCObject_FromVoidPtrAndDesc T -PyCObject_GetDesc T -PyCObject_Import T -PyCObject_SetVoidPtr T -PyCObject_Type D 392 -PyCallIter_New T -PyCallIter_Type D 392 -PyCallable_Check T -PyCell_Get T -PyCell_New T -PyCell_Set T -PyCell_Type D 392 -PyClassMethod_New T -PyClassMethod_Type D 392 -PyClass_IsSubclass T -PyClass_New T -PyClass_Type D 392 -PyCode_Addr2Line T -PyCode_CheckLineNumber T -PyCode_New T -PyCode_Optimize T -PyCode_Type D 392 -PyCodec_BackslashReplaceErrors T -PyCodec_Decode T -PyCodec_Decoder T -PyCodec_Encode T -PyCodec_Encoder T -PyCodec_IgnoreErrors T -PyCodec_IncrementalDecoder T -PyCodec_IncrementalEncoder T -PyCodec_LookupError T -PyCodec_Register T -PyCodec_RegisterError T -PyCodec_ReplaceErrors T -PyCodec_StreamReader T -PyCodec_StreamWriter T -PyCodec_StrictErrors T -PyCodec_XMLCharRefReplaceErrors T -PyComplex_AsCComplex T -PyComplex_FromCComplex T -PyComplex_FromDoubles T -PyComplex_ImagAsDouble T -PyComplex_RealAsDouble T -PyComplex_Type D 392 -PyDescr_NewClassMethod T -PyDescr_NewGetSet T -PyDescr_NewMember T -PyDescr_NewMethod T -PyDescr_NewWrapper T -PyDictIterItem_Type D 392 -PyDictIterKey_Type D 392 -PyDictIterValue_Type D 392 -PyDictProxy_New T -PyDictProxy_Type D 392 -PyDict_Clear T -PyDict_Contains T -PyDict_Copy T -PyDict_DelItem T -PyDict_DelItemString T -PyDict_Fini T -PyDict_GetItem T -PyDict_GetItemString T -PyDict_Items T -PyDict_Keys T -PyDict_Merge T -PyDict_MergeFromSeq2 T -PyDict_New T -PyDict_Next T -PyDict_SetItem T -PyDict_SetItemString T -PyDict_Size T -PyDict_Type D 392 -PyDict_Update T -PyDict_Values T -PyEllipsis_Type D 392 -PyEnum_Type D 392 -PyErr_BadArgument T -PyErr_BadInternalCall T -PyErr_CheckSignals T -PyErr_Clear T -PyErr_Display T -PyErr_ExceptionMatches T -PyErr_Fetch T -PyErr_Format T -PyErr_GivenExceptionMatches T -PyErr_NewException T -PyErr_NoMemory T -PyErr_NormalizeException T -PyErr_Occurred T -PyErr_Print T -PyErr_PrintEx T -PyErr_ProgramText T -PyErr_Restore T -PyErr_SetFromErrno T -PyErr_SetFromErrnoWithFilename T -PyErr_SetFromErrnoWithFilenameObject T -PyErr_SetInterrupt T -PyErr_SetNone T -PyErr_SetObject T -PyErr_SetString T -PyErr_SyntaxLocation T -PyErr_Warn T -PyErr_WarnEx T -PyErr_WarnExplicit T -PyErr_WriteUnraisable T -PyEval_CallFunction T -PyEval_CallMethod T -PyEval_CallObject T -PyEval_CallObjectWithKeywords T -PyEval_EvalCode T -PyEval_EvalCodeEx T -PyEval_EvalFrame T -PyEval_EvalFrameEx T -PyEval_GetBuiltins T -PyEval_GetCallStats T -PyEval_GetFrame T -PyEval_GetFuncDesc T -PyEval_GetFuncName T -PyEval_GetGlobals T -PyEval_GetLocals T -PyEval_GetRestricted T -PyEval_MergeCompilerFlags T -PyEval_RestoreThread T -PyEval_SaveThread T -PyEval_SetProfile T -PyEval_SetTrace T -PyExc_ArithmeticError D 8 -PyExc_AssertionError D 8 -PyExc_AttributeError D 8 -PyExc_BaseException D 8 -PyExc_BufferError D 8 -PyExc_BytesWarning D 8 -PyExc_DeprecationWarning D 8 -PyExc_EOFError D 8 -PyExc_EnvironmentError D 8 -PyExc_Exception D 8 -PyExc_FloatingPointError D 8 -PyExc_FutureWarning D 8 -PyExc_GeneratorExit D 8 -PyExc_IOError D 8 -PyExc_ImportError D 8 -PyExc_ImportWarning D 8 -PyExc_IndentationError D 8 -PyExc_IndexError D 8 -PyExc_KeyError D 8 -PyExc_KeyboardInterrupt D 8 -PyExc_LookupError D 8 -PyExc_MemoryError D 8 -PyExc_MemoryErrorInst B 8 -PyExc_NameError D 8 -PyExc_NotImplementedError D 8 -PyExc_OSError D 8 -PyExc_OverflowError D 8 -PyExc_PendingDeprecationWarning D 8 -PyExc_RecursionErrorInst B 8 -PyExc_ReferenceError D 8 -PyExc_RuntimeError D 8 -PyExc_RuntimeWarning D 8 -PyExc_StandardError D 8 -PyExc_StopIteration D 8 -PyExc_SyntaxError D 8 -PyExc_SyntaxWarning D 8 -PyExc_SystemError D 8 -PyExc_SystemExit D 8 -PyExc_TabError D 8 -PyExc_TypeError D 8 -PyExc_UnboundLocalError D 8 -PyExc_UnicodeDecodeError D 8 -PyExc_UnicodeEncodeError D 8 -PyExc_UnicodeError D 8 -PyExc_UnicodeTranslateError D 8 -PyExc_UnicodeWarning D 8 -PyExc_UserWarning D 8 -PyExc_ValueError D 8 -PyExc_Warning D 8 -PyExc_ZeroDivisionError D 8 -PyFPE_dummy T -PyFile_AsFile T -PyFile_DecUseCount T -PyFile_FromFile T -PyFile_FromString T -PyFile_GetLine T -PyFile_IncUseCount T -PyFile_Name T -PyFile_SetBufSize T -PyFile_SetEncoding T -PyFile_SetEncodingAndErrors T -PyFile_SoftSpace T -PyFile_Type D 392 -PyFile_WriteObject T -PyFile_WriteString T -PyFloat_AsDouble T -PyFloat_AsReprString T -PyFloat_AsString T -PyFloat_AsStringEx T -PyFloat_ClearFreeList T -PyFloat_Fini T -PyFloat_FromDouble T -PyFloat_FromString T -PyFloat_GetInfo T -PyFloat_GetMax T -PyFloat_GetMin T -PyFloat_Type D 392 -PyFrame_BlockPop T -PyFrame_BlockSetup T -PyFrame_ClearFreeList T -PyFrame_FastToLocals T -PyFrame_Fini T -PyFrame_LocalsToFast T -PyFrame_New T -PyFrame_Type D 392 -PyFrozenSet_New T -PyFrozenSet_Type D 392 -PyFunction_GetClosure T -PyFunction_GetCode T -PyFunction_GetDefaults T -PyFunction_GetGlobals T -PyFunction_GetModule T -PyFunction_New T -PyFunction_SetClosure T -PyFunction_SetDefaults T -PyFunction_Type D 392 -PyFuture_FromAST T -PyGC_Collect T -PyGen_NeedsFinalizing T -PyGen_New T -PyGen_Type D 392 -PyGetSetDescr_Type D 392 -PyGrammar_AddAccelerators T -PyGrammar_FindDFA T -PyGrammar_LabelRepr T -PyGrammar_RemoveAccelerators T -PyImport_AddModule T -PyImport_AppendInittab T -PyImport_Cleanup T -PyImport_ExecCodeModule T -PyImport_ExecCodeModuleEx T -PyImport_ExtendInittab T -PyImport_FrozenModules D 8 -PyImport_GetImporter T -PyImport_GetMagicNumber T -PyImport_GetModuleDict T -PyImport_Import T -PyImport_ImportFrozenModule T -PyImport_ImportModule T -PyImport_ImportModuleLevel T -PyImport_ImportModuleNoBlock T -PyImport_Inittab D 8 -PyImport_ReloadModule T -PyInstance_New T -PyInstance_NewRaw T -PyInstance_Type D 392 -PyInt_AsLong T -PyInt_AsSsize_t T -PyInt_AsUnsignedLongLongMask T -PyInt_AsUnsignedLongMask T -PyInt_ClearFreeList T -PyInt_Fini T -PyInt_FromLong T -PyInt_FromSize_t T -PyInt_FromSsize_t T -PyInt_FromString T -PyInt_FromUnicode T -PyInt_GetMax T -PyInt_Type D 392 -PyInterpreterState_Clear T -PyInterpreterState_Delete T -PyInterpreterState_Head T -PyInterpreterState_New T -PyInterpreterState_Next T -PyInterpreterState_ThreadHead T -PyIter_Next T -PyListIter_Type D 392 -PyListRevIter_Type D 392 -PyList_Append T -PyList_AsTuple T -PyList_Fini T -PyList_GetItem T -PyList_GetSlice T -PyList_Insert T -PyList_New T -PyList_Reverse T -PyList_SetItem T -PyList_SetSlice T -PyList_Size T -PyList_Sort T -PyList_Type D 392 -PyLong_AsDouble T -PyLong_AsLong T -PyLong_AsLongLong T -PyLong_AsSsize_t T -PyLong_AsUnsignedLong T -PyLong_AsUnsignedLongLong T -PyLong_AsUnsignedLongLongMask T -PyLong_AsUnsignedLongMask T -PyLong_AsVoidPtr T -PyLong_FromDouble T -PyLong_FromLong T -PyLong_FromLongLong T -PyLong_FromSize_t T -PyLong_FromSsize_t T -PyLong_FromString T -PyLong_FromUnicode T -PyLong_FromUnsignedLong T -PyLong_FromUnsignedLongLong T -PyLong_FromVoidPtr T -PyLong_Type D 392 -PyMapping_Check T -PyMapping_GetItemString T -PyMapping_HasKey T -PyMapping_HasKeyString T -PyMapping_Length T -PyMapping_SetItemString T -PyMapping_Size T -PyMarshal_Init T -PyMarshal_ReadLastObjectFromFile T -PyMarshal_ReadLongFromFile T -PyMarshal_ReadObjectFromFile T -PyMarshal_ReadObjectFromString T -PyMarshal_ReadShortFromFile T -PyMarshal_WriteLongToFile T -PyMarshal_WriteObjectToFile T -PyMarshal_WriteObjectToString T -PyMem_Free T -PyMem_Malloc T -PyMem_Realloc T -PyMemberDescr_Type D 392 -PyMember_Get T -PyMember_GetOne T -PyMember_Set T -PyMember_SetOne T -PyMethod_Class T -PyMethod_ClearFreeList T -PyMethod_Fini T -PyMethod_Function T -PyMethod_New T -PyMethod_Self T -PyMethod_Type D 392 -PyModule_AddIntConstant T -PyModule_AddObject T -PyModule_AddStringConstant T -PyModule_GetDict T -PyModule_GetFilename T -PyModule_GetName T -PyModule_GetWarningsModule T -PyModule_New T -PyModule_Type D 392 -PyNode_AddChild T -PyNode_Compile T -PyNode_Free T -PyNode_ListTree T -PyNode_New T -PyNullImporter_Type D 392 -PyNumber_Absolute T -PyNumber_Add T -PyNumber_And T -PyNumber_AsSsize_t T -PyNumber_Check T -PyNumber_Coerce T -PyNumber_CoerceEx T -PyNumber_Divide T -PyNumber_Divmod T -PyNumber_Float T -PyNumber_FloorDivide T -PyNumber_InPlaceAdd T -PyNumber_InPlaceAnd T -PyNumber_InPlaceDivide T -PyNumber_InPlaceFloorDivide T -PyNumber_InPlaceLshift T -PyNumber_InPlaceMultiply T -PyNumber_InPlaceOr T -PyNumber_InPlacePower T -PyNumber_InPlaceRemainder T -PyNumber_InPlaceRshift T -PyNumber_InPlaceSubtract T -PyNumber_InPlaceTrueDivide T -PyNumber_InPlaceXor T -PyNumber_Index T -PyNumber_Int T -PyNumber_Invert T -PyNumber_Long T -PyNumber_Lshift T -PyNumber_Multiply T -PyNumber_Negative T -PyNumber_Or T -PyNumber_Positive T -PyNumber_Power T -PyNumber_Remainder T -PyNumber_Rshift T -PyNumber_Subtract T -PyNumber_ToBase T -PyNumber_TrueDivide T -PyNumber_Xor T -PyOS_AfterFork T -PyOS_FiniInterrupts T -PyOS_GetLastModificationTime T -PyOS_InitInterrupts T -PyOS_InputHook B 8 -PyOS_InterruptOccurred T -PyOS_Readline T -PyOS_ReadlineFunctionPointer B 8 -PyOS_StdioReadline T -PyOS_ascii_atof T -PyOS_ascii_formatd T -PyOS_ascii_strtod T -PyOS_getsig T -PyOS_mystricmp T -PyOS_mystrnicmp T -PyOS_setsig T -PyOS_snprintf T -PyOS_strtol T -PyOS_strtoul T -PyOS_vsnprintf T -PyObject_AsCharBuffer T -PyObject_AsFileDescriptor T -PyObject_AsReadBuffer T -PyObject_AsWriteBuffer T -PyObject_Call T -PyObject_CallFunction T -PyObject_CallFunctionObjArgs T -PyObject_CallMethod T -PyObject_CallMethodObjArgs T -PyObject_CallObject T -PyObject_CheckReadBuffer T -PyObject_ClearWeakRefs T -PyObject_Cmp T -PyObject_Compare T -PyObject_CopyData T -PyObject_DelItem T -PyObject_DelItemString T -PyObject_Dir T -PyObject_Format T -PyObject_Free T -PyObject_GC_Del T -PyObject_GC_Track T -PyObject_GC_UnTrack T -PyObject_GenericGetAttr T -PyObject_GenericSetAttr T -PyObject_GetAttr T -PyObject_GetAttrString T -PyObject_GetBuffer T -PyObject_GetItem T -PyObject_GetIter T -PyObject_HasAttr T -PyObject_HasAttrString T -PyObject_Hash T -PyObject_HashNotImplemented T -PyObject_Init T -PyObject_InitVar T -PyObject_IsInstance T -PyObject_IsSubclass T -PyObject_IsTrue T -PyObject_Length T -PyObject_Malloc T -PyObject_Not T -PyObject_Print T -PyObject_Realloc T -PyObject_Repr T -PyObject_RichCompare T -PyObject_RichCompareBool T -PyObject_SelfIter T -PyObject_SetAttr T -PyObject_SetAttrString T -PyObject_SetItem T -PyObject_Size T -PyObject_Str T -PyObject_Type T -PyObject_Unicode T -PyParser_ASTFromFile T -PyParser_ASTFromString T -PyParser_AddToken T -PyParser_Delete T -PyParser_New T -PyParser_ParseFile T -PyParser_ParseFileFlags T -PyParser_ParseFileFlagsEx T -PyParser_ParseString T -PyParser_ParseStringFlags T -PyParser_ParseStringFlagsFilename T -PyParser_ParseStringFlagsFilenameEx T -PyParser_SetError T -PyParser_SimpleParseFile T -PyParser_SimpleParseFileFlags T -PyParser_SimpleParseString T -PyParser_SimpleParseStringFilename T -PyParser_SimpleParseStringFlags T -PyParser_SimpleParseStringFlagsFilename T -PyProperty_Type D 392 -PyRange_Type D 392 -PyReversed_Type D 392 -PyRun_AnyFile T -PyRun_AnyFileEx T -PyRun_AnyFileExFlags T -PyRun_AnyFileFlags T -PyRun_File T -PyRun_FileEx T -PyRun_FileExFlags T -PyRun_FileFlags T -PyRun_InteractiveLoop T -PyRun_InteractiveLoopFlags T -PyRun_InteractiveOne T -PyRun_InteractiveOneFlags T -PyRun_SimpleFile T -PyRun_SimpleFileEx T -PyRun_SimpleFileExFlags T -PyRun_SimpleString T -PyRun_SimpleStringFlags T -PyRun_String T -PyRun_StringFlags T -PySTEntry_Type D 392 -PyST_GetScope T -PySeqIter_New T -PySeqIter_Type D 392 -PySequence_Check T -PySequence_Concat T -PySequence_Contains T -PySequence_Count T -PySequence_DelItem T -PySequence_DelSlice T -PySequence_Fast T -PySequence_GetItem T -PySequence_GetSlice T -PySequence_In T -PySequence_InPlaceConcat T -PySequence_InPlaceRepeat T -PySequence_Index T -PySequence_Length T -PySequence_List T -PySequence_Repeat T -PySequence_SetItem T -PySequence_SetSlice T -PySequence_Size T -PySequence_Tuple T -PySet_Add T -PySet_Clear T -PySet_Contains T -PySet_Discard T -PySet_Fini T -PySet_New T -PySet_Pop T -PySet_Size T -PySet_Type D 392 -PySignal_SetWakeupFd T -PySlice_GetIndices T -PySlice_GetIndicesEx T -PySlice_New T -PySlice_Type D 392 -PyStaticMethod_New T -PyStaticMethod_Type D 392 -PyString_AsDecodedObject T -PyString_AsDecodedString T -PyString_AsEncodedObject T -PyString_AsEncodedString T -PyString_AsString T -PyString_AsStringAndSize T -PyString_Concat T -PyString_ConcatAndDel T -PyString_Decode T -PyString_DecodeEscape T -PyString_Encode T -PyString_Fini T -PyString_Format T -PyString_FromFormat T -PyString_FromFormatV T -PyString_FromString T -PyString_FromStringAndSize T -PyString_InternFromString T -PyString_InternImmortal T -PyString_InternInPlace T -PyString_Repr T -PyString_Size T -PyString_Type D 392 -PyStructSequence_InitType T -PyStructSequence_New T -PyStructSequence_UnnamedField D 8 -PySuper_Type D 392 -PySymtable_Build T -PySymtable_Free T -PySymtable_Lookup T -PySys_AddWarnOption T -PySys_GetFile T -PySys_GetObject T -PySys_HasWarnOptions T -PySys_ResetWarnOptions T -PySys_SetArgv T -PySys_SetObject T -PySys_SetPath T -PySys_WriteStderr T -PySys_WriteStdout T -PyThreadState_Clear T -PyThreadState_Delete T -PyThreadState_Get T -PyThreadState_GetDict T -PyThreadState_New T -PyThreadState_Next T -PyThreadState_SetAsyncExc T -PyThreadState_Swap T -PyToken_OneChar T -PyToken_ThreeChars T -PyToken_TwoChars T -PyTokenizer_Free T -PyTokenizer_FromFile T -PyTokenizer_FromString T -PyTokenizer_Get T -PyTokenizer_RestoreEncoding T -PyTraceBack_Here T -PyTraceBack_Print T -PyTraceBack_Type D 392 -PyTupleIter_Type D 392 -PyTuple_ClearFreeList T -PyTuple_Fini T -PyTuple_GetItem T -PyTuple_GetSlice T -PyTuple_New T -PyTuple_Pack T -PyTuple_SetItem T -PyTuple_Size T -PyTuple_Type D 392 -PyType_ClearCache T -PyType_GenericAlloc T -PyType_GenericNew T -PyType_IsSubtype T -PyType_Modified T -PyType_Ready T -PyType_Type D 392 -PyUnicodeDecodeError_Create T -PyUnicodeDecodeError_GetEncoding T -PyUnicodeDecodeError_GetEnd T -PyUnicodeDecodeError_GetObject T -PyUnicodeDecodeError_GetReason T -PyUnicodeDecodeError_GetStart T -PyUnicodeDecodeError_SetEnd T -PyUnicodeDecodeError_SetReason T -PyUnicodeDecodeError_SetStart T -PyUnicodeEncodeError_Create T -PyUnicodeEncodeError_GetEncoding T -PyUnicodeEncodeError_GetEnd T -PyUnicodeEncodeError_GetObject T -PyUnicodeEncodeError_GetReason T -PyUnicodeEncodeError_GetStart T -PyUnicodeEncodeError_SetEnd T -PyUnicodeEncodeError_SetReason T -PyUnicodeEncodeError_SetStart T -PyUnicodeTranslateError_Create T -PyUnicodeTranslateError_GetEnd T -PyUnicodeTranslateError_GetObject T -PyUnicodeTranslateError_GetReason T -PyUnicodeTranslateError_GetStart T -PyUnicodeTranslateError_SetEnd T -PyUnicodeTranslateError_SetReason T -PyUnicodeTranslateError_SetStart T -PyUnicodeUCS2_AsASCIIString T -PyUnicodeUCS2_AsCharmapString T -PyUnicodeUCS2_AsEncodedObject T -PyUnicodeUCS2_AsEncodedString T -PyUnicodeUCS2_AsLatin1String T -PyUnicodeUCS2_AsRawUnicodeEscapeString T -PyUnicodeUCS2_AsUTF16String T -PyUnicodeUCS2_AsUTF32String T -PyUnicodeUCS2_AsUTF8String T -PyUnicodeUCS2_AsUnicode T -PyUnicodeUCS2_AsUnicodeEscapeString T -PyUnicodeUCS2_ClearFreelist T -PyUnicodeUCS2_Compare T -PyUnicodeUCS2_Concat T -PyUnicodeUCS2_Contains T -PyUnicodeUCS2_Count T -PyUnicodeUCS2_Decode T -PyUnicodeUCS2_DecodeASCII T -PyUnicodeUCS2_DecodeCharmap T -PyUnicodeUCS2_DecodeLatin1 T -PyUnicodeUCS2_DecodeRawUnicodeEscape T -PyUnicodeUCS2_DecodeUTF16 T -PyUnicodeUCS2_DecodeUTF16Stateful T -PyUnicodeUCS2_DecodeUTF32 T -PyUnicodeUCS2_DecodeUTF32Stateful T -PyUnicodeUCS2_DecodeUTF8 T -PyUnicodeUCS2_DecodeUTF8Stateful T -PyUnicodeUCS2_DecodeUnicodeEscape T -PyUnicodeUCS2_Encode T -PyUnicodeUCS2_EncodeASCII T -PyUnicodeUCS2_EncodeCharmap T -PyUnicodeUCS2_EncodeDecimal T -PyUnicodeUCS2_EncodeLatin1 T -PyUnicodeUCS2_EncodeRawUnicodeEscape T -PyUnicodeUCS2_EncodeUTF16 T -PyUnicodeUCS2_EncodeUTF32 T -PyUnicodeUCS2_EncodeUTF8 T -PyUnicodeUCS2_EncodeUnicodeEscape T -PyUnicodeUCS2_Find T -PyUnicodeUCS2_Format T -PyUnicodeUCS2_FromEncodedObject T -PyUnicodeUCS2_FromObject T -PyUnicodeUCS2_FromOrdinal T -PyUnicodeUCS2_FromString T -PyUnicodeUCS2_FromStringAndSize T -PyUnicodeUCS2_FromUnicode T -PyUnicodeUCS2_GetDefaultEncoding T -PyUnicodeUCS2_GetMax T -PyUnicodeUCS2_GetSize T -PyUnicodeUCS2_Join T -PyUnicodeUCS2_Partition T -PyUnicodeUCS2_RPartition T -PyUnicodeUCS2_RSplit T -PyUnicodeUCS2_Replace T -PyUnicodeUCS2_Resize T -PyUnicodeUCS2_RichCompare T -PyUnicodeUCS2_SetDefaultEncoding T -PyUnicodeUCS2_Split T -PyUnicodeUCS2_Splitlines T -PyUnicodeUCS2_Tailmatch T -PyUnicodeUCS2_Translate T -PyUnicodeUCS2_TranslateCharmap T -PyUnicode_AsDecodedObject T -PyUnicode_BuildEncodingMap T -PyUnicode_DecodeUTF7 T -PyUnicode_DecodeUTF7Stateful T -PyUnicode_EncodeUTF7 T -PyUnicode_Type D 392 -PyWeakref_GetObject T -PyWeakref_NewProxy T -PyWeakref_NewRef T -PyWrapperDescr_Type D 392 -PyWrapper_New T -Py_AddPendingCall T -Py_AtExit T -Py_BuildValue T -Py_BytesWarningFlag B 4 -Py_CompileString T -Py_CompileStringFlags T -Py_DebugFlag B 4 -Py_DecRef T -Py_DivisionWarningFlag B 4 -Py_DontWriteBytecodeFlag B 4 -Py_EndInterpreter T -Py_Exit T -Py_FatalError T -Py_FdIsInteractive T -Py_FileSystemDefaultEncoding B 8 -Py_Finalize T -Py_FindMethod T -Py_FindMethodInChain T -Py_FlushLine T -Py_FrozenFlag B 4 -Py_FrozenMain T -Py_GetArgcArgv T -Py_GetBuildInfo T -Py_GetCompiler T -Py_GetCopyright T -Py_GetExecPrefix T -Py_GetPath T -Py_GetPlatform T -Py_GetPrefix T -Py_GetProgramFullPath T -Py_GetProgramName T -Py_GetPythonHome T -Py_GetRecursionLimit T -Py_GetVersion T -Py_IgnoreEnvironmentFlag B 4 -Py_IncRef T -Py_InitModule4_64 T -Py_Initialize T -Py_InitializeEx T -Py_InspectFlag B 4 -Py_InteractiveFlag B 4 -Py_IsInitialized T -Py_Main T -Py_MakePendingCalls T -Py_NewInterpreter T -Py_NoSiteFlag B 4 -Py_NoUserSiteDirectory B 4 -Py_OptimizeFlag B 4 -Py_Py3kWarningFlag B 4 -Py_ReprEnter T -Py_ReprLeave T -Py_SetProgramName T -Py_SetPythonHome T -Py_SetRecursionLimit T -Py_SubversionRevision T -Py_SubversionShortBranch T -Py_SymtableString T -Py_TabcheckFlag B 4 -Py_UnicodeFlag B 4 -Py_UniversalNewlineFgets T -Py_UniversalNewlineFread T -Py_UseClassExceptionsFlag D 4 -Py_VaBuildValue T -Py_VerboseFlag B 4 -Py_meta_grammar T -Py_pgen T diff --git a/repos/libports/ports/python.hash b/repos/libports/ports/python.hash deleted file mode 100644 index 7959c1e068..0000000000 --- a/repos/libports/ports/python.hash +++ /dev/null @@ -1 +0,0 @@ -e1531c716e0e5e25ecc46bbd69400a076768a66d diff --git a/repos/libports/ports/python.port b/repos/libports/ports/python.port deleted file mode 100644 index 1b58dc6916..0000000000 --- a/repos/libports/ports/python.port +++ /dev/null @@ -1,14 +0,0 @@ -LICENSE := Python -VERSION := 2.6.4 -DOWNLOADS := python.archive - -URL(python) := http://www.python.org/ftp/python/2.6.4/Python-$(VERSION).tgz -SHA(python) := 1a25a47506e4165704cfe2b07c0a064b0b5762a2d18b8fbdad5af688aeacd252 -SIG(python) := ${URL(python)}.asc -PYTHON_KEY := 12EF3DC38047DA382D18A5B999CDEA9DA4135B38 -DIR(python) := src/lib/python - -PATCHES := src/lib/python/posixmodule.patch - -DIRS := include/python2.6 -DIR_CONTENT(include/python2.6) := src/lib/python/Include/*.h diff --git a/repos/libports/recipes/api/python/content.mk b/repos/libports/recipes/api/python/content.mk deleted file mode 100644 index 4af462901c..0000000000 --- a/repos/libports/recipes/api/python/content.mk +++ /dev/null @@ -1,22 +0,0 @@ -PORT_DIR := $(call port_dir,$(GENODE_DIR)/repos/libports/ports/python) - -MIRROR_FROM_REP_DIR := \ - lib/import/import-python.mk \ - lib/symbols/python - -content: $(MIRROR_FROM_REP_DIR) - -$(MIRROR_FROM_REP_DIR): - $(mirror_from_rep_dir) - -content: LICENSE - -LICENSE: - cp $(PORT_DIR)/src/lib/python/LICENSE $@ - -content: include/python - -include/python: - mkdir -p $@ - cp -r $(REP_DIR)/$@/* $@/ - cp -r $(PORT_DIR)/include/* include/ diff --git a/repos/libports/recipes/api/python/hash b/repos/libports/recipes/api/python/hash deleted file mode 100644 index 564c05a2ea..0000000000 --- a/repos/libports/recipes/api/python/hash +++ /dev/null @@ -1 +0,0 @@ -2019-02-25 8a969b5594787ff6251c3fa216b52a1ec7c6947d diff --git a/repos/libports/recipes/pkg/test-python/README b/repos/libports/recipes/pkg/test-python/README deleted file mode 100644 index 43f28ed077..0000000000 --- a/repos/libports/recipes/pkg/test-python/README +++ /dev/null @@ -1 +0,0 @@ -Test for using Python on Genode. diff --git a/repos/libports/recipes/pkg/test-python/archives b/repos/libports/recipes/pkg/test-python/archives deleted file mode 100644 index 909870dd1e..0000000000 --- a/repos/libports/recipes/pkg/test-python/archives +++ /dev/null @@ -1,6 +0,0 @@ -_/src/init -_/src/test-python -_/src/libc -_/src/vfs -_/src/posix -_/src/python diff --git a/repos/libports/recipes/pkg/test-python/hash b/repos/libports/recipes/pkg/test-python/hash deleted file mode 100644 index 8b2b5618c9..0000000000 --- a/repos/libports/recipes/pkg/test-python/hash +++ /dev/null @@ -1 +0,0 @@ -2020-04-23 30fdb3089c051096b4f0bb2bec08478fd04246b3 diff --git a/repos/libports/recipes/pkg/test-python/runtime b/repos/libports/recipes/pkg/test-python/runtime deleted file mode 100644 index 462f545d27..0000000000 --- a/repos/libports/recipes/pkg/test-python/runtime +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - [init -> test-python] * - [init -> test-python] * - [init -> test-python] -============================-* - [init -> test-python] || ||* - [init -> test-python] || Python Core 2.6.4 ||* - [init -> test-python] || ||* - [init -> test-python] || Genode 11.11 ||* - [init -> test-python] || ||* - [init -> test-python] -============================-* - [init -> test-python] * - [init -> test-python] 2011 by Genode Labs www.genode-labs.com* - [init -> test-python] * - [init -> test-python] * - [init] child "test-python" exited with exit value 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -print " \r\n\r"; -print " -============================-"; -print " || ||"; -print " || Python Core 2.6.4 ||"; -print " || ||"; -print " || Genode 11.11 ||"; -print " || ||"; -print " -============================-"; -print " \r"; -print " 2011 by Genode Labs www.genode-labs.com"; -print " \r\n\r"; - - - - - - - - diff --git a/repos/libports/recipes/src/python/api b/repos/libports/recipes/src/python/api deleted file mode 100644 index fdc793e786..0000000000 --- a/repos/libports/recipes/src/python/api +++ /dev/null @@ -1 +0,0 @@ -python diff --git a/repos/libports/recipes/src/python/content.mk b/repos/libports/recipes/src/python/content.mk deleted file mode 100644 index d6f198b62f..0000000000 --- a/repos/libports/recipes/src/python/content.mk +++ /dev/null @@ -1,32 +0,0 @@ -PORT_DIR = $(call port_dir,$(GENODE_DIR)/repos/libports/ports/python) - -content: include/python - -include/python: - mkdir -p $@ - cp -r $(REP_DIR)/$@/* $@/ - cp -r $(PORT_DIR)/include/* include/ - -content: src/lib/python - -src/lib/python: - mkdir -p $@ - cp -r $(PORT_DIR)/$@/* $@/ - cp -r $(REP_DIR)/$@/* $@/ - echo "LIBS = python" > $@/target.mk - -MIRROR_FROM_REP_DIR := \ - lib/import/import-python.mk \ - lib/mk/python.inc \ - lib/mk/spec/x86_32/python.mk \ - lib/mk/spec/x86_64/python.mk \ - -content: $(MIRROR_FROM_REP_DIR) - -$(MIRROR_FROM_REP_DIR): - $(mirror_from_rep_dir) - -content: LICENSE - -LICENSE: - cp $(PORT_DIR)/src/lib/python/LICENSE $@ diff --git a/repos/libports/recipes/src/python/hash b/repos/libports/recipes/src/python/hash deleted file mode 100644 index 8d3c8498e8..0000000000 --- a/repos/libports/recipes/src/python/hash +++ /dev/null @@ -1 +0,0 @@ -2020-04-23 d462b896e7acc6dfa2754347862a8d674eb61fdb diff --git a/repos/libports/recipes/src/python/used_apis b/repos/libports/recipes/src/python/used_apis deleted file mode 100644 index d53c53a6b6..0000000000 --- a/repos/libports/recipes/src/python/used_apis +++ /dev/null @@ -1,3 +0,0 @@ -base -so -libc diff --git a/repos/libports/recipes/src/test-python/content.mk b/repos/libports/recipes/src/test-python/content.mk deleted file mode 100644 index 766920291e..0000000000 --- a/repos/libports/recipes/src/test-python/content.mk +++ /dev/null @@ -1,3 +0,0 @@ -SRC_DIR = src/test/python - -include $(GENODE_DIR)/repos/base/recipes/src/content.inc diff --git a/repos/libports/recipes/src/test-python/hash b/repos/libports/recipes/src/test-python/hash deleted file mode 100644 index 0d9165b3fa..0000000000 --- a/repos/libports/recipes/src/test-python/hash +++ /dev/null @@ -1 +0,0 @@ -2020-04-23 996cfde7bea43acff5a02981fb93e9738cb45a5e diff --git a/repos/libports/recipes/src/test-python/used_apis b/repos/libports/recipes/src/test-python/used_apis deleted file mode 100644 index b08a167e78..0000000000 --- a/repos/libports/recipes/src/test-python/used_apis +++ /dev/null @@ -1,4 +0,0 @@ -base -posix -libc -python diff --git a/repos/libports/src/lib/python/config.c b/repos/libports/src/lib/python/config.c deleted file mode 100644 index e6103f2796..0000000000 --- a/repos/libports/src/lib/python/config.c +++ /dev/null @@ -1,87 +0,0 @@ -/* Generated automatically from ./Modules/config.c.in by makesetup. */ -/* -*- C -*- *********************************************** -Copyright (c) 2000, BeOpen.com. -Copyright (c) 1995-2000, Corporation for National Research Initiatives. -Copyright (c) 1990-1995, Stichting Mathematisch Centrum. -All rights reserved. - -See the file "Misc/COPYRIGHT" for information on usage and -redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. -******************************************************************/ - -/* Module configuration */ - -/* !!! !!! !!! This file is edited by the makesetup script !!! !!! !!! */ - -/* This file contains the table of built-in modules. - See init_builtin() in import.c. */ - -#include "Python.h" - -#ifdef __cplusplus -extern "C" { -#endif - - -extern void initsignal(void); -extern void initposix(void); -extern void initerrno(void); -extern void initpwd(void); -extern void init_sre(void); -extern void init_codecs(void); -extern void initzipimport(void); -extern void init_symtable(void); -extern void initxxsubtype(void); - -/* -- ADDMODULE MARKER 1 -- */ - -extern void PyMarshal_Init(void); -extern void initimp(void); -extern void initgc(void); -extern void init_ast(void); -extern void _PyWarnings_Init(void); - -struct _inittab _PyImport_Inittab[] = { - - {"signal", initsignal}, - {"posix", initposix}, - {"errno", initerrno}, - {"pwd", initpwd}, - {"_sre", init_sre}, - {"_codecs", init_codecs}, - {"zipimport", initzipimport}, - {"_symtable", init_symtable}, - {"xxsubtype", initxxsubtype}, - -/* -- ADDMODULE MARKER 2 -- */ - - /* This module lives in marshal.c */ - {"marshal", PyMarshal_Init}, - - /* This lives in import.c */ - {"imp", initimp}, - - /* This lives in Python/Python-ast.c */ - {"_ast", init_ast}, - - /* These entries are here for sys.builtin_module_names */ - {"__main__", NULL}, - {"__builtin__", NULL}, - {"sys", NULL}, - {"exceptions", NULL}, - - /* This lives in gcmodule.c */ - {"gc", initgc}, - - /* This lives in _warnings.c */ - {"_warnings", _PyWarnings_Init}, - - /* Sentinel */ - {0, 0} -}; - - -#ifdef __cplusplus -} -#endif - diff --git a/repos/libports/src/lib/python/dup.c b/repos/libports/src/lib/python/dup.c deleted file mode 100644 index 78d993a676..0000000000 --- a/repos/libports/src/lib/python/dup.c +++ /dev/null @@ -1,20 +0,0 @@ -/* - * \brief Libc dummies required by Python - * \author Sebastian Sumpf - * \date 2010-02-17 - */ - -/* - * Copyright (C) 2010-2017 Genode Labs GmbH - * - * This file is part of the Genode OS framework, which is distributed - * under the terms of the GNU Affero General Public License version 3. - */ - -#include - -int dup(int oldfd) -{ - return oldfd; -} - diff --git a/repos/libports/src/lib/python/posixmodule.patch b/repos/libports/src/lib/python/posixmodule.patch deleted file mode 100644 index 002fbd7164..0000000000 --- a/repos/libports/src/lib/python/posixmodule.patch +++ /dev/null @@ -1,21 +0,0 @@ -+++ src/lib/python/Modules/posixmodule.c -@@ -135,16 +135,16 @@ - /* Everything needed is defined in PC/os2emx/pyconfig.h or vms/pyconfig.h */ - #else /* all other compilers */ - /* Unix functions that the configure script doesn't check for */ --#define HAVE_EXECV 1 -+//#define HAVE_EXECV 1 - #define HAVE_FORK 1 - #if defined(__USLC__) && defined(__SCO_VERSION__) /* SCO UDK Compiler */ - #define HAVE_FORK1 1 - #endif - #define HAVE_GETCWD 1 --#define HAVE_GETEGID 1 -+//#define HAVE_GETEGID 0 - #define HAVE_GETEUID 1 - #define HAVE_GETGID 1 --#define HAVE_GETPPID 1 -+//#define HAVE_GETPPID 1 - #define HAVE_GETUID 1 - #define HAVE_KILL 1 - #define HAVE_OPENDIR 1 diff --git a/repos/libports/src/test/python/README b/repos/libports/src/test/python/README deleted file mode 100644 index 4d68423a42..0000000000 --- a/repos/libports/src/test/python/README +++ /dev/null @@ -1,21 +0,0 @@ -This directory contains a sample python interpreter called 'test-python'. - -When building this test program, a shared library 'python.lib.so' will be -generated. This library is based on the original code of Python-2.6.4 available -from the Python website. - -:Python website: [http://www.python.org] - -Usage ------ -Call './tool/ports/prepare_port libc python' from within Genode's toplevel -directory. Add 'libports' to your build.conf file. A sample Genode configuration -is provided with the 'python.run' script located at 'libports/run/'. It starts a -Python script can be found within this directory. If you are not using Linux as -a Genode base platform, do not forget to add 'python.lib.so' to your boot module -list. - -Limitations ------------ -Currently, this Python port does not feature any standard modules or the import -of any modules from a Python script. diff --git a/repos/libports/src/test/python/main.cc b/repos/libports/src/test/python/main.cc deleted file mode 100644 index 02a7cb9f03..0000000000 --- a/repos/libports/src/test/python/main.cc +++ /dev/null @@ -1,50 +0,0 @@ -/* - * \brief Test for using Python on Genode - * \author Sebastian Sumpf - * \date 2010-02-17 - */ - -/* - * Copyright (C) 2010-2017 Genode Labs GmbH - * - * This file is part of the Genode OS framework, which is distributed - * under the terms of the GNU Affero General Public License version 3. - */ - -/* Python includes */ -#include - -/* Genode includes */ -#include - -/* libc includes */ -#include - - -extern "C" int __sread(void *, char *, int); - - -int main(int argc, char const ** args) -{ - using namespace Genode; - - if (argc < 1) { - Genode::error("Need .py as argument!"); - return -1; - } - - char * name = const_cast(args[0]); - FILE * fp = fopen(name, "r"); - //fp._flags = __SRD; - Py_SetProgramName(name); - //don't need the 'site' module - Py_NoSiteFlag = 1; - //don't support interactive mode, yet - Py_InteractiveFlag = 0; - Py_Initialize(); - - Genode::log("Starting python ..."); - PyRun_SimpleFile(fp, name); - - return 0; -} diff --git a/repos/libports/src/test/python/target.mk b/repos/libports/src/test/python/target.mk deleted file mode 100644 index 9914f79031..0000000000 --- a/repos/libports/src/test/python/target.mk +++ /dev/null @@ -1,6 +0,0 @@ -TARGET = test-python -LIBS = base python posix -REQUIRES = x86 -SRC_CC = main.cc - -CC_CXX_WARN_STRICT =