linux-qubasis
linux oasis port as a qubes template
git clone https://9o.is/git/linux-qubasis.git
commit a389899263197df78651f36a671381f0db24b08a parent 29fd1f747b170d8c71c72258082c9e89b952f620 Author: Jul <jul@9o.is> Date: Wed, 27 Aug 2025 14:22:26 +0800 fix formatting of gen files Diffstat:
| M | pkg/abduco/gen.sh | | | 16 | ++++++++-------- |
| M | pkg/b3sum/gen.sh | | | 34 | +++++++++++++++++++--------------- |
| M | pkg/fspec-sync/gen.sh | | | 57 | +++++++++++++++++++++++++++++++++------------------------ |
| M | pkg/less/gen.sh | | | 106 | +++++++++++++++++++++++++++++++++++++++++-------------------------------------- |
| M | pkg/mandoc/gen.sh | | | 162 | ++++++++++++++++++++++++++++++++++++++++--------------------------------------- |
| M | pkg/netbsd-curses/gen.sh | | | 334 | +++++++++++++++++++++++++++++++++++++++++-------------------------------------- |
| M | pkg/oksh/gen.sh | | | 100 | ++++++++++++++++++++++++++++++++++++++++--------------------------------------- |
| M | pkg/sbase/gen.sh | | | 344 | ++++++++++++++++++++++++++++++++++++++++--------------------------------------- |
| M | pkg/zlib/gen.sh | | | 40 | +++++++++++++++++++++------------------- |
| M | tpl/example/gen.sh | | | 32 | +++++++++++++++++++------------- |
10 files changed, 636 insertions(+), 589 deletions(-)
diff --git a/pkg/abduco/gen.sh b/pkg/abduco/gen.sh @@ -1,12 +1,12 @@ -cflags -std=c99 \ - -D _POSIX_C_SOURCE=200809L \ - -D _XOPEN_SOURCE=700 \ - -D VERSION='\"0.6\"' \ - -I $dir/include \ - -Wno-sign-compare \ - -Wno-unused-parameter +cflags \ + -std=c99 \ + -D _POSIX_C_SOURCE=200809L \ + -D _XOPEN_SOURCE=700 \ + -D VERSION='\"0.6\"' \ + -I $dir/include \ + -Wno-sign-compare \ + -Wno-unused-parameter exe abduco abduco.c - bin abduco man abduco.1 diff --git a/pkg/b3sum/gen.sh b/pkg/b3sum/gen.sh @@ -1,5 +1,6 @@ -cflags -std=c99 \ - -D WITH_ASM +cflags \ + -std=c99 \ + -D WITH_ASM host() { set_host_platform @@ -9,9 +10,10 @@ host() { compile blake3_dispatch.c compile blake3_portable.c - lib libblake3.a $objdir/blake3.c.o \ - $objdir/blake3_dispatch.c.o \ - $objdir/blake3_portable.c.o + lib libblake3.a \ + $objdir/blake3.c.o \ + $objdir/blake3_dispatch.c.o \ + $objdir/blake3_portable.c.o } subninja host @@ -19,19 +21,21 @@ headers blake3.h if [ "$TARGET_ARCH" = "x86_64" ]; then blake3_x86_64="blake3_cpuid.S \ - blake3_avx2_x86-64_unix.S \ - blake3_avx512_x86-64_unix.S \ - blake3_sse2_x86-64_unix.S \ - blake3_sse41_x86-64_unix.S" + blake3_avx2_x86-64_unix.S \ + blake3_avx512_x86-64_unix.S \ + blake3_sse2_x86-64_unix.S \ + blake3_sse41_x86-64_unix.S" fi -lib libblake3.a blake3.c \ - blake3_dispatch.c \ - blake3_portable.c \ - ${blake3_x86_64-} +lib libblake3.a \ + blake3.c \ + blake3_dispatch.c \ + blake3_portable.c \ + ${blake3_x86_64-} -exe b3sum b3sum.c \ - $outdir/libblake3.a +exe b3sum \ + b3sum.c \ + $outdir/libblake3.a bin b3sum man b3sum.1 diff --git a/pkg/fspec-sync/gen.sh b/pkg/fspec-sync/gen.sh @@ -1,7 +1,8 @@ -cflags -std=c99 \ - -I $pkgdir/b3sum/include \ - -Wno-maybe-uninitialized \ - -Wno-sign-compare +cflags \ + -std=c99 \ + -I $pkgdir/b3sum/include \ + -Wno-maybe-uninitialized \ + -Wno-sign-compare host() { set_host_platform @@ -16,37 +17,45 @@ host() { compile fspec-sort.c compile fspec-tar.c - lib libcommon.a $objdir/fatal.c.o \ - $objdir/parse.c.o \ - $objdir/reallocarray.c.o + lib libcommon.a \ + $objdir/fatal.c.o \ + $objdir/parse.c.o \ + $objdir/reallocarray.c.o - exe fspec-hash $objdir/fspec-hash.c.o \ - $outdir/libcommon.a \ - $pkgdir/b3sum/host/libblake3.a + exe fspec-hash \ + $objdir/fspec-hash.c.o \ + $outdir/libcommon.a \ + $pkgdir/b3sum/host/libblake3.a - exe fspec-sort $objdir/fspec-sort.c.o \ - $outdir/libcommon.a + exe fspec-sort \ + $objdir/fspec-sort.c.o \ + $outdir/libcommon.a - exe fspec-tar $objdir/fspec-tar.c.o \ - $outdir/libcommon.a + exe fspec-tar \ + $objdir/fspec-tar.c.o \ + $outdir/libcommon.a } subninja host deps b3sum/headers -lib libcommon.a fatal.c \ - parse.c \ - reallocarray.c +lib libcommon.a \ + fatal.c \ + parse.c \ + reallocarray.c -exe fspec-hash fspec-hash.c \ - $outdir/libcommon.a \ - $pkgdir/b3sum/libblake3.a +exe fspec-hash \ + fspec-hash.c \ + $outdir/libcommon.a \ + $pkgdir/b3sum/libblake3.a -exe fspec-sort fspec-sort.c \ - $outdir/libcommon.a +exe fspec-sort \ + fspec-sort.c \ + $outdir/libcommon.a -exe fspec-tar fspec-tar.c \ - $outdir/libcommon.a +exe fspec-tar \ + fspec-tar.c \ + $outdir/libcommon.a bin fspec-hash bin fspec-sort diff --git a/pkg/less/gen.sh b/pkg/less/gen.sh @@ -1,11 +1,12 @@ -cflags -std=c99 \ - -D _XOPEN_SOURCE=700 \ - -I $dir/include \ - -I $pkgdir/netbsd-curses/include \ - -Wno-type-limits \ - -Wno-maybe-uninitialized \ - -Wno-sign-compare \ - -Wno-unused-parameter +cflags \ + -std=c99 \ + -D _XOPEN_SOURCE=700 \ + -I $dir/include \ + -I $pkgdir/netbsd-curses/include \ + -Wno-type-limits \ + -Wno-maybe-uninitialized \ + -Wno-sign-compare \ + -Wno-unused-parameter deps netbsd-curses/headers @@ -16,51 +17,54 @@ sync lesskey_parse.c sync version.c sync xbuf.c -exe less brac.c \ - ch.c \ - charset.c \ - cmdbuf.c \ - command.c \ - cvt.c \ - decode.c \ - edit.c \ - evar.c \ - filename.c \ - forwback.c \ - help.c \ - ifile.c \ - input.c \ - jump.c \ - line.c \ - linenum.c \ - lsystem.c \ - main.c \ - mark.c \ - optfunc.c \ - option.c \ - opttbl.c \ - os.c \ - output.c \ - pattern.c \ - position.c \ - prompt.c \ - screen.c \ - search.c \ - signal.c \ - tags.c \ - ttyin.c \ - $objdir/lesskey_parse.c.o \ - $objdir/version.c.o \ - $objdir/xbuf.c.o \ - $pkgdir/netbsd-curses/libcurses.a.d +exe less \ + brac.c \ + ch.c \ + charset.c \ + cmdbuf.c \ + command.c \ + cvt.c \ + decode.c \ + edit.c \ + evar.c \ + filename.c \ + forwback.c \ + help.c \ + ifile.c \ + input.c \ + jump.c \ + line.c \ + linenum.c \ + lsystem.c \ + main.c \ + mark.c \ + optfunc.c \ + option.c \ + opttbl.c \ + os.c \ + output.c \ + pattern.c \ + position.c \ + prompt.c \ + screen.c \ + search.c \ + signal.c \ + tags.c \ + ttyin.c \ + $objdir/lesskey_parse.c.o \ + $objdir/version.c.o \ + $objdir/xbuf.c.o \ + $pkgdir/netbsd-curses/libcurses.a.d -exe lessecho lessecho.c \ - $objdir/version.c.o +exe lessecho \ + lessecho.c \ + $objdir/version.c.o -exe lesskey lesskey.c \ - $objdir/lesskey_parse.c.o \ - $objdir/version.c.o \ - $objdir/xbuf.c.o +exe lesskey \ + lesskey.c \ + $objdir/lesskey_parse.c.o \ + $objdir/version.c.o \ + $objdir/xbuf.c.o bin less sym less /bin/more diff --git a/pkg/mandoc/gen.sh b/pkg/mandoc/gen.sh @@ -1,85 +1,89 @@ -cflags -I $dir/include \ - -I $pkgdir/zlib/include \ - -D MANPATH_BASE='"\"'/$MANDIR'\""' \ - -D MANPATH_DEFAULT='"\"'/$MANDIR'\""' \ - -Wno-implicit-function-declaration \ - -Wno-int-conversion \ - -Wno-unused-parameter \ - -Wno-format \ - -Wno-maybe-uninitialized \ - -Wno-error +cflags \ + -I $dir/include \ + -I $pkgdir/zlib/include \ + -D MANPATH_BASE='"\"'/$MANDIR'\""' \ + -D MANPATH_DEFAULT='"\"'/$MANDIR'\""' \ + -Wno-implicit-function-declaration \ + -Wno-int-conversion \ + -Wno-unused-parameter \ + -Wno-format \ + -Wno-maybe-uninitialized \ + -Wno-error -lib libmandoc.a arch.c \ - att.c \ - chars.c \ - compat_fts.c \ - compat_ohash.c \ - compat_progname.c \ - compat_recallocarray.c \ - compat_strtonum.c \ - eqn.c \ - lib.c \ - man.c \ - man_macro.c \ - man_validate.c \ - mandoc.c \ - mandoc_aux.c \ - mandoc_msg.c \ - mandoc_ohash.c \ - mandoc_xr.c \ - mdoc.c \ - mdoc_argv.c \ - mdoc_macro.c \ - mdoc_state.c \ - mdoc_validate.c \ - msec.c \ - preconv.c \ - read.c \ - roff.c \ - roff_validate.c \ - st.c \ - tag.c \ - tbl.c \ - tbl_data.c \ - tbl_layout.c \ - tbl_opts.c +lib libmandoc.a \ + arch.c \ + att.c \ + chars.c \ + compat_fts.c \ + compat_ohash.c \ + compat_progname.c \ + compat_recallocarray.c \ + compat_strtonum.c \ + eqn.c \ + lib.c \ + man.c \ + man_macro.c \ + man_validate.c \ + mandoc.c \ + mandoc_aux.c \ + mandoc_msg.c \ + mandoc_ohash.c \ + mandoc_xr.c \ + mdoc.c \ + mdoc_argv.c \ + mdoc_macro.c \ + mdoc_state.c \ + mdoc_validate.c \ + msec.c \ + preconv.c \ + read.c \ + roff.c \ + roff_validate.c \ + st.c \ + tag.c \ + tbl.c \ + tbl_data.c \ + tbl_layout.c \ + tbl_opts.c -exe mandoc dba.c \ - dba_array.c \ - dba_read.c \ - dba_write.c \ - dbm.c \ - dbm_map.c \ - eqn_html.c \ - eqn_term.c \ - html.c \ - main.c \ - man_html.c \ - man_term.c \ - mandocdb.c \ - manpath.c \ - mansearch.c \ - mdoc_html.c \ - mdoc_man.c \ - mdoc_markdown.c \ - mdoc_term.c \ - out.c \ - roff_html.c \ - roff_term.c \ - tbl_html.c \ - tbl_term.c \ - term.c \ - term_ascii.c \ - term_ps.c \ - term_tab.c \ - term_tag.c \ - tree.c \ - $outdir/libmandoc.a \ - $pkgdir/zlib/libz.a +exe mandoc \ + dba.c \ + dba_array.c \ + dba_read.c \ + dba_write.c \ + dbm.c \ + dbm_map.c \ + eqn_html.c \ + eqn_term.c \ + html.c \ + main.c \ + man_html.c \ + man_term.c \ + mandocdb.c \ + manpath.c \ + mansearch.c \ + mdoc_html.c \ + mdoc_man.c \ + mdoc_markdown.c \ + mdoc_term.c \ + out.c \ + roff_html.c \ + roff_term.c \ + tbl_html.c \ + tbl_term.c \ + term.c \ + term_ascii.c \ + term_ps.c \ + term_tab.c \ + term_tag.c \ + tree.c \ + $outdir/libmandoc.a \ + $pkgdir/zlib/libz.a -exe demandoc demandoc.c \ - $outdir/libmandoc.a \ - $pkgdir/zlib/libz.a +exe demandoc \ + demandoc.c \ + $outdir/libmandoc.a \ + $pkgdir/zlib/libz.a bin mandoc bin demandoc diff --git a/pkg/netbsd-curses/gen.sh b/pkg/netbsd-curses/gen.sh @@ -1,19 +1,20 @@ -cflags -D _XOPEN_SOURCE=700 \ - -D TERMINFO_DB \ - -D _PATH_TERMINFO='"\"'$PREFIX/share/misc/terminfo'"\"' \ - -I $srcdir/compat \ - -I $srcdir/lib/libcurses \ - -I $srcdir/lib/libterminfo \ - -I $srcdir/lib/libform \ - -I $srcdir/lib/libmenu \ - -I $srcdir/lib/libpanel \ - -I $outdir/deps \ - -Wno-implicit-function-declaration \ - -Wno-unused-parameter \ - -Wno-sign-compare \ - -Wno-error \ - -Wno-pedantic \ - -Wno-type-limits +cflags \ + -D _XOPEN_SOURCE=700 \ + -D TERMINFO_DB \ + -D _PATH_TERMINFO='"\"'$PREFIX/share/misc/terminfo'"\"' \ + -I $srcdir/compat \ + -I $srcdir/lib/libcurses \ + -I $srcdir/lib/libterminfo \ + -I $srcdir/lib/libform \ + -I $srcdir/lib/libmenu \ + -I $srcdir/lib/libpanel \ + -I $outdir/deps \ + -Wno-implicit-function-declaration \ + -Wno-unused-parameter \ + -Wno-sign-compare \ + -Wno-error \ + -Wno-pedantic \ + -Wno-type-limits rule tic '$outdir/tools/tic $ticflags -o $out $in $terms' rule nbperf 'TOOL_NBPERF=$outdir/tools/nbperf $in >$out' @@ -41,27 +42,30 @@ nbperf() { tools() { set_host_platform setv outdir $outdir/tools - cflags -I $srcdir/compat \ - -I $srcdir/lib/libterminfo + cflags \ + -I $srcdir/compat \ + -I $srcdir/lib/libterminfo compile compat/cdbw.c compile compat/mi_vector_hash.c compile usr.bin/tic/tic.c compile lib/libterminfo/compile.c - exe tic $objdir/lib/libterminfo/compile.c.o \ - $objdir/compat/cdbw.c.o \ - $objdir/compat/mi_vector_hash.c.o \ - $objdir/usr.bin/tic/tic.c.o \ - $outdir/../deps/hash.c - - exe nbperf usr.bin/nbperf/nbperf.c \ - usr.bin/nbperf/nbperf-bdz.c \ - usr.bin/nbperf/nbperf-chm.c \ - usr.bin/nbperf/nbperf-chm3.c \ - usr.bin/nbperf/graph2.c \ - usr.bin/nbperf/graph3.c \ - $objdir/compat/mi_vector_hash.c.o + exe tic \ + $objdir/lib/libterminfo/compile.c.o \ + $objdir/compat/cdbw.c.o \ + $objdir/compat/mi_vector_hash.c.o \ + $objdir/usr.bin/tic/tic.c.o \ + $outdir/../deps/hash.c + + exe nbperf \ + usr.bin/nbperf/nbperf.c \ + usr.bin/nbperf/nbperf-bdz.c \ + usr.bin/nbperf/nbperf-chm.c \ + usr.bin/nbperf/nbperf-chm3.c \ + usr.bin/nbperf/graph2.c \ + usr.bin/nbperf/graph3.c \ + $objdir/compat/mi_vector_hash.c.o } subninja tools @@ -71,136 +75,144 @@ tic terminfo -x nbperf genhash deps/hash.c lib/libterminfo/term.h nbperf genthash deps/termcap_hash.c lib/libterminfo/termcap_map.c -headers lib/libcurses/curses.h \ - lib/libcurses/unctrl.h \ - lib/libterminfo/term.h \ - lib/libterminfo/termcap.h \ - lib/libpanel/panel.h - -lib libterminfo.a compat/cdbr.c \ - compat/mi_vector_hash.c \ - lib/libterminfo/term.c \ - lib/libterminfo/ti.c \ - lib/libterminfo/setupterm.c \ - lib/libterminfo/curterm.c \ - lib/libterminfo/tparm.c \ - lib/libterminfo/tputs.c \ - lib/libterminfo/termcap.c \ - $outdir/deps/hash.c - -lib libcurses.a lib/libcurses/acs.c \ - lib/libcurses/add_wch.c \ - lib/libcurses/add_wchstr.c \ - lib/libcurses/addbytes.c \ - lib/libcurses/addch.c \ - lib/libcurses/addchnstr.c \ - lib/libcurses/addnstr.c \ - lib/libcurses/addwstr.c \ - lib/libcurses/attributes.c \ - lib/libcurses/background.c \ - lib/libcurses/bell.c \ - lib/libcurses/border.c \ - lib/libcurses/box.c \ - lib/libcurses/cchar.c \ - lib/libcurses/chgat.c \ - lib/libcurses/clear.c \ - lib/libcurses/clearok.c \ - lib/libcurses/clrtobot.c \ - lib/libcurses/clrtoeol.c \ - lib/libcurses/color.c \ - lib/libcurses/copywin.c \ - lib/libcurses/cr_put.c \ - lib/libcurses/ctrace.c \ - lib/libcurses/cur_hash.c \ - lib/libcurses/curs_set.c \ - lib/libcurses/curses.c \ - lib/libcurses/delch.c \ - lib/libcurses/deleteln.c \ - lib/libcurses/delwin.c \ - lib/libcurses/echo_wchar.c \ - lib/libcurses/echochar.c \ - lib/libcurses/erase.c \ - lib/libcurses/flushok.c \ - lib/libcurses/fullname.c \ - lib/libcurses/get_wch.c \ - lib/libcurses/get_wstr.c \ - lib/libcurses/getch.c \ - lib/libcurses/getstr.c \ - lib/libcurses/getyx.c \ - lib/libcurses/id_subwins.c \ - lib/libcurses/idcok.c \ - lib/libcurses/idlok.c \ - lib/libcurses/immedok.c \ - lib/libcurses/in_wch.c \ - lib/libcurses/in_wchstr.c \ - lib/libcurses/inch.c \ - lib/libcurses/inchstr.c \ - lib/libcurses/initscr.c \ - lib/libcurses/ins_wch.c \ - lib/libcurses/ins_wstr.c \ - lib/libcurses/insch.c \ - lib/libcurses/insdelln.c \ - lib/libcurses/insertln.c \ - lib/libcurses/insstr.c \ - lib/libcurses/instr.c \ - lib/libcurses/inwstr.c \ - lib/libcurses/keyname.c \ - lib/libcurses/keypad.c \ - lib/libcurses/leaveok.c \ - lib/libcurses/line.c \ - lib/libcurses/meta.c \ - lib/libcurses/mouse.c \ - lib/libcurses/move.c \ - lib/libcurses/mvwin.c \ - lib/libcurses/newwin.c \ - lib/libcurses/nodelay.c \ - lib/libcurses/notimeout.c \ - lib/libcurses/overlay.c \ - lib/libcurses/overwrite.c \ - lib/libcurses/pause.c \ - lib/libcurses/printw.c \ - lib/libcurses/putchar.c \ - lib/libcurses/refresh.c \ - lib/libcurses/resize.c \ - lib/libcurses/ripoffline.c \ - lib/libcurses/scanw.c \ - lib/libcurses/screen.c \ - lib/libcurses/scroll.c \ - lib/libcurses/scrollok.c \ - lib/libcurses/setterm.c \ - lib/libcurses/slk.c \ - lib/libcurses/standout.c \ - lib/libcurses/syncok.c \ - lib/libcurses/timeout.c \ - lib/libcurses/toucholap.c \ - lib/libcurses/touchwin.c \ - lib/libcurses/tstp.c \ - lib/libcurses/tty.c \ - lib/libcurses/unctrl.c \ - lib/libcurses/underscore.c \ - lib/libcurses/version.c \ - $outdir/libterminfo.a - -exe infocmp usr.bin/infocmp/infocmp.c \ - $outdir/libterminfo.a - -exe tabs usr.bin/tabs/tabs.c \ - $outdir/libterminfo.a - -exe tic compat/cdbw.c \ - lib/libterminfo/compile.c \ - usr.bin/tic/tic.c \ - $outdir/libterminfo.a - -exe tput usr.bin/tput/tput.c \ - $outdir/libterminfo.a - -exe tset usr.bin/tset/map.c \ - usr.bin/tset/misc.c \ - usr.bin/tset/set.c \ - usr.bin/tset/term.c \ - usr.bin/tset/tset.c \ - $outdir/libterminfo.a +headers \ + lib/libcurses/curses.h \ + lib/libcurses/unctrl.h \ + lib/libterminfo/term.h \ + lib/libterminfo/termcap.h \ + lib/libpanel/panel.h + +lib libterminfo.a \ + compat/cdbr.c \ + compat/mi_vector_hash.c \ + lib/libterminfo/term.c \ + lib/libterminfo/ti.c \ + lib/libterminfo/setupterm.c \ + lib/libterminfo/curterm.c \ + lib/libterminfo/tparm.c \ + lib/libterminfo/tputs.c \ + lib/libterminfo/termcap.c \ + $outdir/deps/hash.c + +lib libcurses.a \ + lib/libcurses/acs.c \ + lib/libcurses/add_wch.c \ + lib/libcurses/add_wchstr.c \ + lib/libcurses/addbytes.c \ + lib/libcurses/addch.c \ + lib/libcurses/addchnstr.c \ + lib/libcurses/addnstr.c \ + lib/libcurses/addwstr.c \ + lib/libcurses/attributes.c \ + lib/libcurses/background.c \ + lib/libcurses/bell.c \ + lib/libcurses/border.c \ + lib/libcurses/box.c \ + lib/libcurses/cchar.c \ + lib/libcurses/chgat.c \ + lib/libcurses/clear.c \ + lib/libcurses/clearok.c \ + lib/libcurses/clrtobot.c \ + lib/libcurses/clrtoeol.c \ + lib/libcurses/color.c \ + lib/libcurses/copywin.c \ + lib/libcurses/cr_put.c \ + lib/libcurses/ctrace.c \ + lib/libcurses/cur_hash.c \ + lib/libcurses/curs_set.c \ + lib/libcurses/curses.c \ + lib/libcurses/delch.c \ + lib/libcurses/deleteln.c \ + lib/libcurses/delwin.c \ + lib/libcurses/echo_wchar.c \ + lib/libcurses/echochar.c \ + lib/libcurses/erase.c \ + lib/libcurses/flushok.c \ + lib/libcurses/fullname.c \ + lib/libcurses/get_wch.c \ + lib/libcurses/get_wstr.c \ + lib/libcurses/getch.c \ + lib/libcurses/getstr.c \ + lib/libcurses/getyx.c \ + lib/libcurses/id_subwins.c \ + lib/libcurses/idcok.c \ + lib/libcurses/idlok.c \ + lib/libcurses/immedok.c \ + lib/libcurses/in_wch.c \ + lib/libcurses/in_wchstr.c \ + lib/libcurses/inch.c \ + lib/libcurses/inchstr.c \ + lib/libcurses/initscr.c \ + lib/libcurses/ins_wch.c \ + lib/libcurses/ins_wstr.c \ + lib/libcurses/insch.c \ + lib/libcurses/insdelln.c \ + lib/libcurses/insertln.c \ + lib/libcurses/insstr.c \ + lib/libcurses/instr.c \ + lib/libcurses/inwstr.c \ + lib/libcurses/keyname.c \ + lib/libcurses/keypad.c \ + lib/libcurses/leaveok.c \ + lib/libcurses/line.c \ + lib/libcurses/meta.c \ + lib/libcurses/mouse.c \ + lib/libcurses/move.c \ + lib/libcurses/mvwin.c \ + lib/libcurses/newwin.c \ + lib/libcurses/nodelay.c \ + lib/libcurses/notimeout.c \ + lib/libcurses/overlay.c \ + lib/libcurses/overwrite.c \ + lib/libcurses/pause.c \ + lib/libcurses/printw.c \ + lib/libcurses/putchar.c \ + lib/libcurses/refresh.c \ + lib/libcurses/resize.c \ + lib/libcurses/ripoffline.c \ + lib/libcurses/scanw.c \ + lib/libcurses/screen.c \ + lib/libcurses/scroll.c \ + lib/libcurses/scrollok.c \ + lib/libcurses/setterm.c \ + lib/libcurses/slk.c \ + lib/libcurses/standout.c \ + lib/libcurses/syncok.c \ + lib/libcurses/timeout.c \ + lib/libcurses/toucholap.c \ + lib/libcurses/touchwin.c \ + lib/libcurses/tstp.c \ + lib/libcurses/tty.c \ + lib/libcurses/unctrl.c \ + lib/libcurses/underscore.c \ + lib/libcurses/version.c \ + $outdir/libterminfo.a + +exe infocmp \ + usr.bin/infocmp/infocmp.c \ + $outdir/libterminfo.a + +exe tabs \ + usr.bin/tabs/tabs.c \ + $outdir/libterminfo.a + +exe tic \ + compat/cdbw.c \ + lib/libterminfo/compile.c \ + usr.bin/tic/tic.c \ + $outdir/libterminfo.a + +exe tput \ + usr.bin/tput/tput.c \ + $outdir/libterminfo.a + +exe tset \ + usr.bin/tset/map.c \ + usr.bin/tset/misc.c \ + usr.bin/tset/set.c \ + usr.bin/tset/term.c \ + usr.bin/tset/tset.c \ + $outdir/libterminfo.a bin infocmp bin tabs diff --git a/pkg/oksh/gen.sh b/pkg/oksh/gen.sh @@ -1,53 +1,55 @@ -cflags -D SMALL \ - -D EMACS \ - -D VI \ - -D _GNU_SOURCE \ - -I $dir/include \ - -Wno-pedantic \ - -Wno-unused-but-set-variable \ - -Wno-sign-compare \ - -Wno-implicit-fallthrough \ - -Wno-unused-parameter \ - -Wno-clobbered +cflags \ + -D SMALL \ + -D EMACS \ + -D VI \ + -D _GNU_SOURCE \ + -I $dir/include \ + -Wno-pedantic \ + -Wno-unused-but-set-variable \ + -Wno-sign-compare \ + -Wno-implicit-fallthrough \ + -Wno-unused-parameter \ + -Wno-clobbered -exe ksh alloc.c \ - asprintf.c \ - c_ksh.c \ - c_sh.c \ - c_test.c \ - c_ulimit.c \ - confstr.c \ - edit.c \ - emacs.c \ - eval.c \ - exec.c \ - expr.c \ - history.c \ - io.c \ - issetugid.c \ - jobs.c \ - lex.c \ - mail.c \ - main.c \ - misc.c \ - path.c \ - reallocarray.c \ - shf.c \ - siglist.c \ - signame.c \ - strlcat.c \ - strlcpy.c \ - strtonum.c \ - syn.c \ - table.c \ - trap.c \ - tree.c \ - tty.c \ - unvis.c \ - var.c \ - version.c \ - vi.c \ - vis.c +exe ksh \ + alloc.c \ + asprintf.c \ + c_ksh.c \ + c_sh.c \ + c_test.c \ + c_ulimit.c \ + confstr.c \ + edit.c \ + emacs.c \ + eval.c \ + exec.c \ + expr.c \ + history.c \ + io.c \ + issetugid.c \ + jobs.c \ + lex.c \ + mail.c \ + main.c \ + misc.c \ + path.c \ + reallocarray.c \ + shf.c \ + siglist.c \ + signame.c \ + strlcat.c \ + strlcpy.c \ + strtonum.c \ + syn.c \ + table.c \ + trap.c \ + tree.c \ + tty.c \ + unvis.c \ + var.c \ + version.c \ + vi.c \ + vis.c bin ksh sym ksh /bin/sh diff --git a/pkg/sbase/gen.sh b/pkg/sbase/gen.sh @@ -1,78 +1,81 @@ -cflags -std=c99 \ - -D _DEFAULT_SOURCE \ - -D _BSD_SOURCE \ - -D _NETBSD_SOURCE \ - -D _XOPEN_SOURCE=700 \ - -I $outdir/include \ - -Wno-maybe-uninitialized \ - -Wno-parentheses \ - -Wno-misleading-indentation \ - -Wno-unused-variable \ - -Wno-unused-parameter \ - -Wno-implicit-fallthrough \ - -Wno-sign-compare \ - -Wno-missing-field-initializers \ - -Wno-type-limits \ - -Wno-empty-body +cflags \ + -std=c99 \ + -D _DEFAULT_SOURCE \ + -D _BSD_SOURCE \ + -D _NETBSD_SOURCE \ + -D _XOPEN_SOURCE=700 \ + -I $outdir/include \ + -Wno-maybe-uninitialized \ + -Wno-parentheses \ + -Wno-misleading-indentation \ + -Wno-unused-variable \ + -Wno-unused-parameter \ + -Wno-implicit-fallthrough \ + -Wno-sign-compare \ + -Wno-missing-field-initializers \ + -Wno-type-limits \ + -Wno-empty-body -lib libutil.a libutil/concat.c \ - libutil/cp.c \ - libutil/crypt.c \ - libutil/confirm.c \ - libutil/ealloc.c \ - libutil/enmasse.c \ - libutil/eprintf.c \ - libutil/eregcomp.c \ - libutil/estrtod.c \ - libutil/fnck.c \ - libutil/fshut.c \ - libutil/getlines.c \ - libutil/human.c \ - libutil/linecmp.c \ - libutil/md5.c \ - libutil/memmem.c \ - libutil/mkdirp.c \ - libutil/mode.c \ - libutil/parseoffset.c \ - libutil/putword.c \ - libutil/reallocarray.c \ - libutil/recurse.c \ - libutil/rm.c \ - libutil/sha1.c \ - libutil/sha224.c \ - libutil/sha256.c \ - libutil/sha384.c \ - libutil/sha512.c \ - libutil/sha512-224.c \ - libutil/sha512-256.c \ - libutil/strcasestr.c \ - libutil/strlcat.c \ - libutil/strlcpy.c \ - libutil/strsep.c \ - libutil/strnsubst.c \ - libutil/strtonum.c \ - libutil/unescape.c \ - libutil/writeall.c +lib libutil.a \ + libutil/concat.c \ + libutil/cp.c \ + libutil/crypt.c \ + libutil/confirm.c \ + libutil/ealloc.c \ + libutil/enmasse.c \ + libutil/eprintf.c \ + libutil/eregcomp.c \ + libutil/estrtod.c \ + libutil/fnck.c \ + libutil/fshut.c \ + libutil/getlines.c \ + libutil/human.c \ + libutil/linecmp.c \ + libutil/md5.c \ + libutil/memmem.c \ + libutil/mkdirp.c \ + libutil/mode.c \ + libutil/parseoffset.c \ + libutil/putword.c \ + libutil/reallocarray.c \ + libutil/recurse.c \ + libutil/rm.c \ + libutil/sha1.c \ + libutil/sha224.c \ + libutil/sha256.c \ + libutil/sha384.c \ + libutil/sha512.c \ + libutil/sha512-224.c \ + libutil/sha512-256.c \ + libutil/strcasestr.c \ + libutil/strlcat.c \ + libutil/strlcpy.c \ + libutil/strsep.c \ + libutil/strnsubst.c \ + libutil/strtonum.c \ + libutil/unescape.c \ + libutil/writeall.c -lib libutf.a libutf/fgetrune.c \ - libutf/fputrune.c \ - libutf/isalnumrune.c \ - libutf/isalpharune.c \ - libutf/isblankrune.c \ - libutf/iscntrlrune.c \ - libutf/isdigitrune.c \ - libutf/isgraphrune.c \ - libutf/isprintrune.c \ - libutf/ispunctrune.c \ - libutf/isspacerune.c \ - libutf/istitlerune.c \ - libutf/isxdigitrune.c \ - libutf/lowerrune.c \ - libutf/rune.c \ - libutf/runetype.c \ - libutf/upperrune.c \ - libutf/utf.c \ - libutf/utftorunestr.c +lib libutf.a \ + libutf/fgetrune.c \ + libutf/fputrune.c \ + libutf/isalnumrune.c \ + libutf/isalpharune.c \ + libutf/isblankrune.c \ + libutf/iscntrlrune.c \ + libutf/isdigitrune.c \ + libutf/isgraphrune.c \ + libutf/isprintrune.c \ + libutf/ispunctrune.c \ + libutf/isspacerune.c \ + libutf/istitlerune.c \ + libutf/isxdigitrune.c \ + libutf/lowerrune.c \ + libutf/rune.c \ + libutf/runetype.c \ + libutf/upperrune.c \ + libutf/utf.c \ + libutf/utftorunestr.c rule getconf '$srcdir/scripts/getconf.sh >$out' build getconf $outdir/include/getconf.h '|' $srcdir/scripts/getconf.sh @@ -87,100 +90,101 @@ exes() { done } -exes basename \ - cal \ - cat \ - chgrp \ - chmod \ - chown \ - chroot \ - cksum \ - cmp \ - cols \ - comm \ - cp \ - cron \ - cut \ - date \ - dd \ - dirname \ - du \ - echo \ - ed \ - env \ - expand \ - expr \ - false \ - find \ - flock \ - fold \ - getconf \ - grep \ - head \ - hostname \ - join \ - kill \ - link \ - ln \ - logger \ - logname \ - ls \ - md5sum \ - mkdir \ - mkfifo \ - mknod \ - mktemp \ - mv \ - nice \ - nl \ - nohup \ - od \ - paste \ - pathchk \ - printenv \ - printf \ - pwd \ - readlink \ - renice \ - rev \ - rm \ - rmdir \ - sed \ - seq \ - setsid \ - sha1sum \ - sha224sum \ - sha256sum \ - sha384sum \ - sha512sum \ - sha512-224sum \ - sha512-256sum \ - sleep \ - sort \ - split \ - sponge \ - strings \ - sync \ - tail \ - tar \ - tee \ - test \ - tftp \ - time \ - touch \ - tr \ - true \ - tsort \ - tty \ - uname \ - unexpand \ - uniq \ - unlink \ - uudecode \ - uuencode \ - wc \ - which \ - whoami \ - xargs \ - xinstall \ - yes +exes \ + basename \ + cal \ + cat \ + chgrp \ + chmod \ + chown \ + chroot \ + cksum \ + cmp \ + cols \ + comm \ + cp \ + cron \ + cut \ + date \ + dd \ + dirname \ + du \ + echo \ + ed \ + env \ + expand \ + expr \ + false \ + find \ + flock \ + fold \ + getconf \ + grep \ + head \ + hostname \ + join \ + kill \ + link \ + ln \ + logger \ + logname \ + ls \ + md5sum \ + mkdir \ + mkfifo \ + mknod \ + mktemp \ + mv \ + nice \ + nl \ + nohup \ + od \ + paste \ + pathchk \ + printenv \ + printf \ + pwd \ + readlink \ + renice \ + rev \ + rm \ + rmdir \ + sed \ + seq \ + setsid \ + sha1sum \ + sha224sum \ + sha256sum \ + sha384sum \ + sha512sum \ + sha512-224sum \ + sha512-256sum \ + sleep \ + sort \ + split \ + sponge \ + strings \ + sync \ + tail \ + tar \ + tee \ + test \ + tftp \ + time \ + touch \ + tr \ + true \ + tsort \ + tty \ + uname \ + unexpand \ + uniq \ + unlink \ + uudecode \ + uuencode \ + wc \ + which \ + whoami \ + xargs \ + xinstall \ + yes diff --git a/pkg/zlib/gen.sh b/pkg/zlib/gen.sh @@ -1,23 +1,25 @@ -cflags -std=c99 \ - -D HAVE_STDARG_H \ - -D HAVE_UNISTD_H \ - -D _LARGEFILE64_SOURCE +cflags \ + -std=c99 \ + -D HAVE_STDARG_H \ + -D HAVE_UNISTD_H \ + -D _LARGEFILE64_SOURCE -lib libz.a adler32.c \ - compress.c \ - crc32.c \ - deflate.c \ - gzclose.c \ - gzlib.c \ - gzread.c \ - gzwrite.c \ - infback.c \ - inffast.c \ - inflate.c \ - inftrees.c \ - trees.c \ - uncompr.c \ - zutil.c +lib libz.a \ + adler32.c \ + compress.c \ + crc32.c \ + deflate.c \ + gzclose.c \ + gzlib.c \ + gzread.c \ + gzwrite.c \ + infback.c \ + inffast.c \ + inflate.c \ + inftrees.c \ + trees.c \ + uncompr.c \ + zutil.c copy zlib.h include/zlib.h copy zconf.h include/zconf.h diff --git a/tpl/example/gen.sh b/tpl/example/gen.sh @@ -3,17 +3,23 @@ dir /tmp pkg oksh pkg sbase -pkg mandoc apropos \ - makewhatis \ - man \ - mandoc \ - whatis \ - apropos.1.gz \ - makewhatis.8.gz \ - man.1.gz \ - man.conf.5.gz \ - mandoc.1.gz \ - mandoc.db.5.gz -pkg netbsd-curses terminfo -pkg less less less.1.gz +pkg mandoc \ + apropos \ + makewhatis \ + man \ + mandoc \ + whatis \ + apropos.1.gz \ + makewhatis.8.gz \ + man.1.gz \ + man.conf.5.gz \ + mandoc.1.gz \ + mandoc.db.5.gz + +pkg netbsd-curses \ + terminfo + +pkg less \ + less \ + less.1.gz