Commit graph

45 commits

Author SHA1 Message Date
joerg
e209761d06 Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
joerg
e5f2db9b02 Fix DESTDIR. 2008-04-07 17:14:20 +00:00
adrianp
89b50e8c95 Fix for:
http://lists.grok.org.uk/pipermail/full-disclosure/2008-March/060906.html
PKGREVISION++
2008-03-24 18:40:18 +00:00
jlam
2e614fcea0 Mechanical changes to add full DESTDIR support to packages that install
their files via a custom do-install target.
2008-03-03 01:50:26 +00:00
tnn
6538a067b9 PR 37952: Aleksey Cheusov: more missed tools in USE_TOOLS 2008-02-04 20:10:34 +00:00
adrianp
203f27dca6 Update to 2.10.2.12
http://sourceforge.net/project/shownotes.php?release_id=557843&group_id=63470
http://sourceforge.net/project/shownotes.php?release_id=559042&group_id=63470

* ircd/gline.c (gline_add): apply too-many-users test to realname
  G-lines *only* when the origin is my user (or a user, for
  remote-local G-lines)
* include/res.h (irc_in_addr_is_ipv4): Fix classification of
  addresses like 0.0.0.0.
* ircd/s_user.c (set_user_mode): Add new parameter to set_user_mode to
  ignore some modes.
  (register_user): Use set_user_mode to parse default usermode for users.
* ircd/m_user.c (m_luser): Fix broken RFC 2812 on connect user mode
  setting
* doc/readme.iauth (IAuth M): Document new command.
* ircd/listener.c (add_listener): Only try to create IPv6 sockets
  for IPv6-compatible addresses; likewise for IPv4.
2008-01-30 23:07:37 +00:00
jlam
4390d56940 Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user.  This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.

(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
    unprivileged.mk.  These two variables are lists of other bmake
    variables that define package-specific users and groups.  Packages
    that have user-settable variables for users and groups, e.g. apache
    and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
    etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
    so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
    and ${UNPRIVILEGED_GROUP}.

(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-07-04 20:54:31 +00:00
jlam
b31089a739 Use the more specific PKG_SYSCONFDIR_PERMS instead of SPECIAL_PERMS. 2007-06-15 14:15:40 +00:00
adrianp
7878ece016 Install umkpasswd and uconvert-conf as well. 2007-04-09 12:46:34 +00:00
adrianp
fa4eda0b58 Update to 2.10.12.10
Some of the changes include:
* doc/example.conf: Document new options for General block.
* doc/example.conf (Features): Illustrate URLREG feature.
* ircd/m_burst.c (ms_burst): Properly handle member mode :ov.
* doc/example.conf (Port): Document the method to select IPv4 or
  IPv6 restriction for a port.
* ircd/s_auth.c (auth_ping_timeout): If the client never had an
  auth request, kill them on ping timeout.
* ircd/s_auth.c (check_auth_finished): Only check passwords on
  user ports.

See the ChangeLog for the full details
2007-04-09 12:39:25 +00:00
rillig
87c879d2ab Fixed PKGMANDIR and pkglint warnings. 2007-01-06 14:34:50 +00:00
jmmv
d798736799 Fix build under Mac OS X. 2006-12-21 16:13:53 +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
rillig
9fc2d7d281 Removed the superfluous "quotes" and 'quotes' from variables that don't
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-22 09:22:05 +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
joerg
da2a0a35a0 DragonFly is a BSD, handle it as such. 2005-12-13 18:14:10 +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
adrianp
c729a89e5e Add a CONFLICTS for ircd-hybrid
Minor pkglintification
2005-11-29 19:05:12 +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
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
rillig
52e308149c Fixed the patch for stripping debugging flags. 2005-05-12 11:09:09 +00:00
rillig
b538a25733 Added some patches that are needed to compile on NetBSD-1.6.2/i386. 2005-05-12 08:32:51 +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
agc
0cbe9b3900 Add RMD160 digests in addition to SHA1 ones 2005-02-23 15:59:10 +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
adrianp
5b9ca36869 Update ircu to ircu-2.10.11.07
- Fix ./configure for changed options
- Move to SUBST_* framework
- Use SPECIAL_PERMS to set the correct permissions on ${PKG_SYSCONFDIR} so
  the user does not have to do it.

There are lots of bugfixes in this release as 2.10.11.04 was first released
around 20+ months ago.  Users should check the package Changelog or website
for further details.
2004-09-28 12:32:17 +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
0cc7d2c030 Convert to buildlink3. 2004-04-12 00:54:40 +00:00
agc
dc52048e01 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +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
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
jmc
741443d646 Needed to regen patch sha checksums 2003-03-01 21:50:45 +00:00
grant
df824fbe2a Updated ircu to 2.10.11.04.
List of changes since 2.10.04 is very large and code-oriented. The
authors seem to not maintain a user digestable list of changes.
See the ChangeLog for the full list of changes if you insist :)

Updated provided by Adrian Portelli in PR pkg/20531, with some changes
by me.
2003-03-01 05:22:22 +00:00
wiz
2317688735 Standardize. 2002-09-12 17:12:36 +00:00
jschauma
e10e2a05bb Change MAINTAINER from tv at netbsd dot org to packages at netbsd dot org
after consulting with Todd.  Any volunteers for any of these packages?
2002-08-01 02:37:41 +00:00
agc
30bf0f60bb Deprecate IS_INTERACTIVE
Mark this package with an interactive configuration stage
2002-07-02 11:30:02 +00:00
zuntum
cf939897e7 Move pkg/ files into package's toplevel directory 2001-10-31 19:47:08 +00:00
agc
8c2348422c Move to sha1 distfile digests, and add distfile sizes. 2001-04-18 11:07:14 +00:00
agc
18ea9c7e79 + 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 10:22:24 +00:00
wiz
07cd20b334 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 13:51:27 +00:00
wiz
ae7f28b14b Create new 'chat' category, featuring chat clients and servers of all kinds.
Move some packages from 'net' here.
2000-12-15 00:36:25 +00:00