Commit graph

48 commits

Author SHA1 Message Date
joerg
f0bbd1517d Remove @dirrm entries from PLISTs 2009-06-14 18:13:25 +00:00
joerg
3b0d97b0de Add DESTDIR support. 2008-06-20 01:09:05 +00:00
joerg
a820e04656 Add missing directories. 2008-04-07 16:45:35 +00:00
obache
83dfac88b1 Try to create target directories before install manuals. 2007-12-27 15:06:02 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
2007-01-07 09:13:46 +00:00
adrianp
406bfd4cd5 Bump to nb6 2006-08-05 13:38:26 +00:00
adrianp
ca5182745b Fix for SA21310/CVE-2006-3123
Patch via. Debian
2006-08-05 13:30:26 +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
f72dc9cd65 Catch some NetBSD statvfs() checks phrased alternatively as > 200030000
rather than >= 200040000 and one enterprisingly hidden as > 200050000
2005-09-08 22:37:53 +00:00
reed
ee8be9d0c1 RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.
And always is defined as share/examples/rc.d
which was the default before.

This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.

This was discussed on tech-pkg in late January and late April.

Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-05-02 20:33:57 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
ddb31685dc Do not open files opened for reading in RW mode. Helps in using
cfs over coda. From Greg Troxel in PR 28479. PKGREVISION++
2005-03-21 18:08:31 +00:00
agc
d81d19f8e0 Add RMD160 digests. 2005-02-24 12:51:41 +00:00
reed
32d8f290c2 The default location of the pkgsrc-installed rc.d scripts is now
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.

