Commit graph

27 commits

Author SHA1 Message Date
hans
d2d725ffca Uses cdefs. 2012-03-02 16:25:39 +00:00
manu
0529d18242 Leave over maintainership to pkgsrc-users 2009-03-22 04:53:38 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
obache
c12ba8b916 Add DESTDIR support and honor PKGMANDIR. 2009-01-31 03:12:33 +00:00
joerg
95b0a46128 Fix installation. 2008-04-07 17:28:55 +00:00
rillig
7519dfb32c Fixed a pkglint warning, which revealed a naming conflict. Fixed that
too.
2008-01-03 17:08:52 +00:00
joerg
161c920c15 Prepare for switching to NO_MTREE=yes. 2007-03-24 19:21:18 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
joerg
5e43280b23 Replace mk/bsd.prefs.mk includes with bsd.fast.prefs.mk includes.
The redundant parsing of bsd.prefs.mk is mostly avoided now and
parse time e.g. for x11/kdebase3 gets reduced by up to 10%.
2006-12-12 21:52:34 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
tron
ebf131e9e8 Correct version number pattern in conflict entry. 2005-11-22 16:14:14 +00:00
tron
1fe319a30d This package conflicts with the "inn" package because of "radius.conf.5". 2005-11-22 16:13:13 +00:00
minskim
7b7c42f7f5 Use BSD_INSTALL_* to set permission and ownership correctly. 2005-09-08 18:01:29 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
b12d62efb5 Add RMD160 digests. 2005-02-24 12:13:41 +00:00
wiz
d4f88afaaf Add RCS Id to patch-aa and remove conflicts lines from distinfo. 2004-12-13 11:50:59 +00:00
manu
1a05e4b246 Don't build the shared lib, as it breaks on some platforms (think about
libtooliz'ing that package one day)
2004-12-13 08:10:52 +00:00
grant
70440d2d4c this package only installs a static library, so tell other packages
to add -lmd on FreeBSD for the MD5 functions.

XXX this package should probably install a shared library, too
2004-11-11 11:57:47 +00:00
xtraeme
cd58624f73 This package now is called "libradius" not "libradius-linux".
Ok'ed manu@
2004-11-10 09:10:46 +00:00
xtraeme
a8740c9940 This package only install one static lib and headers, so
make this use BUILDLINK_DEPMETHOD.<pkg>?= build.
2004-11-10 08:48:36 +00:00
xtraeme
acd6e04d96 This package uses a compiler, so USE_BUILDLINK3 must be set to
[Yy][Ee][Ss], make this build again...
2004-11-10 08:46:51 +00:00
manu
c13f54b0e4 Add buildlink to libradius 2004-11-09 22:40:32 +00:00
manu
3d30fa2ac5 Missing rcsid tags 2004-10-20 22:51:37 +00:00
manu
c01e955813 libradius is a simple and easy-to use client library for RADIUS. 2004-10-20 22:45:30 +00:00