def setup(): shelltools.export("OPT", "%(CFLAGS)s -fPIC -D__SOFTFP__" % crosstools.environment) crosstools.autoconf() crosstools.autoreconf() crosstools.autoreconf( "-Wcross --verbose --install --force Modules/_ctypes/libffi") # pisitools.dosed("Modules/_ctypes/libffi/Makefile.in", r"(^CFLAGS\s*=.*)", "\\1 FFI_DEFAULT_ABI") crosstools.configure("--with-fpectl \ --enable-shared \ --disable-ipv6 \ --with-threads \ --with-libc='' \ --enable-unicode=ucs4 \ --with-wctype-functions \ --with-pymalloc \ --with-cyclic-gc \ --with-signal-module \ --without-system-ffi") # FIXME: --enable-ipv6 pisitools.dosed("Makefile", r"\$\{includedir\}", "%(SysRoot)s/usr/include" % crosstools.environment) pisitools.dosed("Makefile", r"\$\{libdir\}", "%(SysRoot)s/usr/lib" % crosstools.environment)
def setup(): pisitools.dosed("doc/screen.1", "/usr/local/etc/screenrc", "/etc/screenrc") pisitools.dosed("doc/screen.1", "/usr/local/screens", "/var/run/screen") pisitools.dosed("doc/screen.1", "/local/etc/screenrc", "/etc/screenrc") pisitools.dosed("doc/screen.1", "/etc/utmp", "/var/run/utmp") pisitools.dosed("doc/screen.1", "/local/screens/S-", "/var/run/screen/S-") autotools.environment["CFLAGS"] = "%(CFLAGS)s -DPTYMODE=0620 -DPTYGROUP=5 -DUSE_PAM" % autotools.environment autotools.environment["CXXFLAGS"] = "%(CXXFLAGS)s -DPTYMODE=0620 -DPTYGROUP=5 -DUSE_PAM" % autotools.environment autotools.autoconf() cache = [ "screen_cv_sys_bcopy_overlap=${screen_cv_sys_bcopy_overlap=no}", "screen_cv_sys_memcpy_overlap=${screen_cv_sys_memcpy_overlap=no}", "screen_cv_sys_memmove_overlap=${screen_cv_sys_memmove_overlap=no}", "screen_cv_sys_fifo_broken_impl=${screen_cv_sys_fifo_broken_impl=yes}", "screen_cv_sys_fifo_usable=${screen_cv_sys_fifo_usable=yes}", "screen_cv_sys_select_broken_retval=${screen_cv_sys_select_broken_retval=no}", "screen_cv_sys_sockets_nofs=${screen_cv_sys_sockets_nofs=no}", "screen_cv_sys_sockets_usable=${screen_cv_sys_sockets_usable=yes}", "screen_cv_sys_terminfo_used=${screen_cv_sys_terminfo_used=yes}" ] autotools.configure("--enable-pam \ --with-socket-dir=/var/run/screen \ --with-sys-screenrc=/etc/screenrc \ --enable-rxvt_osc \ --enable-colors256 \ --with-pty-mode=0620 \ --with-pty-group=5", cache=cache)
def setup(): pisitools.dosed("doc/screen.1", "/usr/local/etc/screenrc", "/etc/screenrc") pisitools.dosed("doc/screen.1", "/usr/local/screens", "/var/run/screen") pisitools.dosed("doc/screen.1", "/local/etc/screenrc", "/etc/screenrc") pisitools.dosed("doc/screen.1", "/etc/utmp", "/var/run/utmp") pisitools.dosed("doc/screen.1", "/local/screens/S-", "/var/run/screen/S-") autotools.environment[ "CFLAGS"] = "%(CFLAGS)s -DPTYMODE=0620 -DPTYGROUP=5 -DUSE_PAM" % autotools.environment autotools.environment[ "CXXFLAGS"] = "%(CXXFLAGS)s -DPTYMODE=0620 -DPTYGROUP=5 -DUSE_PAM" % autotools.environment autotools.autoconf() cache = [ "screen_cv_sys_bcopy_overlap=${screen_cv_sys_bcopy_overlap=no}", "screen_cv_sys_memcpy_overlap=${screen_cv_sys_memcpy_overlap=no}", "screen_cv_sys_memmove_overlap=${screen_cv_sys_memmove_overlap=no}", "screen_cv_sys_fifo_broken_impl=${screen_cv_sys_fifo_broken_impl=yes}", "screen_cv_sys_fifo_usable=${screen_cv_sys_fifo_usable=yes}", "screen_cv_sys_select_broken_retval=${screen_cv_sys_select_broken_retval=no}", "screen_cv_sys_sockets_nofs=${screen_cv_sys_sockets_nofs=no}", "screen_cv_sys_sockets_usable=${screen_cv_sys_sockets_usable=yes}", "screen_cv_sys_terminfo_used=${screen_cv_sys_terminfo_used=yes}" ] autotools.configure("--enable-pam \ --with-socket-dir=/var/run/screen \ --with-sys-screenrc=/etc/screenrc \ --enable-rxvt_osc \ --enable-colors256 \ --with-pty-mode=0620 \ --with-pty-group=5", cache=cache)
def setup(): shelltools.cd("unix") autotools.autoconf() autotools.configure("--with-encoding=utf-8 \ --enable-threads \ --enable-man-compression=gzip \ --enable-man-symlinks \ --enable-64bit \ --with-x \ --enable-xft")
def setup(): # Link to ncurses, will be needed when we use as-needed ;) pisitools.dosed("support/shobj-conf", r"^(SHLIB_LIBS\s*=.*)$", "\\1 -lncurses") crosstools.environment["CFLAGS"] = "%(CFLAGS)s -D_GNU_SOURCE" % crosstools.environment crosstools.autoconf() crosstools.configure("--with-curses \ --libdir=/lib \ --disable-static")
def setup(): shelltools.export("LC_ALL", "C") cache = [ "glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24}", "glib_cv_sizeof_system_thread=${glib_cv_sizeof_system_thread=4}", "glib_cv_stack_grows=${glib_cv_stack_grows=no}", "glib_cv_uscore=${glib_cv_uscore=no}", "glib_cv_use_pid_surrogate=${glib_cv_use_pid_surrogate=yes}", "glib_cv_has__inline=${glib_cv_has__inline=yes}", "glib_cv_has__inline__=${glib_cv_has__inline__=yes}", "glib_cv_hasinline=${glib_cv_hasinline=yes}", "glib_cv_sane_realloc=${glib_cv_sane_realloc=yes}", "glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24}", "glib_cv_uscore=${glib_cv_uscore=no}", "glib_cv_va_copy=${glib_cv_va_copy=yes}", "glib_cv_va_val_copy=${glib_cv_va_val_copy=yes}", "glib_cv___va_copy=${glib_cv___va_copy=yes}", "glib_cv_rtldglobal_broken=${glib_cv_rtldglobal_broken=no}", "glib_cv_sys_pthread_mutex_trylock_posix=${glib_cv_sys_pthread_mutex_trylock_posix=yes}", "glib_cv_sys_pthread_getspecific_posix=${glib_cv_sys_pthread_getspecific_posix=yes}", "glib_cv_sys_pthread_cond_timedwait_posix=${glib_cv_sys_pthread_cond_timedwait_posix=yes}", "glib_cv_long_long_format=${glib_cv_long_long_format=ll}", "glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24}", "glib_cv_sizeof_intmax_t=${glib_cv_sizeof_intmax_t=8}", "glib_cv_sizeof_ptrdiff_t=${glib_cv_sizeof_ptrdiff_t=4}", "glib_cv_sizeof_size_t=${glib_cv_sizeof_size_t=4}", "glib_cv_sizeof_system_thread=${glib_cv_sizeof_system_thread=4}", "glib_cv_sys_use_pid_niceness_surrogate=${glib_cv_sys_use_pid_niceness_surrogate=yes}", "ac_cv_c_littleendian=${ac_cv_c_littleendian=yes}", "ac_cv_c_bigendian=${ac_cv_c_bigendian=no}", "ac_cv_libnet_endianess=${ac_cv_libnet_endianess=lil}" "ac_cv_func_lstat_dereferences_slashed_symlink=${ac_cv_func_lstat_dereferences_slashed_symlink=yes}", "ac_cv_func_lstat_empty_string_bug=${ac_cv_func_lstat_empty_string_bug=no}", "ac_cv_func_stat_empty_string_bug=${ac_cv_func_stat_empty_string_bug=no}", "ac_cv_func_stat_ignores_trailing_slash=${ac_cv_func_stat_ignores_trailing_slash=no}", "ac_cv_header_netinet_sctp_h=${ac_cv_header_netinet_sctp_h=no}", "ac_cv_header_netinet_sctp_uio_h=${ac_cv_header_netinet_sctp_uio_h=no}", "ac_cv_sctp=${ac_cv_sctp=no}", "ac_cv_header_pwd_h=${ac_cv_header_pwd=yes}", "ac_cv_func_posix_getpwuid_r=${ac_cv_func_posix_getpwuid_r=yes}", "ac_cv_func_posix_getgrgid_r=${ac_cv_func_posix_getgrgid_r=yes}" ] crosstools.autoconf() crosstools.configure("--with-threads=posix \ --disable-gtk-doc \ --with-pcre=system \ --disable-fam \ --disable-static", cache=cache) pisitools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ")
def setup(): # Link to ncurses, will be needed when we use as-needed ;) pisitools.dosed("support/shobj-conf", r"^(SHLIB_LIBS\s*=.*)$", "\\1 -lncurses") crosstools.environment[ "CFLAGS"] = "%(CFLAGS)s -D_GNU_SOURCE" % crosstools.environment crosstools.autoconf() crosstools.configure("--with-curses \ --libdir=/lib \ --disable-static")
def setup(): shelltools.cd("unix") autotools.autoconf() autotools.configure( "--with-encoding=utf-8 \ --enable-threads \ --enable-man-compression=gzip \ --enable-man-symlinks \ --enable-64bit \ --with-x \ --enable-xft" )
def setup(): autotools.environment["CFLAGS"] = "%(CFLAGS)s -D__SOFTFP__" % autotools.environment autotools.autoconf() pisitools.dosed("man/Makefile.in", r"(^program_transform_name\s*=).*", "\\1") autotools.configure("--disable-static \ --with-gnu-ld \ --enable-shared \ --enable-target-optspace \ --enable-languages=c,c++,f77 \ --enable-threads=posix \ --enable-multilib \ --enable-c99 \ --enable-long-long \ --enable-symvers=gnu \ --enable-__cxa_atexit")
def setup(): autotools.environment[ "CFLAGS"] = "%(CFLAGS)s -D__SOFTFP__" % autotools.environment autotools.autoconf() pisitools.dosed("man/Makefile.in", r"(^program_transform_name\s*=).*", "\\1") autotools.configure("--disable-static \ --with-gnu-ld \ --enable-shared \ --enable-target-optspace \ --enable-languages=c,c++,f77 \ --enable-threads=posix \ --enable-multilib \ --enable-c99 \ --enable-long-long \ --enable-symvers=gnu \ --enable-__cxa_atexit")
def setup(): autotools.autoconf() autotools.environment["CXXFLAGS"] = "%(CXXFLAGS)s -lstdc++" % autotools.environment autotools.configure("--with-pic \ --with-gnu-ld \ --disable-rpath \ --enable-ogg \ --disable-thorough-tests \ --disable-oggtest \ --with-ogg-includes=%(SysRoot)s/usr/include \ --with-ogg-libraries=%(SysRoot)s/usr/lib \ --disable-id3libtest \ --disable-xmms-plugin \ --without-xmms-prefix \ --without-xmms-exec-prefix \ --without-libiconv-prefix \ --disable-doxygen-docs \ --disable-dependency-tracking \ --disable-static" % autotools.environment) pisitools.dosed("src/libFLAC/Makefile", "-Wl,-read_only_relocs,warning")
def setup(): shelltools.export("OPT", "%(CFLAGS)s -fPIC -D__SOFTFP__" % crosstools.environment) crosstools.autoconf() crosstools.autoreconf() crosstools.autoreconf("-Wcross --verbose --install --force Modules/_ctypes/libffi") # pisitools.dosed("Modules/_ctypes/libffi/Makefile.in", r"(^CFLAGS\s*=.*)", "\\1 FFI_DEFAULT_ABI") crosstools.configure("--with-fpectl \ --enable-shared \ --disable-ipv6 \ --with-threads \ --with-libc='' \ --enable-unicode=ucs4 \ --with-wctype-functions \ --with-pymalloc \ --with-cyclic-gc \ --with-signal-module \ --without-system-ffi") # FIXME: --enable-ipv6 pisitools.dosed("Makefile", r"\$\{includedir\}", "%(SysRoot)s/usr/include" % crosstools.environment) pisitools.dosed("Makefile", r"\$\{libdir\}", "%(SysRoot)s/usr/lib" % crosstools.environment)
def setup(): autotools.autoconf() autotools.environment[ "CXXFLAGS"] = "%(CXXFLAGS)s -lstdc++" % autotools.environment autotools.configure("--with-pic \ --with-gnu-ld \ --disable-rpath \ --enable-ogg \ --disable-thorough-tests \ --disable-oggtest \ --with-ogg-includes=%(SysRoot)s/usr/include \ --with-ogg-libraries=%(SysRoot)s/usr/lib \ --disable-id3libtest \ --disable-xmms-plugin \ --without-xmms-prefix \ --without-xmms-exec-prefix \ --without-libiconv-prefix \ --disable-doxygen-docs \ --disable-dependency-tracking \ --disable-static" % autotools.environment) pisitools.dosed("src/libFLAC/Makefile", "-Wl,-read_only_relocs,warning")