Commit graph

33 commits

Author SHA1 Message Date
schmonz
99b5b3535c This package's installation bears little resemblance to DJB's
instructions. We're not ready to accommodate /package yet, but we
can at least avoid giving bad advice and installing a misleading
rc.d script. Setting up svscan and /service for the first time can
be confusing enough for a new user on its own merits. Bump
PKGREVISION.
2006-01-14 07:00:30 +00:00
joerg
2299127cf5 DJB's unportable error.h is called src/error.h here. *sigh* 2006-01-13 18:01:52 +00:00
schmonz
8e9050bc54 Set DJB_SLASHPACKAGE=YES. 2006-01-11 09:27:27 +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
schmonz
a135394532 Ensure that DJB_ERRNO_HACK and any other configure-time actions
apply, by setting ${WRKSRC} appropriately during the "configure"
phase. This had been the only usage of DJB_CONFIG_DIR.

Fixes build on glibc>=2.3.1 systems, otherwise no visible change.
2005-05-17 08:41:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
schmonz
6b25bba790 Standardize handling of additional distfiles (such as externally
supplied manual pages) across djbware.
2005-04-09 22:36:56 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
schmonz
2c2ad757b8 Whitespace. 2005-03-23 00:57:20 +00:00
schmonz
0f55d7d583 Take advantage of mk/djbware.mk. 2005-03-23 00:51:09 +00:00
schmonz
21af779684 In packages with djb-style compile scripts, properly enquote ${CC}
and ${CFLAGS}. This fixes the build of net/djbdns, as well as any
other of these packages passing down PKG_SYSCONFDIR via CFLAGS, as
well as being more generally correct for arbitrary user-defined
CFLAGS. Suggested by jlam.

For consistency across djbware in pkgsrc:

* In math/djbfft's and sysutils/daemontools's do-configure targets,
  remove leading @ from ${ECHO} lines; from the former, also remove
  unneeded single quotes from one such line.

* Rename net/publicfile's pre-build and sysutils/service-config's
  post-patch targets to do-configure.

* In sysutils/checkpassword's do-configure target, reorder creation
  of conf-cc, conf-ld, and conf-home.

All of the affected packages have been verified to compile.

XXX These packages probably have enough build goo in common to
XXX warrant an mk/djbware.mk. I'll investigate this post-freeze.
2005-03-13 03:25:43 +00:00
agc
d81d19f8e0 Add RMD160 digests. 2005-02-24 12:51:41 +00:00
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
snj
a6c2429cb7 Sync file(1) test for shell script with the one in subst.mk. Makes it
correctly identify svscanboot(8) as a shell script on IRIX.

Committed for schmonz.
2004-08-25 17:20:56 +00:00
schmonz
379af5fb50 Enable pkgviews installation. 2004-07-26 19:16:09 +00:00
schmonz
6126cdb4bc Clarify RESTRICTED. Set USE_BUILDLINK3=yes. Respect ${VARBASE}.
Rename post-patch to do-configure. Take MAINTAINER.
2004-07-22 01:16:53 +00:00
xtraeme
a450e21f47 Update sysutils/daemontools to 0.76. This closes PR pkg/25153.
Changes:

The package now installs in /package/admin/daemontools. There are three
new utilities: svscanboot, readproctitle, and pgrphack. multilog now
accepts SIGALRM to force log rotation. svscan now checks for the
existence of /service/blah/log rather than checking whether
/service/blah is sticky.
2004-05-02 17:50:05 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
tron
39a943ad92 Replace "true" by "${TRUE}". 2002-12-09 16:01:10 +00:00
yyamano
b2847f15f2 Replace STRIPFLAG with _STRIPFLAG_CC to fix pkg/15467. 2002-04-18 16:19:17 +00:00
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
zuntum
02999f8714 Minor changes:
o use @@SERVICEDIR@@ instead of /service as substitution imput,
    same with /usr/local/ ( -> @@PREFIX@@ )
  o fit in 80 columns
  o rewrite pkg/DEINSTALL
2001-10-22 19:03:42 +00:00
zuntum
ec635d2b0a Switch to date-versioned manpages tarballs, as requested
by Gerrit Pape <pape@smarden.org> in private mail:

>Since I plan to make an updated set of manpages for djbdns in the next weeks,
>I decided to switch to date-versioning the archives to not break the BSD
>ports in future. The newest archive will always be accessible through
>ftp://ftp.innominate.org/pub/pape/djb/djbdns-1.05-man.tar.gz
>This is a symlink to
>ftp://ftp.innominate.org/pub/pape/djb/djbdns-1.05-man-20010502.tar.gz
>right now. The date-version is always YYYYMMDD.

Thanks for the note!
2001-10-22 13:42:28 +00:00
agc
027c166bf7 Move to sha1 digests, and add distfile sizes. 2001-04-19 11:28:57 +00:00
agc
2d6b6a009c + 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:43:32 +00:00
zuntum
2aebbbaf1d Remove my website from MASTER_SITES 2001-03-27 17:58:47 +00:00
zuntum
a15d92e723 * ${CC} -s -> ${CC} ${STRIPFLAG}
* sync quoting in all Bernstein's packages
2001-03-26 17:56:09 +00:00
zuntum
05cd238a63 Change my email address to zuntum@netbsd.org 2001-03-16 20:51:13 +00:00
hubertf
11af157d56 * Set NO_BIN_ON_CDROM and NO_BIN_ON_FTP due to djb's licence
Binary pkgs will be nuked off ftp.netbsd.org in a second.
2001-03-06 16:16:46 +00:00
hubertf
3f1e8acaee No functional changes:
* grab manpage from .tar.gz instead of patch file
    * minor fixes in the Makefile

Patch sent by Tomasz Luchowski <zuntum@eik.pl> in private mail.
2001-02-26 03:41:29 +00:00
wiz
a87738b456 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:42:09 +00:00
hubertf
e33a65e920 Added daemontools-0.7:
Daemontools is a small set of /very/ useful utilities, from Dan
Bernstein.  They are mainly used for controlling processes, and
maintaining logfiles.

Submitted by Tomasz Luchowski <zuntum@eik.pl> in PR 11674.
2000-12-27 15:44:55 +00:00