summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-12-20example for my PKG_(TARGET|HOST)_DEPENDSWaldemar Brodkorb
implementation will follow may by thorsten, if I spent another mojito...
2009-12-20add some package descriptionsWaldemar Brodkorb
2009-12-20fix PKG_NAMEWaldemar Brodkorb
2009-12-20simplify base-files package and default onWaldemar Brodkorb
no extra PKG_ID is needed anymore, we do not use filesystem or target specific startup scripts. Ignore .menu.
2009-12-20call pkgmaker only once, after cleandir/distclean, or on “make menu”Thorsten Glaser
requested by wbx@ Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20optional per-subpackage default other than ‘n’Thorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20fix some dependencies and descriptionsWaldemar Brodkorb
2009-12-20be less verboseWaldemar Brodkorb
2009-12-20add some manual menu entries for important packagesWaldemar Brodkorb
2009-12-20another distclean fixThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20another round of BSD make fixesThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20another round of 'make distclean' fixingThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20fix clean targets (some; git has no “svn st --no-ignore”)Thorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20fix typoThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20Fix BSD makeThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20introduce pkgmaker into the build at (I hope) all right placesThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20fix pastoThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20The Config.in{,.lib} splitThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20skip directories containing Config.in.manualThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20Pimp up the progress barThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20Use the optimisation of the “dump” option to speed up 10xThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20un-merge conflict by wbx@Thorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20In addition to “show”, also do a “dump” targetThorsten Glaser
Similar to MirBSD commitid 1004B2E19EE11E297EC – although this is a kind of “masterpiece” of freakin’ GNU make hackery. Here, quoting is achieved manually by the formula of “replace ‘'’ by ‘'\''’ and wrap the whole thing in ‘'…'’” instead of the easier variable expansion suffix :Q which BSD make has. Compare: • GNU make ifneq (${dump},) __shquote= '$(subst ','\'',$(1))' __dumpvar= echo $(call __shquote,$(1)=$(call __shquote,${$(1)})) .DEFAULT_GOAL:= show show: @$(foreach _s,${dump},$(call __dumpvar,${_s});) endif • BSD make .ifdef dump .MAIN: show show: . for _s in ${dump} @echo ${_s:Q:Q}=${${_s}:Q:Q} . endfor .endif Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20better style, less overheadWaldemar Brodkorb
2009-12-20reflect expat package renamingWaldemar Brodkorb
2009-12-20rename package name, it is a library packageWaldemar Brodkorb
2009-12-20add subpackage descriptions and make menuWaldemar Brodkorb
pkgmaker should only be run by developers. takes to long otherwise. generated Config.in data can be committed.
2009-12-20check for MirBSD kshWaldemar Brodkorb
2009-12-20infrastructure and demo for one(!) free-format config line per subpackageThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20automatic handling of CFrustFrust packagesThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20Create Config.new files for now, but for all packages, so cleanup can be startedThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20Add dependency handling for Config.in creationThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20Another round of dependency fixes.Thorsten Glaser
Also removes packages wbx@ asked me to due to obsolecy. Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20missing dependency (XXX check all other Config.in files as well)Thorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20fix dependencies; note libfuse are brokenThorsten Glaser
• xx is the script used to validate them (will be folded into pkgmaker soon) • davfs2 (two of three flavours) and wdfs (once), as well as fuse (or fuse-utils?) depend on libfuse, but there is no libfuse (the working builddep on the fuse directory was kept intact, though) Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20no commata in here any moreThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20also create list of package subdirs automatically; fix name manglingThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20tr - _ for uppercasing pkgnames for COMPILE symbolsThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20create package/Depends.mk dynamically; add PKG_BUILDDEP to all MakefilesThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-18add PKG_BUILDDEPWaldemar Brodkorb
2009-12-18add comment on varnamesThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-18another round of featuresThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-18next one, multi-packagesThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-18first draftThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-18Avoid annoying warning when tar isn’t GNU tarThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-18Add “TOPDIR=… gmake show=FOO” functionalityThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-18while here, add all other popular BSD's tooWaldemar Brodkorb
2009-12-18deactivate cpp check, use gcc -E instead.Waldemar Brodkorb
2009-12-18start initial MirBSD supportWaldemar Brodkorb
2009-12-18make pppoe over atm usable on ag241Waldemar Brodkorb
- bridging nas0 and eth0 although works fine need to add pre-up scripts to automate..