From bcbe15349a7ac8b0cc6fb53dbb480ed966edba70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucio=20Andr=C3=A9s=20Illanes=20Albornoz=20=28arab=2C=20vx?= =?UTF-8?q?p=29?= Date: Sun, 13 Nov 2016 23:02:58 +0100 Subject: Adds libfirm via bfirm and cparser via bcparser (via midipix.) --- 313.libfirm.build | 1 + 313.libfirm.vars | 10 ++++++++++ 313.libgcrypt.build | 1 - 314.libgcrypt.build | 1 + 314.libksba.build | 1 - 315.libksba.build | 1 + 315.lua.build | 1 - 316.lua.build | 1 + 316.ncurses.build | 1 - 317.ncurses.build | 1 + 317.ncursestw.build | 1 - 318.ncursestw.build | 1 + 318.ncursesw.build | 1 - 318.ncursesw.vars | 18 ------------------ 319.ncursesw.build | 1 + 319.ncursesw.vars | 18 ++++++++++++++++++ 319.npth.build | 1 - 320.npth.build | 1 + 320.xz.build | 1 - 321.xz.build | 1 + 404.cparser.build | 1 + 404.cparser.vars | 15 +++++++++++++++ 404.cron.build | 1 - 405.cron.build | 1 + 405.curl.build | 1 - 406.curl.build | 1 + 406.dash.build | 1 - 407.dash.build | 1 + 407.diffutils.build | 1 - 408.diffutils.build | 1 + 408.dos2unix.build | 1 - 409.dos2unix.build | 1 + 409.ed.build | 1 - 410.ed.build | 1 + 410.file.build | 1 - 411.file.build | 1 + 411.findutils.build | 1 - 412.findutils.build | 1 + 412.gawk.build | 1 - 413.gawk.build | 1 + 413.git.build | 1 - 414.git.build | 1 + 414.gnupg.build | 1 - 415.gnupg.build | 1 + 415.grep.build | 1 - 416.grep.build | 1 + 416.hexcurse.build | 1 - 417.hexcurse.build | 1 + 417.htop.build | 1 - 418.htop.build | 1 + 418.inetutils.build | 1 - 419.inetutils.build | 1 + 419.infounzip.build | 1 - 420.infounzip.build | 1 + 420.infozip.build | 1 - 421.infozip.build | 1 + 421.irssi.build | 1 - 422.irssi.build | 1 + 422.john.build | 1 - 423.john.build | 1 + 423.less.build | 1 - 424.less.build | 1 + 424.lynx.build | 1 - 425.lynx.build | 1 + 425.man_db.build | 1 - 426.make.build | 1 - 426.man_db.build | 1 + 427.make.build | 1 + 427.mc.build | 1 - 428.mc.build | 1 + 428.mksh.build | 1 - 429.mksh.build | 1 + 429.nano.build | 1 - 430.nano.build | 1 + 430.netcat.build | 1 - 431.netcat.build | 1 + 431.openssh.build | 1 - 432.openssh.build | 1 + 432.p7zip.build | 1 - 433.p7zip.build | 1 + 433.pacman.build | 1 - 434.pacman.build | 1 + 434.patch.build | 1 - 435.patch.build | 1 + 435.perl.build | 1 - 435.perl.vars | 24 ------------------------ 436.perl.build | 1 + 436.perl.vars | 24 ++++++++++++++++++++++++ 436.procps_ng.build | 1 - 437.procps_ng.build | 1 + 437.python3.build | 1 - 437.python3.vars | 17 ----------------- 438.python3.build | 1 + 438.python3.vars | 17 +++++++++++++++++ 438.rsync.build | 1 - 439.rsync.build | 1 + 439.rxvt_unicode.build | 1 - 440.rxvt_unicode.build | 1 + 440.sed.build | 1 - 441.sed.build | 1 + 441.tar.build | 1 - 442.tar.build | 1 + 442.tcsh.build | 1 - 443.tcsh.build | 1 + 443.the_silver_searcher.build | 1 - 444.the_silver_searcher.build | 1 + 444.tmux.build | 1 - 445.tmux.build | 1 + 445.util_linux.build | 1 - 446.util_linux.build | 1 + 446.vim.build | 1 - 447.vim.build | 1 + 447.weechat.build | 1 - 448.weechat.build | 1 + 448.which.build | 1 - 449.which.build | 1 + 449.whois.build | 1 - 450.whois.build | 1 + 450.xeyes.build | 1 - 451.xeyes.build | 1 + 451.xwd.build | 1 - 452.xwd.build | 1 + 452.zsh.build | 1 - 453.zsh.build | 1 + README | 2 ++ build.subr | 1 - build.usage | 4 ++-- build.vars | 24 +++++++++++++++++++++--- pkg.build | 13 +++++++++++-- 129 files changed, 179 insertions(+), 124 deletions(-) create mode 120000 313.libfirm.build create mode 100644 313.libfirm.vars delete mode 120000 313.libgcrypt.build create mode 120000 314.libgcrypt.build delete mode 120000 314.libksba.build create mode 120000 315.libksba.build delete mode 120000 315.lua.build create mode 120000 316.lua.build delete mode 120000 316.ncurses.build create mode 120000 317.ncurses.build delete mode 120000 317.ncursestw.build create mode 120000 318.ncursestw.build delete mode 120000 318.ncursesw.build delete mode 100644 318.ncursesw.vars create mode 120000 319.ncursesw.build create mode 100644 319.ncursesw.vars delete mode 120000 319.npth.build create mode 120000 320.npth.build delete mode 120000 320.xz.build create mode 120000 321.xz.build create mode 120000 404.cparser.build create mode 100644 404.cparser.vars delete mode 120000 404.cron.build create mode 120000 405.cron.build delete mode 120000 405.curl.build create mode 120000 406.curl.build delete mode 120000 406.dash.build create mode 120000 407.dash.build delete mode 120000 407.diffutils.build create mode 120000 408.diffutils.build delete mode 120000 408.dos2unix.build create mode 120000 409.dos2unix.build delete mode 120000 409.ed.build create mode 120000 410.ed.build delete mode 120000 410.file.build create mode 120000 411.file.build delete mode 120000 411.findutils.build create mode 120000 412.findutils.build delete mode 120000 412.gawk.build create mode 120000 413.gawk.build delete mode 120000 413.git.build create mode 120000 414.git.build delete mode 120000 414.gnupg.build create mode 120000 415.gnupg.build delete mode 120000 415.grep.build create mode 120000 416.grep.build delete mode 120000 416.hexcurse.build create mode 120000 417.hexcurse.build delete mode 120000 417.htop.build create mode 120000 418.htop.build delete mode 120000 418.inetutils.build create mode 120000 419.inetutils.build delete mode 120000 419.infounzip.build create mode 120000 420.infounzip.build delete mode 120000 420.infozip.build create mode 120000 421.infozip.build delete mode 120000 421.irssi.build create mode 120000 422.irssi.build delete mode 120000 422.john.build create mode 120000 423.john.build delete mode 120000 423.less.build create mode 120000 424.less.build delete mode 120000 424.lynx.build create mode 120000 425.lynx.build delete mode 120000 425.man_db.build delete mode 120000 426.make.build create mode 120000 426.man_db.build create mode 120000 427.make.build delete mode 120000 427.mc.build create mode 120000 428.mc.build delete mode 120000 428.mksh.build create mode 120000 429.mksh.build delete mode 120000 429.nano.build create mode 120000 430.nano.build delete mode 120000 430.netcat.build create mode 120000 431.netcat.build delete mode 120000 431.openssh.build create mode 120000 432.openssh.build delete mode 120000 432.p7zip.build create mode 120000 433.p7zip.build delete mode 120000 433.pacman.build create mode 120000 434.pacman.build delete mode 120000 434.patch.build create mode 120000 435.patch.build delete mode 120000 435.perl.build delete mode 100644 435.perl.vars create mode 120000 436.perl.build create mode 100644 436.perl.vars delete mode 120000 436.procps_ng.build create mode 120000 437.procps_ng.build delete mode 120000 437.python3.build delete mode 100644 437.python3.vars create mode 120000 438.python3.build create mode 100644 438.python3.vars delete mode 120000 438.rsync.build create mode 120000 439.rsync.build delete mode 120000 439.rxvt_unicode.build create mode 120000 440.rxvt_unicode.build delete mode 120000 440.sed.build create mode 120000 441.sed.build delete mode 120000 441.tar.build create mode 120000 442.tar.build delete mode 120000 442.tcsh.build create mode 120000 443.tcsh.build delete mode 120000 443.the_silver_searcher.build create mode 120000 444.the_silver_searcher.build delete mode 120000 444.tmux.build create mode 120000 445.tmux.build delete mode 120000 445.util_linux.build create mode 120000 446.util_linux.build delete mode 120000 446.vim.build create mode 120000 447.vim.build delete mode 120000 447.weechat.build create mode 120000 448.weechat.build delete mode 120000 448.which.build create mode 120000 449.which.build delete mode 120000 449.whois.build create mode 120000 450.whois.build delete mode 120000 450.xeyes.build create mode 120000 451.xeyes.build delete mode 120000 451.xwd.build create mode 120000 452.xwd.build delete mode 120000 452.zsh.build create mode 120000 453.zsh.build diff --git a/313.libfirm.build b/313.libfirm.build new file mode 120000 index 00000000..52bb82e5 --- /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 00000000..5756b545 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 50024dec..00000000 --- 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 00000000..52bb82e5 --- /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 00000000..50024dec --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 00000000..52bb82e5 --- /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 00000000..3126cd33 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 853bef90..00000000 --- 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 00000000..52bb82e5 --- /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 00000000..853bef90 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 9cdc016f..00000000 --- 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 00000000..52bb82e5 --- /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 00000000..9cdc016f --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /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 52bb82e5..00000000 --- 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 00000000..52bb82e5 --- /dev/null +++ b/453.zsh.build @@ -0,0 +1 @@ +pkg.build \ No newline at end of file diff --git a/README b/README index f0f8f1ce..af6924e7 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 98c92583..c994c7d7 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 025b91a2..f8786253 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 eb18d798..8b11cd3a 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 0123c490..888bc133 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 -- cgit v1.2.3