Commit graph

18 commits

Author SHA1 Message Date
schmonz
51cec25da6 Pass CPPFLAGS in conf-cc and LDFLAGS in conf-ld. 2006-08-02 02:25:46 +00:00
gdt
8a1c18c795 If DJB_RESTRICTED=YES, set LICENSE=djb-nonlicense. 2006-04-29 14:25:37 +00:00
schmonz
a3289c2c8e Add DJB_BUILD_ARGS for DJB_SLASHPACKAGE packages that can make use
of them, such as net/ucspi-ssl.
2006-04-02 17:40:19 +00:00
rillig
e9f81c65bc Unquoted SUBST_MESSAGE.*, as this is no longer needed. 2006-01-21 10:10:42 +00:00
schmonz
24b4409868 Introduce DJB_SLASHPACKAGE, defaulting to NO. /package is DJB's
scheme for the installation and maintenance of software. Over time,
more software will follow /package.

For now, setting DJB_SLASHPACKAGE to YES has two effects:
* DJB_CONFIG_DIR is set to ${WRKSRC}/src
* A do-build target is defined to call package/compile.
2006-01-11 09:26:52 +00:00
joerg
7f1790f2ef Change SUBST_FILES.djbware assignment from = to +=, allowing it to be
used for other files.
2005-12-18 20:25:35 +00:00
rillig
ed9b1b7edd PKGBASE is defined too late to be used in PKG_OPTIONS_VAR, so it cannot
be used here.
2005-11-11 07:10:06 +00:00
schmonz
ba7a2ddf66 Remove legacy DJB_ERRNO_HACK (replaced with djbware-errno-hack option). 2005-10-05 05:46:54 +00:00
schmonz
af19729a50 Add todo item: define "djb-nonlicense" and set LICENSE on affected
packages. Suggested by gdt@.
2005-08-24 05:10:35 +00:00
schmonz
2b8e0c4858 Introduce DJB_MAKE_TARGETS boolean, on by default, off in the
following packages because they don't use "it" and "setup check"
as BUILD_TARGET and INSTALL_TARGET, respectively:

devel/bglibs
mail/mailfront
mail/qmail-qfilter
sysutils/memtester
sysutils/qlogtools

Since there's only one consumer of BGWARE_INSTALLER, and future
bgware will use bg-installer from bglibs, move the do-install
routine directly into qlogtools.
2005-08-24 04:47:10 +00:00
schmonz
a527ce3465 Skip the configure stage if NO_CONFIGURE is defined (useful for
djbware without conf-* files).
2005-08-19 13:47:26 +00:00
schmonz
07fa8b9536 Convert DJB_ERRNO_HACK to a "djbware-errno-hack" option available
in all packages using djbware.mk. For now, keep the same default,
avoiding PKGREVISION bumps.
2005-08-19 04:44:09 +00:00
schmonz
0fec27d312 Add some to-do items. 2005-08-15 19:44:13 +00:00
schmonz
16fcb4f82a Configure conf-bg{incs,libs} files, if they exist. 2005-07-18 18:26:47 +00:00
schmonz
fa12e66df0 Excise DJB_CONFIG_DIR. 2005-05-17 08:42:24 +00:00
schmonz
ddca564691 Remove <errno.h> TODO item -- it's fine as is. Rationale: the
current subst.mk hack does not cause any change in behavior on any
platform where the software already compiles and runs. Thanks
rillig@ for suggesting this.
2005-04-10 02:25:54 +00:00
schmonz
985ca7425e Replace inline definitions of errno with "#include <errno.h>" to
fix compilation on systems with glibc 2.3.1 or newer.
2005-03-23 01:45:34 +00:00
schmonz
6da9199993 Add a Makefile fragment for packages with djb-style build machinery.
Common functions provided:
* a boilerplate RESTRICTED clause
* typical defaults for BUILD_TARGET and INSTALL_TARGET
* typical values for conf-* files
2005-03-23 00:50:06 +00:00