Commit graph

24 commits

Author SHA1 Message Date
reed
9c790735db mk/bsd.pkg.install.mk now automatically registers
the RCD_SCRIPTS rc.d script(s) to the PLIST.

This GENERATE_PLIST idea is part of Greg A. Woods'
PR #22954.

This helps when the RC_SCRIPTS are installed to
a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later,
the default RCD_SCRIPTS_EXAMPLEDIR will be changed
to be more clear that they are the examples.)

These patches also remove the etc/rc.d/ scripts from PLISTs
(of packages that use RCD_SCRIPTS). (This also removes
now unused references from openssh* makefiles. Note that
qmail package has not been changed yet.)

I have been doing automatic PLIST registration for RC_SCRIPTS
for over a year. Not all of these packages have been tested,
but many have been tested and used.

Somethings maybe to do:
- a few packages still manually install the rc.d scripts to
  hard-coded etc/rc.d. These need to be fixed.
- maybe  remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-04-23 22:07:52 +00:00
snj
741de7be81 No longer used. 2004-04-11 22:03:25 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
jlam
68db2aba1d * Follow the new buildlink3 standard and append to BUILDLINK_DEPENDS.<pkg>.
* Match the package version with the one from buildlink2.mk.
2004-01-25 17:18:13 +00:00
recht
be04405959 bl3ify and add a buildlink3.mk 2004-01-24 21:24:09 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
jlam
4b90d17ed9 From the log for rev. 1.1260 of bsd.pkg.mk:
"Package Makefiles should refer to PKG_SYSCONFBASEDIR instead of
 PKG_SYSCONFBASE when they want PKG_SYSCONFDIR stripped of
 PKG_SYSCONFSUBDIR.  This makes PKG_SYSCONFBASE=/etc work with pkgviews by
 installing all config files into /etc/packages/<pkg> instead of
 occasionally putting some directly into /etc."
2004-01-07 02:21:16 +00:00
agc
03996cfbda Use a DIST_SUBDIR based on the PKGNAME as the distfile has changed
without a version number (the changes seem to be "trailing garbage at
the end of the archive", but I'd like a second opinion on this one).
2003-11-05 08:22:12 +00:00
recht
b59b837137 Update the checksum. The archive changed in size, but the contained .tar
file is still the same.
2003-11-05 00:48:56 +00:00
recht
7dccb0ec61 fix PLIST
discovered by hubertf's bulk-build
2003-09-16 11:47:13 +00:00
recht
44917e36b8 Use my NetBSD.org email address. 2003-09-14 18:13:48 +00:00
recht
4dbdea0714 Add a fix for multi homed configurations.
By Jonathan Stanton on spread-users@.
2003-08-13 19:46:24 +00:00
recht
1b04eb9e81 Add a fix for multi homed configurations. Makefile
By Jonathan Stanton on spread-users@.
Bump PKGREVISION.
2003-08-13 19:46:23 +00:00
recht
879822b663 Remove MESSAGE. (As discussed on packages@). 2003-08-13 19:19:15 +00:00
recht
5d2b9d325b Fix build for systems without perl installed.
Remove MESSAGE. (As discussed on packages@).
2003-08-12 12:23:49 +00:00
recht
dcbe6f8ca9 The Spread authors if we can display a message containing their website. 2003-08-09 13:11:41 +00:00
recht
e2741bcd7a Update to 3.17.1
The NetBSD project now has the permission to download the archive from
the official Spread site and to mirror it, so remove the restrictions.

changes:
*) Fix memory corruption and crash with groups of large size.
*) Correct make install so it installs header files.
*) Fix syntax error in build.xml file for Java/Ant.
*) Cleanup prototypes to remove compiler warnings.
*) Fix parser to correctly recognize upper, lower, and mixed case command options.
*) During make install, remove old symlinks.
*) Change setgroups call to be more portable. (fixes MacOSX)
*) Change name of r and s to sprecv and spsend, and add as make targets.
   They can be built by "make testprog" (not built by default).
*) Work on making long group names possible.
*) Increase listen backlog for accepting client connections.
*) Fix Win32 project files to have correct path to source files.
   (note CVS was always ok, but 3.17.0 release had incorrect path)
*) Fix bug where large groups overflow Mess_buf in groups.c.
*) Fix memory corruption bug when a message header is received in
   several separate packets in session.c. Thanks to Ryan Caudy for
   many, many hours tracking this down.
*) Change order of build in Makefile so binaries are built before
   documentation.
*) Fix Java bug where connection objects cannot be disconnected and
   then reconnected, but must be created anew. They can now be reused.
*) Fix compile error on AIX for struct if_info.
*) Fix security issue with buffer checks in the C library.
*) Fix obscure off-by-one buffer error with the parser.
2003-08-09 13:07:40 +00:00
jmmv
12a10361a1 Set USE_PKGINSTALL instead of directly including bsd.pkg.install.mk. 2003-07-30 10:41:22 +00:00
jmmv
8a555528c0 PKGREVISION goes after PKGNAME. 2003-05-05 19:05:05 +00:00
wiz
7166660e08 Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
2003-05-02 11:53:34 +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
wiz
f2c0357f0b Remove unnecessary empty lines. 2003-03-28 21:24:22 +00:00
mjl
11939c9bef Do not auto-fetch a FreeBSD copy of distfile, instead make fetch
interactive, as per PR/20424.
Work patches and changes in PR/19782.
2003-02-22 23:37:13 +00:00
mjl
5abb965f34 Import of spread 3.17.0. Patches and tweaks taken from FreeBSD port.
Spread is a group communication system that provides a number of
messaging services to applications. These services can then be used
by applications to make it easy to write full-featured reliable
groupware, distributed servers, client-server applications, chat
and news services, and many other networked enabled tools.
2003-02-18 22:11:55 +00:00