Commit graph

81 commits

Author SHA1 Message Date
joerg
161c920c15 Prepare for switching to NO_MTREE=yes. 2007-03-24 19:21:18 +00:00
tv
b0ce45fc02 give away to pkgsrc-users 2007-03-19 16:36:41 +00:00
jlam
802ce74fcb Modify packages that set PKG_USERS and PKG_GROUPS to follow the new
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-23 00:12:35 +00:00
tv
ae3489ec53 Use "tv@NetBSD.org" as my MAINTAINER address; makes identifying me as a
PR-responsible person (such as I am ;) a little easier.
2006-03-22 22:50:31 +00:00
jlam
c26dbe6d03 Honor PKGINFODIR and clean up the install process to avoid an unnecessary
pre-install target.
2006-03-20 03:59:39 +00:00
jlam
6e0c050321 * Teach the tools framework how to supply the pkgsrc version of
makeinfo if no native makeinfo executable exists.  Honor TEXINFO_REQD
  when determining whether the native makeinfo can be used.

* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.

* Get rid of all the "split" argument deduction for makeinfo since
  the PLIST module already handles varying numbers of split info files
  correctly.

NOTE: Platforms that have "makeinfo" in the base system should check
      that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
      correct.
2006-03-05 16:27:22 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
joerg
cf73562ffd Use SUBST framework. 2006-01-05 21:34:39 +00:00
joerg
769f3fd6ed Fix ctype issues. Bump revision. 2005-12-29 23:31:35 +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
joerg
4f11547ff5 Works fine on DragonFly. 2005-12-27 22:45:25 +00:00
schmonz
463f43526a Mark packages for pkgsrc-2005Q4 that don't build on NetBSD/i386
3.0. If one of these is important to you, please fix it in time
for pkgsrc-2006Q1, or it may be removed.
2005-12-26 23:39:30 +00:00
rillig
f419e8a607 Added patch-ax, which fixes ctype issues. Bumped PKGREVISION because the
generated code changes.
2005-12-20 10:19:09 +00:00
joerg
65e54b0ea5 Remove redundant errno and use stdlib.h instead of defining the
prototypes manually and possibly mismatching. Update FreeBSD
config to match both DragonFly and FreeBSD 4+ reality.
2005-12-19 15:10:18 +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
7a95adad42 The real user name in PKG_USERS does not need to be escaped with double
backslashes anymore. A single backslash is enough. Changed the
definition in all affected packages. For those that are not caught, an
additional check is placed into bsd.pkginstall.mk.
2005-08-23 11:48:47 +00:00
tv
660a1bbf32 Update to 4.4.10, finally....
Changes of note (security fixes were already integrated in an earlier
4.4.9nbX release):

	* src/gate/ftn2rfc.c (unpack): if * Origin is empty, don't use it
	  for the Organization header, use default from config.

	* src/common/log.c (logit): renamed old log() to avoid conflict
	  with Standard-C math function.

	* src/common/log.c (log_program): removed insecure code entirely,
	  thanks to Niels Heinen for pointing this out.

	* src/gate/send-fidogate.sh: added optimized version using rfc2ftn
	  -f for INN 2.4, thanks to Viktor Kafke.
	  Optimized versions for INN 2.2 und INN 2.4 enabled by
	  OPTIMIZED=yes at the start of this script, default = commented =
	  off.

	* scripts/maintenance/logsendmail2.pl: new version of logsendmail
	  utility.

	* src/gate/rfc2ftn.c (receiver): "sysop" is always a valid name.

	* src/gate/rfc2ftn.c (main): new option "SilentBounces" causes
	  EX_NOHOST, EX_NOUSER errors to return OK without any message.
	  Useful in the never ending fight against spam, when your gateway
	  is flooded with messages to unknown adresses, such as Fido.DE :-(
	  (snd_mail): check silent_bounces, if set return OK and log only.
2005-08-17 11:43:27 +00:00
tv
48a68bb8c7 Fix PLIST per CHECK_FILES error noticed by kristerw. Bump PKGREVISION.
(ugh, need to update to 4.4.10 one of these days....)
2005-08-14 18:47:47 +00:00
jlam
83147ffa68 Remove some unnecessarily strong dependencies on perl that resulted
from including perl5/buildlink3.mk.  These packages just need the Perl
interpreter, and can just add "perl" to USE_TOOLS instead.
2005-07-16 19:10:37 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +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
7671a5504e Nuke USE_BUILDLINK3 (some files missed in megacommit). 2005-04-12 15:11:18 +00:00
agc
645a2eab08 Add RMD160 digests in addition to SHA1 ones. 2005-02-23 16:05:29 +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
4f218f6ec4 Fix build for NetBSD 2.99.x: should cast arg to ctype macros to
"unsigned char" first.  (Oddly enough, this was being done just a few lines
prior when using the values as array indexes.)
2004-12-08 14:55:56 +00:00
reed
62071c8b2f RCD_SCRIPTS_EXAMPLEDIR was just changed to be a relative directory
under ${PREFIX} instead of being an absolute path.

So fix the references using RCD_SCRIPTS_EXAMPLEDIR to be
${PREFIX}/${RCD_SCRIPTS_EXAMPLEDIR}.

This should have no changes to use before.

Please note that the MESSAGE files in most cases are wrong in the
first place. We have automated mechanisms and could have an automated
message for explaining rc.d script usage. (This is something to do!)
2004-10-11 22:14:51 +00:00
tv
18558c8d87 Update fidogate to 4.4.9nb1. Extremely minor changes from 4.4.5, mainly
changes local to the author's system and changes in doc to note better
the newer home on SourceForge.

However, this does contain a quasi-security fix:  LOGFILE and
FIDOGATE_LOGFILE could have been used to alter files owned by user/group
"news".  This is fixed in 4.4.9nb1, and will also be fixed in 4.4.10 from
the author.
2004-08-23 15:18:02 +00:00
tv
7e826747e9 Put rc.d script into RCD_SCRIPTS_EXAMPLEDIR. 2004-04-24 02:05:31 +00:00
tv
1b89e558d9 tv@pobox.com -> tv@duh.org 2004-04-24 01:59:00 +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
snj
bffc80c64f Convert to buildlink3. 2004-04-11 05:59:14 +00:00
heinz
18a916d5e6 Use $FIND with "-print". Noted by Georg Schwarz in PR pkg/24248 2004-01-27 00:53:10 +00:00
grant
ef741f8a1a replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 07:49:20 +00:00
seb
07d02e617b Remove info file from PLIST files. 2004-01-12 20:37:56 +00:00
cjep
8cf3b65b07 Add RCS IDs 2003-10-18 12:04:54 +00:00
rtr
b1fde1675e Fix assignments, add cheap hack around inappropriate use of `log'.
Approved by jlam@netbsd.org
2003-10-10 09:02:44 +00:00
seb
0d7159e7bd USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:27:40 +00:00
seb
305e2372e8 Create if necessary the news user and group with the
bsd.pkg.install.mk framework. This fix this package on current.
2003-08-09 10:15:41 +00:00
seb
68aea2349e Convert to USE_NEW_TEXINFO.
XXX needs user 'news' during install, which -current does not have
anymore.
2003-06-27 16:41:19 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
grant
8220423f28 do-configure:
- be quiet
- rename, then sed
- use FILES_SUBST_SED
2003-05-05 17:15:01 +00:00
grant
f3ab22959c don't call install with multiple directory args.
remove some unnecessary trailing slashes.
2003-05-05 17:12:35 +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
jlam
8fdf4e7f9b buildlink1 -> buildlink2 2002-11-14 23:50:45 +00:00
jschauma
1a42907260 Change MAINTAINER from tv at netbsd dot org to tv at pobox dot com after
consulting with Todd.
2002-08-01 02:31:21 +00:00
tv
5238fe7545 Make the rc.d script more compliant. 2002-07-06 20:52:07 +00:00
tv
ca86cc57bb * Update to 4.4.5. Minor changes; see ChangeLog. Moved to SourceForge.
* Make compile on newer gcc -Wuninitialized.

* Use CONF_FILES install method.
2002-07-06 20:15:51 +00:00
yyamano
d1165ef453 Replace STRIPFLAG with _STRIPFLAG_CC to fix pkg/15467. 2002-03-23 17:45:50 +00:00
seb
66111c6d15 Introduce new framework for handling info files generation and installation.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.
2002-02-18 15:14:00 +00:00
jlam
444b4838e1 Use perl5/buildlink.mk instead of USE_PERL5. 2001-11-30 17:37:15 +00:00