Commit graph

15 commits

Author SHA1 Message Date
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
wiz
6a82876012 Use ${REAL_ROOT_GROUP} instead of wheel. Prompted by joerg. 2009-03-08 10:08:16 +00:00
wiz
bd8bdba7e6 Use "wheel" as privileged group.
Gets rid of dbus warnings about netdev, and "wheel" already gets many
rights from policykit (says Jared).

Bump PKGREVISION.
2009-03-07 03:20:48 +00:00
wiz
7c1f20624f Do not install initscripts. Unbreaks Linux build.
From Aleksey Cheusov in PR 40283.
2009-03-05 09:40:34 +00:00
joerg
45037cadaa DESTDIR support. 2009-02-07 18:24:06 +00:00
dbj
a0c3bfccdd include sys/socket.h when checking for CMSG_SPACE
improved fix for
PR pkg/40281
2009-02-04 07:07:18 +00:00
sketch
b4201b3c7c Pass --with-distro=none on Solaris to disable check, package builds fine. 2009-01-23 11:21:09 +00:00
tonio
bb47c44798 Update net/avahi to 0.6.24
Changelog:
* A huge number of bug fixes, including a security relavant one (CVE-2008-5081,
  low risk)
* Add two new configuration directives "allow-interfaces" and "deny-interfaces"
  which can be used to make Avahi ignore certain network interfaces or only use
  certain network interfaces.
* A lot of translation updates

Fix PR pkg/40281, by defining _DARWIN_C_SOURCE under darwin
2009-01-16 22:25:04 +00:00
obache
4f13457444 Use pkgsrc standard PKG_USERS usage and remove escape '\' from PKG_USERS.
It should fix build failure with recent NetBSD-current's make.
2009-01-08 01:00:15 +00:00
adrianp
e1c7784ba8 Abandon MAINTAINER. 2008-12-28 17:44:37 +00:00
hasso
3daddb5522 Needs msgfmt. 2008-12-25 06:57:38 +00:00
adrianp
128f469144 Fix for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5081 2008-12-23 12:08:17 +00:00
hasso
0df3b92042 Make it compile in DragonFly and possibly help other platforms. 2008-12-23 02:08:05 +00:00
ahoka
0b988a4273 Honour SYSCONFDIR. 2008-12-20 23:51:39 +00:00
wiz
0458939a92 Initial import of avahi-0.6.23, packaged for pkgsrc-wip by Adrian Portelli,
then majorly reworked by myself. You can blame us both now ;)

Avahi is an Implementation the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-BUS for communication
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to minimize
the traffic imposed on networks.
2008-12-20 17:36:14 +00:00