Commit graph

91 commits

Author SHA1 Message Date
recht
ff6df3eee2 Adapt the db_err function to bdb 4.4.
Addresses PR 32739 by John Kohl.

Bump PKGREVISION.
2006-05-07 17:47:05 +00:00
wiz
0719006c41 Update path from cyrus-sasl2 to cyrus-sasl. 2006-04-13 21:45:12 +00:00
jlam
daad0f3d6c Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.

If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts.  If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:

	INSTALL_SRC=	${PKGDIR}/INSTALL
	DEINSTALL_SRC=	# emtpy

As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts.  By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).

In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework.  The only public variables relating to the templates are:

	INSTALL_SRC		INSTALL_TEMPLATE
	DEINSTALL_SRC		DEINSTALL_TEMPLATE
				HEADER_TEMPLATE

The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
2006-03-14 01:14:26 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
751d30d637 DEPENDS and PKGREVISION bumps because db4's library name changed. 2006-01-06 15:10:01 +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
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +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
rillig
f34e908967 Added the patch from PR 32114 to make this package build with SunPro on
Solaris. Fixes PR 32114.
2005-11-19 11:50:56 +00:00
rh
5eb93c1d4d Make this compile with gcc-4.x. 2005-08-15 02:20:33 +00:00
jlam
4cee2b6ab3 Fix package configuration so that the Perl modules are installed into
the "vendor" directories.  Bump the PKGREVISION.
2005-08-08 16:50:59 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
jlam
7a6521287b Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
2005-07-13 18:01:18 +00:00
rh
ad61a77a99 Make this compile on Darwin. 2005-05-21 06:58:03 +00:00
rh
aa56b75f2c Make sure that the right libdb is actually picked up by the configure
script.
2005-05-21 06:56:21 +00:00
rh
9aad8e1bd3 Make this compile on Darwin. 2005-05-21 03:31:26 +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
0fbe58de59 Update to 2.2.12, i.e. copy the contents of mail/cyrus-imapd22 here. 2005-03-02 21:42:48 +00:00
minskim
5e28b53ad3 Use VARBASE. 2004-12-29 15:42:37 +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
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
cjep
f6887a97b1 Add USE_INET6 to BUILD_DEFS as these packages use it. Part of PR#25743 from
Georg Schwarz.
2004-06-08 12:23:59 +00:00
wiz
e49da93445 Unused. 2004-04-25 01:31:37 +00:00
wiz
6ede1813d5 Add. 2004-04-25 01:13:25 +00:00
wiz
db75a5c431 Convert to bl3. 2004-04-25 01:12:39 +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
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
snj
1f98985a4f Whitespace fix. 2004-02-14 18:26:56 +00:00
snj
64a672006b Put post-install information in MESSAGE instead of using an INSTALL script.
Okayed by wiz.
2004-02-14 17:55:18 +00:00
jschauma
fe19bb05b5 PKGREVISION++ after openssl update. 2003-11-12 03:39:39 +00:00
jlam
072c5637e1 Note the common tls_* options that need to be set in order for the server
to listen to IMAPS requests.
2003-09-15 09:01:18 +00:00
jlam
b2677a2cb0 Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL if
USE_PKGINSTALL is "YES".  bsd.pkg.install.mk will no longer automatically
pick up a INSTALL/DEINSTALL script in the package directory and assume that
you want it for the corresponding *_EXTRA_TMPL variable.
2003-08-30 22:51:11 +00:00
jlam
2920a32c71 Prepare for pkgviews by making sure that passing VIEW-INSTALL or
VIEW-DEINSTALL to the INSTALL/DEINSTALL scripts don't cause errors.
2003-08-30 20:22:49 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +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
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
atatat
b80d896d3e Make the cyrus-imapd package install the html versions of its man
pages.  Normally I wouldn't care, except (a) there don't seem to be
"plaintext" versions and (b) the html that *does* get installed links
to it.  Or them, rather.

Bump PKGREVISION accordingly.  Reviewed by jlam.
2003-03-28 21:05:04 +00:00
rh
93447fc7a1 Add missing buildlink2.mk files 2003-02-21 22:47:08 +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
tron
021079236c Readd checksum and size of optional IPv6 patch. 2002-12-17 15:05:01 +00:00
tron
201a306dd1 Fix problem patch file. Problem noted by David Edmondson on IRC. 2002-12-17 09:27:13 +00:00
chris
ad728bb1cf Update cyrus-imapd to 2.0.17. Main changes are:
Fixed some potential buffer overflows in the sieve code, as well
as a pre-login buffer overflow in the IMAP parsing code.
Backport of a fix for an (unrelated) problem with the
strlcpy implementation.
2002-12-06 12:53:51 +00:00
seb
6f721a360c Pave the way for the removal of PERL5_GENERATE_PLIST from bsd.pkg.mk:
use perl5/module.mk with PERL5_CONFIGURE=NO.
2002-11-04 15:40:29 +00:00
seb
8295507d80 Add dependency on autoconf and have auto{header,conf} run at pre-configure
stage: this is need to avoid conflict between the distribution patch file for
IPv6 support and patches/patch-af (now removed) and patches/patch-ak.

Bump PKGREVISION (again).
2002-11-04 13:48:35 +00:00
seb
e9738c6fcc Bump PKGREVISION after patch-ao addition.
And  regen overlooked distinfo.
2002-11-04 09:54:30 +00:00
seb
0130253c65 More fix for PR pkg/16089.
Libisieve also need to be composed of relocatable objects.
2002-11-04 01:35:31 +00:00
jlam
84ecfaf773 If we are building with perl, then create libcyrus.a, libacap.a, and
libsieve.a from relocatable objects so that when the Perl modules are
linked against these libraries, they are composed wholly from relocatable
objects.  We query perl for how to compile a source file into a relocatable
object file.  This should fix pkg/16089.
2002-11-01 00:26:30 +00:00
jlam
85909b5fa2 Ensure that everything that is linked against libsasl is also linked
against its dependent libraries by using the output of "sasl-config --libs"
if sasl-config is present.
2002-10-21 06:12:53 +00:00
wiz
0b69490c92 buildlink1 -> buildlink2. 2002-10-09 21:50:24 +00:00