summaryrefslogtreecommitdiffhomepage
path: root/subr.ex/ex_pkg.subr
AgeCommit message (Collapse)AuthorFilesLines
2024-04-26subr.ex/ex_pkg{,_depends}.subr: split.Lucía Andrea Illanes Albornoz1-217/+0
2024-04-25subr.ex/ex_pkg.subr:ex_pkg_unfold_depends(): emit warning vs. fatalexit on ↵Lucía Andrea Illanes Albornoz1-2/+2
unknown dependencies. etc/build.msgs.en:MSG_build_unknown_dep{,s}: emit warning vs. fatalexit on unknown dependencies.
2024-04-25Fix ./build.sh -r ***name and ./pkgtool.sh -r name.Lucía Andrea Illanes Albornoz1-25/+33
2024-04-25Always check all packages' deps for unknown packages.Lucía Andrea Illanes Albornoz1-2/+48
2024-04-25subr.ex/ex_pkg.subr:ex_pkg_check_depends(): remove unnecessary rtl_uniq() ↵Lucía Andrea Illanes Albornoz1-14/+3
call on dependencies.
2024-04-24groups.d/dev_packages.group: copy all group variables from native_packages.Lucía Andrea Illanes Albornoz1-2/+28
subr.ex/ex_pkg.subr:ex_pkg_copy_group_vars(): initial implementation. etc/README.md: updated.
2024-04-24subr.ex/ex_pkg.subr:ex_pkg_register_group(): separate {owner,copy} from ↵Lucía Andrea Illanes Albornoz1-8/+12
{auto,noauto} groups. groups.d/dev_packages.group: updated. etc/README.md: updated.
2024-04-24subr.ex/ex_pkg.subr:ex_pkg_register_group(): correctly set ↵Lucía Andrea Illanes Albornoz1-1/+1
${PKG_GROUP{,_FNAME}}.
2024-04-24Register groups w/ ex_pkg_register_group().Lucía Andrea Illanes Albornoz1-60/+46
2024-04-24Implements single package files.Lucía Andrea Illanes Albornoz1-1/+32
2024-01-01New year's top-level directory tree cleanup.Lucía Andrea Illanes Albornoz1-1/+1
2023-03-31Rename groups/ to groups.d/.Lucía Andrea Illanes Albornoz1-1/+1
2023-03-31Make dist/*.dist regular vars files beneath vars.dist/.Lucía Andrea Illanes Albornoz1-6/+9
2023-03-31Split up midipix.env into env.d/*.env.Lucía Andrea Illanes Albornoz1-2/+12
2023-03-31subr.ex/*: documentation cleanup.Lucía Andrea Illanes Albornoz1-14/+14
2023-03-28Fix printing of package variables in ./pkgtool.sh -i.Lucía Andrea Illanes Albornoz1-0/+23
2023-03-28subr.ex/ex_pkg.subr:ex_pkg_load_vars(): don't set ${PKG_GROUP_FNAME} w/ ↵Lucía Andrea Illanes Albornoz1-6/+12
GROUP_AUTO=0 groups.
2023-03-26Print group file pathname in ./pkgtool.sh -i output.Lucía Andrea Illanes Albornoz1-18/+33
2023-03-21Document subr.rtl/*.subr functions, pt. IV.Lucía Andrea Illanes Albornoz1-1/+1
2023-03-21Document subr.rtl/*.subr functions, pt. III.Lucía Andrea Illanes Albornoz1-2/+2
2023-03-20Use "Returns:" vs. "Return:" in function documentation.Lucía Andrea Illanes Albornoz1-8/+8
2023-03-13subr.ex/ex_pkg.subr:ex_pkg_get_default(): fix patches/*/*.patch glob.Lucía Andrea Illanes Albornoz1-1/+1
2023-03-13Followup to <fd38dc025f5d31890abbf3d48c597114203b1421>.Lucía Andrea Illanes Albornoz1-13/+5
2023-03-13Move patches & vars pathname defaults handling into subr.ex/ex_pkg.subr.Lucía Andrea Illanes Albornoz1-0/+67
2023-02-19subr.ex/ex_pkg.subr:ex_pkg_load_vars(): prepend ${PREFIX_ROOT} w/ ${PWD%/}/ ↵Lucía Andrea Illanes Albornoz1-1/+6
if not absolute pathname.
2023-02-19subr.ex/ex_pkg.subr:ex_pkg_load_vars(): prepend ${PREFIX} w/ ${PWD%/}/ if ↵Lucía Andrea Illanes Albornoz1-8/+5
not absolute pathname.
2023-02-19subr.ex/ex_pkg.subr:ex_pkg_check_depends(): speed up by testing for finish ↵Lucía Andrea Illanes Albornoz1-1/+0
state w/ solely ex_pkg_state_test2().
2023-02-19Add copyright legends to all files.Lucía Andrea Illanes Albornoz1-0/+1
2023-02-19Reject empty variables from the command line.Lucía Andrea Illanes Albornoz1-10/+15
2023-02-17Make everything a bit faster.Lucía Andrea Illanes Albornoz1-0/+324
0) Issues several prayers and sacrifices to Enki under threat of a terrible deluge sent down by Ellil 1) Convert fork-write/read exprs to be non-forking 2) Pass mostly everything by reference 3) Don't bother cleaning the variable namespace because Bourne shell is an abomination 4) Removes broken ./pkgtool.sh -s, --restart-at, --update-diff & ./build.sh --dump-{in,on-abort} 5) Cleanup