Commit graph

39 commits

Author SHA1 Message Date
joerg
545f8e7f9f Needs sys/param.h for howmany. 2011-11-27 19:50:23 +00:00
joerg
cd172a68e3 Use stdarg.h properly. 2011-11-26 17:18:57 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
joerg
29a5e3e5a4 user-destdir support, fix build on netbsd-5+ 2008-12-18 13:55:24 +00:00
obache
373e933b4f Fixes installation directory issue, reported in PR 36779.
Honor PKG_SYSCONFDIR and PKGMANDIR.
Use SUBST framework instead of manual sed.
And pkglintfy.

Bump PKGREVISION.
2007-08-25 09:00:45 +00:00
jlam
4390d56940 Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user.  This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.

(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
    unprivileged.mk.  These two variables are lists of other bmake
    variables that define package-specific users and groups.  Packages
    that have user-settable variables for users and groups, e.g. apache
    and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
    etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
    so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
    and ${UNPRIVILEGED_GROUP}.

(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-07-04 20:54:31 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
abs
b3f48a818c update for patch-ab 2005-09-04 20:13:06 +00:00
abs
28482f076e If we are building against libradius, then include -lssl after -lradius.
Fixes build on NetBSD-3_BETA. No change for already buildable systems.
2005-09-03 21:30:11 +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
tron
a919ebcab2 Don't complain if "${PREFIX}/etc/ppp" isn't empty during deinstallation
because the configuration created by the user might still be in that
directory.
2005-02-14 12:12:32 +00:00
tron
9415f1f987 Make this actually install if "USERPPP_GROUP" is defined to a value other
than "network".
2005-01-31 15:49:48 +00:00
wiz
3c6da07f7a USE_BUILDLINK3, and remove -Werror from compiler flags so
this builds on -current.
2004-12-04 12:01:39 +00:00
wiz
270e4a71d2 Reset maintainer to tech-pkg@ (from ad@, since he is not working on them
any longer).
2004-05-07 11:54:35 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
abs
8a5cc9768e Update userppp to 001107nb1
Fix compilation under gcc3: avoid trigraphs, comparison always
	true/false, and pass -fno-strict-aliasing
2003-06-08 10:36:17 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
agc
2d0d14a02a Use the standard pkgsrc mechanism for creating the group. 2002-08-12 12:14:40 +00:00
agc
b05d29c0ce Prevent the installation of a build-time-only library and its man pages. 2002-08-12 11:28:06 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
wiz
433b62957e Move to sha1 checksum, and/or add distfile sizes. 2001-04-21 11:23:08 +00:00
agc
bbc67fac91 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:53:33 +00:00
zuntum
428ebe872b Makefile cleanup:
* run ${SED} once passing two commands instead of running it twice
  * don't copy $$i to $$i.bak, use $$i.done files instead
2001-03-26 21:26:25 +00:00
ad
b2e422b423 pkg/12294: pppctl dumps core. Patch from Bruno Achauer <bruno@exet-ag.de>. 2001-03-02 19:15:17 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
wiz
67d2041b92 Fix compilation on alpha. 2000-12-28 01:59:26 +00:00
ad
9b1d4e34de Get the distfile from a mirror. Addresses pkg/11756. 2000-12-17 21:11:49 +00:00
tron
d5048905c7 pkglint: don't use "DISTFILES" for a single distribution file. 2000-11-08 16:04:54 +00:00
tron
6296a60923 Mark this package as NetBSD only. 2000-11-08 15:59:16 +00:00
tron
ecf0d4f094 Make this package build under NetBSD 1.5 beta version. 2000-11-08 15:53:49 +00:00
tron
7c7d844d4e Define "MANCOMPRESSED_IF_MANZ" because the BSD-style makefiles compress
manual pages automatically.
2000-11-08 15:26:36 +00:00
ad
8849ff3582 - On second thought, put config files in ${PREFIX}/etc/ppp.
- Update man page references to match file locations.
2000-11-07 18:11:46 +00:00
ad
647359f090 Initial import of userppp-001107, the userland PPP package as found in
FreeBSD and OpenBSD.
2000-11-07 17:26:58 +00:00