This is from ideas from Greg Woods and others.

Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
2004-12-28 02:47:40 +00:00
jlam
8b2040b409 Always create a ${TOOLS_DIR}/bin/rpcgen to wrap the real rpcgen.
The wrapper will correctly set the CPP environment variable to a
stat((2)able path to a C preprocessor, then rely on the PATH to
find and invoke the real rpcgen.

Remove NO_EXPORT_CPP in package Makefiles where it was used just to
avoid problems with rpcgen.  The build system now just does the right
thing automatically without needing package-specific knowledge.

This fixes PR pkg/27272.
2004-12-18 19:24:26 +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
tv
a3a100fc65 Unfortunately, "mountd" REQUIREs "mountall", causing a circular dependency
here.  So it's not possible to mount cfs from "mountall" -- it will have to
be mounted by hand later in startup, e.g. rc.local.
2004-08-03 04:35:42 +00:00
tv
0fecdbf26d cfsd needs to be before "mountall" in order to be listed in /etc/fstab. 2004-08-02 17:09:35 +00:00
tv
75561db9a7 Make patch-ag apply correctly. 2004-08-02 17:09:06 +00:00
grant
6d3c089bb1 make this build on NetBSD >=2.0E with statvfs(). 2004-07-25 11:59:27 +00:00
grant
451309f5c1 call ${BSD_INSTALL} instead of "install". fixes install on Solaris. 2004-07-25 04:51:26 +00:00
grant
69b1c87899 be quiet in post-extract, too. 2004-07-25 04:47:15 +00:00
grant
4193bb5aa1 be quieter in post-patch and pre-build targets. 2004-07-25 04:46:10 +00:00
grant
ff39f3579e only pass -traditional if using gcc. 2004-07-25 04:45:41 +00:00
snj
ce8d498ccd Convert to buildlink3. 2004-04-25 04:47:26 +00:00
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
cube
88853cc030 Define NO_EXPORT_CPP so that rpcgen doesn't produce empty files. 2004-03-16 13:21:48 +00:00
jmmv
e569e99cf2 Convert the rc.d script to the rc.subr framework and use RCD_SCRIPTS from
bsd.pkg.install.mk to handle its generation and installation.
While here, switch to buildlink2.  Bump PKGREVISION to 1.
2003-07-31 10:05:52 +00:00
martti
8cee801716 COMMENT should start with a capital letter. 2003-07-21 17:10:16 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
cjep
afa55834c5 Whitespace fix 2002-12-23 16:24:59 +00:00
wiz
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00
agc
83c17d5148 Add a pointer to Steve Bellovin's mail in
http://mail-index.netbsd.org/current-users/2002/07/15/0006.html

about NFS blocksizes when using mount(8) and cfs
2002-07-15 11:32:17 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
jlam
22e231e3a4 Re-add accidentally removed do-build target. -current doesn't need it, but
1.5.x does.
2001-07-24 09:55:34 +00:00
wiz
8f59fe7279 Remove trailing whitespace. 2001-06-09 15:14:54 +00:00
jlam
76c9a0c91a Add patches from Simon Burge <simonb@wasabisystems.com> to build cfs
without needing -traditional.  This fixes socklen_t lossage mentioned in
the README.netbsd file.  This was tested on i386 NetBSD-1.5 and -current.
2001-06-09 04:32:13 +00:00
jlam
1ab2ba8e66 Add patches missing from commit that did the following modifications:
* Use NetBSD's getpass() function instead of the homegrown one, as the
  homegrown one doesn't seem to hide the password when it is being entered.
* Add a rc.d style script to start cfsd, and also install the documentation
  for the filesystem.
* Rename c* commands to cfs_* to avoid conflicts with coda programs with
  a similar name.
2001-06-07 15:36:52 +00:00
jlam
6355b216b7 * Use NetBSD's getpass() function instead of the homegrown one, as the
homegrown one doesn't seem to hide the password when it is being entered.
* Add a rc.d style script to start cfsd, and also install the documentation
  for the filesystem.
* Rename c* commands to cfs_* to avoid conflicts with coda programs with
  a similar name.
2001-06-07 15:35:14 +00:00
simonb
81f70ab521 Back out the socklen_t Makefile magic - causes core dumps on 1.5 i386
and alpha.  Discussed with agc.
2001-06-06 12:29:52 +00:00
wiz
b1c440e3d3 Remove files from jlam's cfs package import (on top of agc's) until
jlam has time to merge them, on request by jlam.
2001-06-06 01:06:57 +00:00
jlam
37065f8caf cfs - Cryptographic File System
CFS pushes encryption services into the UN*X file system.  It supports
secure storage at the system level through a standard UN*X file system
interface to encrypted files.  Users associate a cryptographic key with the
directories they wish to protect.  Files in these directories (as well as
their pathname components) are transparently encrypted and decrypted with
the specified key without further user intervention; cleartext is never
stored on a  disk or sent to a remote file server.  CFS employs a novel
combination of DES stream and codebook cipher modes to provide high
security with good performance on a modern workstation.  CFS can use any
available file system for its underlying storage without modification,
including remote file servers such as NFS.  System management functions,
such as file backup, work in a normal manner and without knowledge of the
key.
2001-06-05 22:19:11 +00:00
agc
7613726bfd Define RINCLUDES, since otherwise cc -I will eat the next argument,
which is not TRT.
2001-06-05 11:15:42 +00:00
agc
63df531746 Install a workaround for socklen_t definition woes on 1.5 2001-06-05 11:10:57 +00:00
agc
e9a94507c4 Initial import of Steve Bellovin's port of Matt Blaze's CFS into the
packages collection.

CFS is an encrypting file system for Unix-like OSs.  It uses NFS as
its interface, and so is reasonably portable.  The FS code dates back
to 1989, and the crypto to 1992, so it is showing signs of age.  This
code should be regarded as completely unsupported; a complete rewrite
will follow eventually.

Please don't download this code if you're in a place that's forbidden
(under US or local law) to export cryptographic software from the US
to, or if you're on the State Department's "Denied Persons List." If
you aren't sure, ask a good lawyer.
2001-06-05 10:29:38 +00:00