Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 23, 2012
Commits on Jun 14, 2009
  1. Remove @dirrm entries from PLISTs

    joerg authored
Commits on Apr 9, 2009
Commits on Jun 16, 2008
  1. Fix DESTDIR. Don't create bin.

    joerg authored
Commits on Jun 12, 2008
  1. Add DESTDIR support.

    joerg authored
Commits on Jul 10, 2006
  1. Completely nuke the concept of PKG_PHASE from pkgsrc except for the

    jlam authored
    purposes of caching MAKEVARS within and
Commits on Apr 27, 2006
  1. We don't need to set PKG_GECOS.<user> since the new defaults in

    jlam authored
    pkgsrc/mk/install/usergroupfuncs:1.7 already handle this case.
Commits on Apr 23, 2006
  1. Modify packages that set PKG_USERS and PKG_GROUPS to follow the new

    jlam authored
    syntax as specified in pkgsrc/mk/install/
Commits on Mar 14, 2006
  1. Modify the pkginstall framework so that it manages all aspects of

    jlam authored
    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.:
    	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
    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:
    The packages in pkgsrc have been modified to reflect the changes in
    the pkginstall framework.
Commits on Jan 8, 2006
  1. Remove build phase: nothing to substitute.

    joerg authored
Commits on Dec 29, 2005
  1. Remove USE_PKGINSTALL from pkgsrc now that mk/install/

    jlam authored
    automatically detects whether we want the pkginstall machinery to be
    used by the package Makefile.
Commits on Dec 5, 2005
  1. Fixed pkglint warnings. The warnings are mostly quoting issues, for

    rillig authored
    example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
    other changes are outlined in
Commits on Sep 28, 2005
  1. Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIG…

    rillig authored
Commits on Jul 19, 2005
  1. Uncontinuate lines that have become short.

    schmonz authored
  2. Use pkg_info's -B switch, now that we're sure to have it available,

    schmonz authored
    obviating the need for a sed expression.
Commits on May 3, 2005
  1. Sort.

    wiz authored
Commits on May 2, 2005
  1. RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.

    reed authored
    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.
Commits on Apr 15, 2005
  1. Update to 20050415. Changes:

    schmonz authored
    * Add "djbdns" rc.d script to control all enabled djbdns services,
        modeled after the "qmail" rc.d script from mail/qmail-run.
    * Set rc.conf defaults more succinctly, modeled after mail/qmail-run.
    * Add "reload" as a synonym for "cdb" in axfrdns, rbldns, and tinydns.
    * Add "foo_postenv" for additional environment customization, for
        instance to run dnscache as a pure forwarder.
    * Add "foo_log" booleans to enable or disable logging (enabled by default).
    * Always run loggers as the "dnslog" user. This makes it simpler
        to define alternate loggers.
Commits on Jan 26, 2005
Commits on Dec 29, 2004
  1. Move "User-settable rc.conf variables and their default values"

    schmonz authored
    section above the inclusion of rc.subr, and express the default
    assignments more succinctly (from Todd Vierling). Remove Jonathan
    de Boyne Pollard's dnscache-showctl and tinydns-showctl, since they
    don't apply to services run with these rc.d scripts. Bump version.
Commits on Dec 28, 2004
  1. The default location of the pkgsrc-installed rc.d scripts is now

    reed authored
    under share/examples/rc.d. The variable name already was named
    This is from ideas from Greg Woods and others.
    Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
    (as requested by wiz).
Commits on Dec 21, 2004
  1. Update my email address.

    schmonz authored
Commits on Sep 2, 2004
  1. Note in DESCR and in README.pkgsrc that {dnscache,tinydns}-showctl

    schmonz authored
    are useful only for services configured in the standard way (with
    On second thought, don't use the G prefix for the account names.
    It makes the dnscache account longer than 8 characters, which in
    turn makes noise in the nightly report. (Also, it looks a little
    funny.) Since this is already a heavily customized way of running
    djbdns services, it's just a little more customized now.
    Bump version.
Commits on Sep 1, 2004
  1. I was going to do something that would've resulted in a CONFLICT,

    schmonz authored
    but I didn't, so there isn't one! This does not imply world peace.
  2. Initial import of djbdns-run, a package that provides NetBSD-style

    schmonz authored
    rc.d scripts (inspired by Bennett Todd's Linux init.d scripts) to
    run djbdns services. It also includes Jonathan de Boyne Pollard's
    dnscache-showctl and tinydns-showctl scripts.
Something went wrong with that request. Please try again.