summaryrefslogtreecommitdiff
path: root/mk/djbware.mk
AgeCommit message (Collapse)AuthorFilesLines
2006-08-02Pass CPPFLAGS in conf-cc and LDFLAGS in conf-ld.schmonz1-3/+3
2006-04-29If DJB_RESTRICTED=YES, set LICENSE=djb-nonlicense.gdt1-2/+3
2006-04-02Add DJB_BUILD_ARGS for DJB_SLASHPACKAGE packages that can make useschmonz1-2/+3
of them, such as net/ucspi-ssl.
2006-01-21Unquoted SUBST_MESSAGE.*, as this is no longer needed.rillig1-2/+2
2006-01-11Introduce DJB_SLASHPACKAGE, defaulting to NO. /package is DJB'sschmonz1-2/+13
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.
2005-12-18Change SUBST_FILES.djbware assignment from = to +=, allowing it to bejoerg1-2/+2
used for other files.
2005-11-11PKGBASE is defined too late to be used in PKG_OPTIONS_VAR, so it cannotrillig1-2/+4
be used here.
2005-10-05Remove legacy DJB_ERRNO_HACK (replaced with djbware-errno-hack option).schmonz1-3/+2
2005-08-24Add todo item: define "djb-nonlicense" and set LICENSE on affectedschmonz1-1/+2
packages. Suggested by gdt@.
2005-08-24Introduce DJB_MAKE_TARGETS boolean, on by default, off in theschmonz1-12/+4
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-19Skip the configure stage if NO_CONFIGURE is defined (useful forschmonz1-2/+2
djbware without conf-* files).
2005-08-19Convert DJB_ERRNO_HACK to a "djbware-errno-hack" option availableschmonz1-11/+21
in all packages using djbware.mk. For now, keep the same default, avoiding PKGREVISION bumps.
2005-08-15Add some to-do items.schmonz1-1/+12
2005-07-18Configure conf-bg{incs,libs} files, if they exist.schmonz1-1/+5
2005-05-17Excise DJB_CONFIG_DIR.schmonz1-3/+2
2005-04-10Remove <errno.h> TODO item -- it's fine as is. Rationale: theschmonz1-2/+1
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-03-23Replace inline definitions of errno with "#include <errno.h>" toschmonz1-2/+14
fix compilation on systems with glibc 2.3.1 or newer.
2005-03-23Add a Makefile fragment for packages with djb-style build machinery.schmonz1-0/+64
Common functions provided: * a boilerplate RESTRICTED clause * typical defaults for BUILD_TARGET and INSTALL_TARGET * typical values for conf-* files