diff --git a/313.libfirm.build b/313.libfirm.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/313.libfirm.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/313.libfirm.vars b/313.libfirm.vars new file mode 100644 index 0000000..5756b54 --- /dev/null +++ b/313.libfirm.vars @@ -0,0 +1,10 @@ +# +# . ./build.vars and set -o errexit -o noglob are assumed. +# + +pkg_libfirm_fetch_post() { + fetch_git bfirm git://midipix.org/compilers/bfirm; + insecure_mkdir cparser+libfirm/sysroot cparser+libfirm/build/libfirm; +}; + +# vim:filetype=sh diff --git a/313.libgcrypt.build b/313.libgcrypt.build deleted file mode 120000 index 52bb82e..0000000 --- a/313.libgcrypt.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/314.libgcrypt.build b/314.libgcrypt.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/314.libgcrypt.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/314.libksba.build b/314.libksba.build deleted file mode 120000 index 52bb82e..0000000 --- a/314.libksba.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/315.libksba.build b/315.libksba.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/315.libksba.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/315.lua.build b/315.lua.build deleted file mode 120000 index 52bb82e..0000000 --- a/315.lua.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/316.lua.build b/316.lua.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/316.lua.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/316.ncurses.build b/316.ncurses.build deleted file mode 120000 index 52bb82e..0000000 --- a/316.ncurses.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/317.ncurses.build b/317.ncurses.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/317.ncurses.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/317.ncursestw.build b/317.ncursestw.build deleted file mode 120000 index 52bb82e..0000000 --- a/317.ncursestw.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/318.ncursestw.build b/318.ncursestw.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/318.ncursestw.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/318.ncursesw.build b/318.ncursesw.build deleted file mode 120000 index 52bb82e..0000000 --- a/318.ncursesw.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/318.ncursesw.vars b/318.ncursesw.vars deleted file mode 100644 index 50024de..0000000 --- a/318.ncursesw.vars +++ /dev/null @@ -1,18 +0,0 @@ -# -# . ./build.vars and set -o errexit -o noglob are assumed. -# - -pkg_ncursesw_install_post() { - for __ in \ - bin/captoinfo bin/clear bin/infocmp bin/infotocap bin/ncursesw6-config \ - bin/reset bin/tabs bin/tic bin/toe bin/tput bin/tset \ - lib/libformw* lib/libmenuw* lib/libncursesw* lib/libpanelw* \ - share/man share/tabset share/terminfo; do - set +o noglob; - echo cp -pr ${PKG_PREFIX}/${__} ${PREFIX_MINIPIX}/${__%%/*}; - cp -pr ${PKG_PREFIX}/${__} ${PREFIX_MINIPIX}/${__%%/*}; - set -o noglob; - done; -}; - -# vim:filetype=sh diff --git a/319.ncursesw.build b/319.ncursesw.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/319.ncursesw.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/319.ncursesw.vars b/319.ncursesw.vars new file mode 100644 index 0000000..50024de --- /dev/null +++ b/319.ncursesw.vars @@ -0,0 +1,18 @@ +# +# . ./build.vars and set -o errexit -o noglob are assumed. +# + +pkg_ncursesw_install_post() { + for __ in \ + bin/captoinfo bin/clear bin/infocmp bin/infotocap bin/ncursesw6-config \ + bin/reset bin/tabs bin/tic bin/toe bin/tput bin/tset \ + lib/libformw* lib/libmenuw* lib/libncursesw* lib/libpanelw* \ + share/man share/tabset share/terminfo; do + set +o noglob; + echo cp -pr ${PKG_PREFIX}/${__} ${PREFIX_MINIPIX}/${__%%/*}; + cp -pr ${PKG_PREFIX}/${__} ${PREFIX_MINIPIX}/${__%%/*}; + set -o noglob; + done; +}; + +# vim:filetype=sh diff --git a/319.npth.build b/319.npth.build deleted file mode 120000 index 52bb82e..0000000 --- a/319.npth.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/320.npth.build b/320.npth.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/320.npth.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/320.xz.build b/320.xz.build deleted file mode 120000 index 52bb82e..0000000 --- a/320.xz.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/321.xz.build b/321.xz.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/321.xz.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/404.cparser.build b/404.cparser.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/404.cparser.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/404.cparser.vars b/404.cparser.vars new file mode 100644 index 0000000..3126cd3 --- /dev/null +++ b/404.cparser.vars @@ -0,0 +1,15 @@ +# +# . ./build.vars and set -o errexit -o noglob are assumed. +# + +pkg_cparser_fetch_post() { + fetch_git bcparser git://midipix.org/compilers/bcparser; + insecure_mkdir cparser+libfirm/sysroot cparser+libfirm/build/cparser; +}; + +pkg_cparser_configure_pre() { + export CFLAGS_PATH="-I../../sysroot/include"; + export LDFLAGS_PATH="-L../../sysroot/lib"; +}; + +# vim:filetype=sh diff --git a/404.cron.build b/404.cron.build deleted file mode 120000 index 52bb82e..0000000 --- a/404.cron.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/405.cron.build b/405.cron.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/405.cron.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/405.curl.build b/405.curl.build deleted file mode 120000 index 52bb82e..0000000 --- a/405.curl.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/406.curl.build b/406.curl.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/406.curl.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/406.dash.build b/406.dash.build deleted file mode 120000 index 52bb82e..0000000 --- a/406.dash.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/407.dash.build b/407.dash.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/407.dash.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/407.diffutils.build b/407.diffutils.build deleted file mode 120000 index 52bb82e..0000000 --- a/407.diffutils.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/408.diffutils.build b/408.diffutils.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/408.diffutils.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/408.dos2unix.build b/408.dos2unix.build deleted file mode 120000 index 52bb82e..0000000 --- a/408.dos2unix.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/409.dos2unix.build b/409.dos2unix.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/409.dos2unix.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/409.ed.build b/409.ed.build deleted file mode 120000 index 52bb82e..0000000 --- a/409.ed.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/410.ed.build b/410.ed.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/410.ed.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/410.file.build b/410.file.build deleted file mode 120000 index 52bb82e..0000000 --- a/410.file.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/411.file.build b/411.file.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/411.file.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/411.findutils.build b/411.findutils.build deleted file mode 120000 index 52bb82e..0000000 --- a/411.findutils.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/412.findutils.build b/412.findutils.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/412.findutils.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/412.gawk.build b/412.gawk.build deleted file mode 120000 index 52bb82e..0000000 --- a/412.gawk.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/413.gawk.build b/413.gawk.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/413.gawk.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/413.git.build b/413.git.build deleted file mode 120000 index 52bb82e..0000000 --- a/413.git.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/414.git.build b/414.git.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/414.git.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/414.gnupg.build b/414.gnupg.build deleted file mode 120000 index 52bb82e..0000000 --- a/414.gnupg.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/415.gnupg.build b/415.gnupg.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/415.gnupg.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/415.grep.build b/415.grep.build deleted file mode 120000 index 52bb82e..0000000 --- a/415.grep.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/416.grep.build b/416.grep.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/416.grep.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/416.hexcurse.build b/416.hexcurse.build deleted file mode 120000 index 52bb82e..0000000 --- a/416.hexcurse.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/417.hexcurse.build b/417.hexcurse.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/417.hexcurse.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/417.htop.build b/417.htop.build deleted file mode 120000 index 52bb82e..0000000 --- a/417.htop.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/418.htop.build b/418.htop.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/418.htop.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/418.inetutils.build b/418.inetutils.build deleted file mode 120000 index 52bb82e..0000000 --- a/418.inetutils.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/419.inetutils.build b/419.inetutils.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/419.inetutils.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/419.infounzip.build b/419.infounzip.build deleted file mode 120000 index 52bb82e..0000000 --- a/419.infounzip.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/420.infounzip.build b/420.infounzip.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/420.infounzip.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/420.infozip.build b/420.infozip.build deleted file mode 120000 index 52bb82e..0000000 --- a/420.infozip.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/421.infozip.build b/421.infozip.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/421.infozip.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/421.irssi.build b/421.irssi.build deleted file mode 120000 index 52bb82e..0000000 --- a/421.irssi.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/422.irssi.build b/422.irssi.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/422.irssi.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/422.john.build b/422.john.build deleted file mode 120000 index 52bb82e..0000000 --- a/422.john.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/423.john.build b/423.john.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/423.john.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/423.less.build b/423.less.build deleted file mode 120000 index 52bb82e..0000000 --- a/423.less.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/424.less.build b/424.less.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/424.less.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/424.lynx.build b/424.lynx.build deleted file mode 120000 index 52bb82e..0000000 --- a/424.lynx.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/425.lynx.build b/425.lynx.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/425.lynx.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/425.man_db.build b/425.man_db.build deleted file mode 120000 index 52bb82e..0000000 --- a/425.man_db.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/426.make.build b/426.make.build deleted file mode 120000 index 52bb82e..0000000 --- a/426.make.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/426.man_db.build b/426.man_db.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/426.man_db.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/427.make.build b/427.make.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/427.make.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/427.mc.build b/427.mc.build deleted file mode 120000 index 52bb82e..0000000 --- a/427.mc.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/428.mc.build b/428.mc.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/428.mc.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/428.mksh.build b/428.mksh.build deleted file mode 120000 index 52bb82e..0000000 --- a/428.mksh.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/429.mksh.build b/429.mksh.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/429.mksh.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/429.nano.build b/429.nano.build deleted file mode 120000 index 52bb82e..0000000 --- a/429.nano.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/430.nano.build b/430.nano.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/430.nano.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/430.netcat.build b/430.netcat.build deleted file mode 120000 index 52bb82e..0000000 --- a/430.netcat.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/431.netcat.build b/431.netcat.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/431.netcat.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/431.openssh.build b/431.openssh.build deleted file mode 120000 index 52bb82e..0000000 --- a/431.openssh.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/432.openssh.build b/432.openssh.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/432.openssh.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/432.p7zip.build b/432.p7zip.build deleted file mode 120000 index 52bb82e..0000000 --- a/432.p7zip.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/433.p7zip.build b/433.p7zip.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/433.p7zip.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/433.pacman.build b/433.pacman.build deleted file mode 120000 index 52bb82e..0000000 --- a/433.pacman.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/434.pacman.build b/434.pacman.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/434.pacman.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/434.patch.build b/434.patch.build deleted file mode 120000 index 52bb82e..0000000 --- a/434.patch.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/435.patch.build b/435.patch.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/435.patch.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/435.perl.build b/435.perl.build deleted file mode 120000 index 52bb82e..0000000 --- a/435.perl.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/435.perl.vars b/435.perl.vars deleted file mode 100644 index 853bef9..0000000 --- a/435.perl.vars +++ /dev/null @@ -1,24 +0,0 @@ -# -# . ./build.vars and set -o errexit -o noglob are assumed. -# - -pkg_perl_extract_post() { - git clone https://github.com/lalbornoz/perl-cross; - for _ppep_fname_src in $(find perl-cross -type f \ - -not -path perl-cross/.git/\* -not -name .gitignore); do - _ppep_fname_dst=perl-${PKG_VERSION}${_ppep_fname_src#perl-cross}; - if [ -f ${_ppep_fname_dst} ]; then - mv -- ${_ppep_fname_dst} ${_ppep_fname_dst}.orig; - fi; - if [ ! -d "$(dirname ${_ppep_fname_dst})" ]; then - mkdir -p -- $(dirname ${_ppep_fname_dst}); - fi; - cp -- ${_ppep_fname_src} ${_ppep_fname_dst}; - done; - for _ppep_cflag in ${PKG_CFLAGS_CONFIGURE}; do - PKG_CONFIGURE_ARGS="${PKG_CONFIGURE_ARGS:+${PKG_CONFIGURE_ARGS} }-A ccflags=${_ppep_cflag}"; - done; - unset _ppep_fname_src _ppep_fname_dst _ppep_cflag; -}; - -# vim:filetype=sh diff --git a/436.perl.build b/436.perl.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/436.perl.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/436.perl.vars b/436.perl.vars new file mode 100644 index 0000000..853bef9 --- /dev/null +++ b/436.perl.vars @@ -0,0 +1,24 @@ +# +# . ./build.vars and set -o errexit -o noglob are assumed. +# + +pkg_perl_extract_post() { + git clone https://github.com/lalbornoz/perl-cross; + for _ppep_fname_src in $(find perl-cross -type f \ + -not -path perl-cross/.git/\* -not -name .gitignore); do + _ppep_fname_dst=perl-${PKG_VERSION}${_ppep_fname_src#perl-cross}; + if [ -f ${_ppep_fname_dst} ]; then + mv -- ${_ppep_fname_dst} ${_ppep_fname_dst}.orig; + fi; + if [ ! -d "$(dirname ${_ppep_fname_dst})" ]; then + mkdir -p -- $(dirname ${_ppep_fname_dst}); + fi; + cp -- ${_ppep_fname_src} ${_ppep_fname_dst}; + done; + for _ppep_cflag in ${PKG_CFLAGS_CONFIGURE}; do + PKG_CONFIGURE_ARGS="${PKG_CONFIGURE_ARGS:+${PKG_CONFIGURE_ARGS} }-A ccflags=${_ppep_cflag}"; + done; + unset _ppep_fname_src _ppep_fname_dst _ppep_cflag; +}; + +# vim:filetype=sh diff --git a/436.procps_ng.build b/436.procps_ng.build deleted file mode 120000 index 52bb82e..0000000 --- a/436.procps_ng.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/437.procps_ng.build b/437.procps_ng.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/437.procps_ng.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/437.python3.build b/437.python3.build deleted file mode 120000 index 52bb82e..0000000 --- a/437.python3.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/437.python3.vars b/437.python3.vars deleted file mode 100644 index 9cdc016..0000000 --- a/437.python3.vars +++ /dev/null @@ -1,17 +0,0 @@ -# -# . ./build.vars and set -o errexit -o noglob are assumed. -# - -pkg_python3_configure_pre() { - (cd ../${PKG_SUBDIR} && autoconf); - (unset AR BLDSHARED CC CFLAGS CPPFLAGS LDFLAGS RANLIB; - mv -- config.cache ../${PKG_SUBDIR}/config.cache; - ../${PKG_SUBDIR}/configure; - make _FIP=Programs/host_freeze_importlib Programs/host_freeze_importlib \ - BUILDPYTHON=hostpython hostpython \ - PGEN=Parser/hostpgen Parser/hostpgen; - make distclean); - mv -- ../${PKG_SUBDIR}/config.cache .; -}; - -# vim:filetype=sh diff --git a/438.python3.build b/438.python3.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/438.python3.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/438.python3.vars b/438.python3.vars new file mode 100644 index 0000000..9cdc016 --- /dev/null +++ b/438.python3.vars @@ -0,0 +1,17 @@ +# +# . ./build.vars and set -o errexit -o noglob are assumed. +# + +pkg_python3_configure_pre() { + (cd ../${PKG_SUBDIR} && autoconf); + (unset AR BLDSHARED CC CFLAGS CPPFLAGS LDFLAGS RANLIB; + mv -- config.cache ../${PKG_SUBDIR}/config.cache; + ../${PKG_SUBDIR}/configure; + make _FIP=Programs/host_freeze_importlib Programs/host_freeze_importlib \ + BUILDPYTHON=hostpython hostpython \ + PGEN=Parser/hostpgen Parser/hostpgen; + make distclean); + mv -- ../${PKG_SUBDIR}/config.cache .; +}; + +# vim:filetype=sh diff --git a/438.rsync.build b/438.rsync.build deleted file mode 120000 index 52bb82e..0000000 --- a/438.rsync.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/439.rsync.build b/439.rsync.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/439.rsync.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/439.rxvt_unicode.build b/439.rxvt_unicode.build deleted file mode 120000 index 52bb82e..0000000 --- a/439.rxvt_unicode.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/440.rxvt_unicode.build b/440.rxvt_unicode.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/440.rxvt_unicode.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/440.sed.build b/440.sed.build deleted file mode 120000 index 52bb82e..0000000 --- a/440.sed.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/441.sed.build b/441.sed.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/441.sed.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/441.tar.build b/441.tar.build deleted file mode 120000 index 52bb82e..0000000 --- a/441.tar.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/442.tar.build b/442.tar.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/442.tar.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/442.tcsh.build b/442.tcsh.build deleted file mode 120000 index 52bb82e..0000000 --- a/442.tcsh.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/443.tcsh.build b/443.tcsh.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/443.tcsh.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/443.the_silver_searcher.build b/443.the_silver_searcher.build deleted file mode 120000 index 52bb82e..0000000 --- a/443.the_silver_searcher.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/444.the_silver_searcher.build b/444.the_silver_searcher.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/444.the_silver_searcher.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/444.tmux.build b/444.tmux.build deleted file mode 120000 index 52bb82e..0000000 --- a/444.tmux.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/445.tmux.build b/445.tmux.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/445.tmux.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/445.util_linux.build b/445.util_linux.build deleted file mode 120000 index 52bb82e..0000000 --- a/445.util_linux.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/446.util_linux.build b/446.util_linux.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/446.util_linux.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/446.vim.build b/446.vim.build deleted file mode 120000 index 52bb82e..0000000 --- a/446.vim.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/447.vim.build b/447.vim.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/447.vim.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/447.weechat.build b/447.weechat.build deleted file mode 120000 index 52bb82e..0000000 --- a/447.weechat.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/448.weechat.build b/448.weechat.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/448.weechat.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/448.which.build b/448.which.build deleted file mode 120000 index 52bb82e..0000000 --- a/448.which.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/449.which.build b/449.which.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/449.which.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/449.whois.build b/449.whois.build deleted file mode 120000 index 52bb82e..0000000 --- a/449.whois.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/450.whois.build b/450.whois.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/450.whois.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/450.xeyes.build b/450.xeyes.build deleted file mode 120000 index 52bb82e..0000000 --- a/450.xeyes.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/451.xeyes.build b/451.xeyes.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/451.xeyes.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/451.xwd.build b/451.xwd.build deleted file mode 120000 index 52bb82e..0000000 --- a/451.xwd.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/452.xwd.build b/452.xwd.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/452.xwd.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/452.zsh.build b/452.zsh.build deleted file mode 120000 index 52bb82e..0000000 --- a/452.zsh.build +++ /dev/null @@ -1 +0,0 @@ -pkg.build \ No newline at end of file diff --git a/453.zsh.build b/453.zsh.build new file mode 120000 index 0000000..52bb82e --- /dev/null +++ b/453.zsh.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/README b/README index f0f8f1c..af6924e 100644 --- a/README +++ b/README @@ -103,6 +103,7 @@ Runtime components ptycon HEAD C-IE-- 3rd party libraries libevent 2.0.22-stable C-I--- 3rd party libraries libfetch 2.33 C-I-P- 3rd party libraries libffi 3.2.1 C-I-P- +3rd party libraries libfirm HEAD C-I-P- 3rd party libraries libgcrypt 1.7.3 C-I--- 3rd party libraries libgpg_error 1.24 C-I-P- 3rd party libraries libksba 1.3.5 C-I-P- @@ -138,6 +139,7 @@ Runtime components ptycon HEAD C-IE-- 3rd party packages bash 4.3 C-I-P- Linked against ncursesw 3rd party packages bzip2 1.0.6 C-IE-- 3rd party packages coreutils 8.23 C---P- Needs extensive testing +3rd party packages cparser HEAD C-I-P- 3rd party packages cron HEAD C---P- 3rd party packages curl 7.47.1 C---P- 3rd party packages dash 0.5.8 C----- Provides /bin/sh diff --git a/build.subr b/build.subr index 98c9258..c994c7d 100644 --- a/build.subr +++ b/build.subr @@ -47,7 +47,6 @@ fetch_git() { fi; fi; secure_rm ${_fg_subdir}; - echo cp -pr ${DLCACHEDIR}/${_fg_subdir} .; cp -pr ${DLCACHEDIR}/${_fg_subdir} .; }; diff --git a/build.usage b/build.usage index 025b91a..f878625 100644 --- a/build.usage +++ b/build.usage @@ -1,6 +1,6 @@ -usage: ./build.sh [-a nt32|nt64] [-b debug|release] [-c] [-d] [-e] [-h] [-pi level.name.build] +usage: ./build.sh [-x] [-a nt32|nt64] [-b debug|release] [-c] [-d] [-e] [-h] [-pi level.name.build] [-pr level.name.build] [-r ALL|level.name.build[:diff|:step[,...]]] - [-t[.gz|.bz2|.xz] [-x] + [-t[.gz|.bz2|.xz] -a nt32|nt64 Selects 32-bit or 64-bit architecture; defaults to nt64. -b debug|release Selects debug or release build; defaults to debug. This currently only controls CFLAGS. diff --git a/build.vars b/build.vars index eb18d79..8b11cd3 100644 --- a/build.vars +++ b/build.vars @@ -74,7 +74,7 @@ export PATH="${PREFIX}/bin${PATH:+:${PATH}}"; # pkg.build # DEFAULT_MAKEFLAGS_BUILD=-j${BUILD_CPUS:=1}; -PKG_BUILD_VARS="BUILD_CMDLINE BUILD_DIR BUILD_TYPE CFLAGS_BUILD_EXTRA CFLAGS_CONFIGURE CFLAGS_CONFIGURE_EXTRA CFLAGS_INSTALL_EXTRA CONFIG_CACHE_EXTRA CONFIGURE_ARGS CONFIGURE_ARGS_EXTRA DISABLED ENV_VARS_EXTRA FNAME GIT_BRANCH INSTALL_FILES INSTALL_TARGET INSTALL_TARGET_EXTRA LDFLAGS_BUILD_EXTRA LDFLAGS_CONFIGURE LDFLAGS_CONFIGURE_EXTRA LDFLAGS_INSTALL_EXTRA MAKEFLAGS_BUILD MAKEFLAGS_BUILD_EXTRA MAKEFLAGS_INSTALL MAKEFLAGS_INSTALL_EXTRA NO_CLEAN NO_MAKE_INSTALL PREFIX_EXTRA SHA256SUM SLIBTOOL SUBDIR SUBDIR_CREATE URL URL_FNAME URL_TYPE VERSION"; +PKG_BUILD_VARS="BUILD_CMDLINE BUILD_DIR BUILD_TYPE CFLAGS_BUILD_EXTRA CFLAGS_CONFIGURE CFLAGS_CONFIGURE_EXTRA CFLAGS_INSTALL_EXTRA CONFIG_CACHE_EXTRA CONFIGURE CONFIGURE_ARGS CONFIGURE_ARGS_EXTRA DISABLED ENV_VARS_EXTRA FNAME GIT_BRANCH INSTALL_FILES INSTALL_TARGET INSTALL_TARGET_EXTRA LDFLAGS_BUILD_EXTRA LDFLAGS_CONFIGURE LDFLAGS_CONFIGURE_EXTRA LDFLAGS_INSTALL_EXTRA MAKEFLAGS_BUILD MAKEFLAGS_BUILD_EXTRA MAKEFLAGS_INSTALL MAKEFLAGS_INSTALL_EXTRA NO_CLEAN NO_MAKE_INSTALL PREFIX_EXTRA SHA256SUM SLIBTOOL SUBDIR SUBDIR_CREATE URL URL_FNAME URL_TYPE VERSION"; PKG_LVL0_PREFIX="${PREFIX_CROSS}"; PKG_LVL0_BUILD_TYPE="host"; PKG_LVL0_CFLAGS_CONFIGURE="${PKG_LVL0_CFLAGS_CONFIGURE_DEFAULT}"; @@ -249,9 +249,18 @@ PKG_LVL4_MAKEFLAGS_INSTALL="DESTDIR=${PREFIX_NATIVE}"; : ${PKG_LIBFETCH_MAKEFLAGS_INSTALL_EXTRA:=E=echo Q= prefix=}; : ${PKG_LIBFFI_VERSION:=3.2.1}; : ${PKG_LIBFFI_SHA256SUM:=d06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37}; -: ${PKG_LIBFFI_URL=ftp://sourceware.org/pub/libffi/libffi-${PKG_LIBFFI_VERSION}.tar.gz}; +: ${PKG_LIBFFI_URL:=ftp://sourceware.org/pub/libffi/libffi-${PKG_LIBFFI_VERSION}.tar.gz}; : ${PKG_LIBFFI_CFLAGS_CONFIGURE_EXTRA:=-D_WIN64}; : ${PKG_LIBFFI_CONFIGURE_ARGS_EXTRA:=--program-prefix=}; +: ${PKG_LIBFIRM_URL:=http://pp.info.uni-karlsruhe.de/git/libfirm.git}; +: ${PKG_LIBFIRM_URL_TYPE:=git}; +: ${PKG_LIBFIRM_BUILD_DIR:=cparser+libfirm/build/libfirm}; +: ${PKG_LIBFIRM_CONFIGURE:=bfirm/configure}; +: ${PKG_LIBFIRM_CONFIGURE_ARGS:="--source-dir=../../../libfirm --prefix="}; +: ${PKG_LIBFIRM_GIT_BRANCH:=master}; +: ${PKG_LIBFIRM_MAKEFLAGS_INSTALL:=DESTDIR=../../sysroot}; +: ${PKG_LIBFIRM_PREFIX_EXTRA:=${PREFIX_NATIVE}}; +: ${PKG_LIBFIRM_SUBDIR:=libfirm}; : ${PKG_LIBGCRYPT_VERSION:=1.7.3}; : ${PKG_LIBGCRYPT_SHA256SUM:=ddac6111077d0a1612247587be238c5294dd0ee4d76dc7ba783cc55fb0337071}; : ${PKG_LIBGCRYPT_URL:=https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-${PKG_LIBGCRYPT_VERSION}.tar.bz2}; @@ -402,6 +411,15 @@ PKG_LVL4_MAKEFLAGS_INSTALL="DESTDIR=${PREFIX_NATIVE}"; : ${PKG_COREUTILS_SHA256SUM:=ec43ca5bcfc62242accb46b7f121f6b684ee21ecd7d075059bf650ff9e37b82d}; : ${PKG_COREUTILS_URL:=https://ftp.gnu.org/gnu/coreutils/coreutils-${PKG_COREUTILS_VERSION}.tar.xz}; : ${PKG_COREUTILS_PREFIX_EXTRA:=${PREFIX_MINIPIX}}; +: ${PKG_CPARSER_URL:=http://pp.info.uni-karlsruhe.de/git/cparser.git}; +: ${PKG_CPARSER_URL_TYPE:=git}; +: ${PKG_CPARSER_BUILD_DIR:=cparser+libfirm/build/cparser}; +: ${PKG_CPARSER_CONFIGURE:=bcparser/configure}; +: ${PKG_CPARSER_CONFIGURE_ARGS:="--source-dir=../../../cparser --all-static --prefix="}; +: ${PKG_CPARSER_GIT_BRANCH:=master}; +: ${PKG_CPARSER_MAKEFLAGS_INSTALL:=DESTDIR=../../sysroot}; +: ${PKG_CPARSER_PREFIX_EXTRA:=${PREFIX_NATIVE}}; +: ${PKG_CPARSER_SUBDIR:=cparser}; : ${PKG_CRON_URL:=git://anonscm.debian.org/pkg-cron/pkg-cron.git}; : ${PKG_CRON_URL_TYPE:=git}; : ${PKG_CRON_BUILD_DIR:=pkg-cron.git}; @@ -552,8 +570,8 @@ fi; : ${PKG_OPENSSH_URL:=http://artfiles.org/openbsd/OpenSSH/portable/openssh-${PKG_OPENSSH_VERSION}.tar.gz}; : ${PKG_OPENSSH_CONFIGURE_ARGS_EXTRA_DEBUG:=--disable-strip}; : ${PKG_OPENSSH_INSTALL_TARGET:=install-nokeys}; -: ${PKG_P7ZIP_URL_TYPE:=git}; : ${PKG_P7ZIP_URL:=https://github.com/lalbornoz/p7zip-midipix.git}; +: ${PKG_P7ZIP_URL_TYPE:=git}; : ${PKG_P7ZIP_BUILD_DIR:=p7zip-midipix.git}; : ${PKG_P7ZIP_NO_MAKE_INSTALL:=1}; : ${PKG_P7ZIP_INSTALL_FILES:="bin/7za=bin/"}; diff --git a/pkg.build b/pkg.build index 0123c49..888bc13 100644 --- a/pkg.build +++ b/pkg.build @@ -30,6 +30,9 @@ if ! is_build_script_done fetch; then fetch_git ${PKG_SUBDIR} ${PKG_URL} ${PKG_GIT_BRANCH}; fi; fi; + if test_cmd pkg_${PKG_NAME}_fetch_post; then + pkg_${PKG_NAME}_fetch_post; + fi; set_build_script_done fetch -extract; fi; if test_cmd pkg_${PKG_NAME}_finish; then @@ -119,6 +122,12 @@ if ! is_build_script_done patch; then fi; set_build_script_done patch -configure; fi; +PKG_SUBDIR_PATH=${PWD}/${PKG_SUBDIR#/}; +if [ -z "${PKG_CONFIGURE}" ]; then + PKG_CONFIGURE=${PKG_SUBDIR_PATH}/configure; +else + PKG_CONFIGURE=${PWD}/${PKG_CONFIGURE#/}; +fi; cd ${PKG_BUILD_DIR}; if [ "${PKG_BUILD_TYPE}" = "host" ]; then export AR=ar; @@ -129,14 +138,14 @@ else export CC=${PKG_TARGET}-gcc; export RANLIB=${PKG_TARGET}-ranlib; fi; -if [ -x ../${PKG_SUBDIR}/configure ]\ +if [ -x ${PKG_CONFIGURE} ]\ && ! is_build_script_done configure; then if test_cmd pkg_${PKG_NAME}_configure_pre; then pkg_${PKG_NAME}_configure_pre; fi; CFLAGS="${PKG_CFLAGS_CONFIGURE}${PKG_CFLAGS_CONFIGURE_EXTRA:+ ${PKG_CFLAGS_CONFIGURE_EXTRA}}"\ LDFLAGS="${PKG_LDFLAGS_CONFIGURE}${PKG_LDFLAGS_CONFIGURE_EXTRA:+ ${PKG_LDFLAGS_CONFIGURE_EXTRA}}"\ - ../${PKG_SUBDIR}/configure \ + ${PKG_CONFIGURE} \ ${PKG_CONFIGURE_ARGS} ${PKG_CONFIGURE_ARGS_EXTRA} ${PKG_CONFIGURE_ARGS_EXTRA_DEBUG}; set_build_script_done configure clean -build; else