Commits on Oct 6, 2012
Commits on May 25, 2012
Commits on Feb 6, 2012
  1. Revbump for

    wiz committed Feb 6, 2012
    a) tiff update to 4.0 (shlib major change)
    b) glib2 update 2.30.2 (adds libffi dependency to
Commits on Aug 3, 2011
  1. pull in boundary check from gdk2-pixbuf to fix a possible buffer

    drochner committed Aug 3, 2011
    overflow by invalid GIF images, see redhat bug#727081
    bump PKGREV
Commits on Apr 22, 2011
  1. recursive bump from gettext-lib shlib bump.

    obache committed Apr 22, 2011
Commits on Apr 20, 2011
  1. note a "used by ..." comment.

    obache committed Apr 20, 2011
Commits on Jan 19, 2011
  1. Fix build with png-1.5.

    ryoon committed Jan 19, 2011
Commits on Jan 13, 2011
Commits on Dec 23, 2010
  1. Mechanically replace references to graphics/jpeg with the suitable

    dsainty committed Dec 23, 2010
    alternative from mk/
    This allows selection of an alternative jpeg library (namely the x86 MMX,
    SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
    follows the current standard model for alternatives (fam, motif, fuse etc).
    The mechanical edits were applied via the following script:
    for d in */*; do
      [ -d "$d" ] || continue
      for i in "$d/"Makefile* "$d/"*.mk; do
        case "$i" in *.orig|*"*"*) continue;; esac
        sed -e 's;graphics/jpeg/buildlink3\.mk;mk/;g' \
            -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
            < "$i" > "$out"
        if cmp -s "$i" "$out"; then
          rm -f "$out"
          echo "Edited $i"
          mv -f "$i" "$i.orig" && mv "$out" "$i"
Commits on Jun 13, 2010
  1. Bump PKGREVISION for libpng shlib name change.

    wiz committed Jun 13, 2010
    Also add some patches to remove use of deprecated symbols and fix other
    problems when looking for or compiling against libpng-1.4.x.
Commits on Jan 18, 2010
Commits on Aug 26, 2009
Commits on Jun 14, 2009
  1. Remove @dirrm entries from PLISTs

    joerg committed Jun 14, 2009
Commits on Mar 20, 2009
  1. Simply and speed up files and processing.

    joerg committed Mar 20, 2009
    This changes the files to use an include guard for the
    recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
    BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
    variable BUILDLINK_TREE. Each file adds a pair of
    enter/exit marker, which can be used to reconstruct the tree and
    to determine first level includes. Avoiding := for large variables
    (BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
    The include guard reduces system time by avoiding reading files over and
    over again. For complex packages this reduces both %user and %sys time to
    half of the former time.
Commits on Jan 20, 2009
  1. Fix comment syntax.

    sketch committed Jan 20, 2009
Commits on Jun 20, 2008
  1. Add DESTDIR support.

    joerg committed Jun 20, 2008
Commits on Aug 10, 2007
  1. Warn that this is way way obsolete.

    gdt committed Aug 10, 2007
Commits on Jan 8, 2007
  1. Needs libXt for building.

    joerg committed Jan 8, 2007
Commits on Jul 8, 2006
  1. Change the format of BUILDLINK_ORDER to contain depth information as …

    jlam committed Jul 8, 2006
    and add a new helper target and script, "show-buildlink3", that outputs
    a listing of the files included as well as the depth at
    which they are included.
    For example, "make show-buildlink3" in fonts/Xft2 displays:
  2. Track information in a new variable BUILDLINK_ORDER that informs us

    jlam committed Jul 8, 2006
    of the order in which files are (recursively) included
    by a package Makefile.
Commits on Apr 17, 2006
Commits on Apr 12, 2006
  1. Aligned the last line of the files with the first line, so

    rillig committed Apr 12, 2006
    that they look nicer.
Commits on Apr 6, 2006
  1. Over 1200 files touched but no revisions bumped :)

    reed committed Apr 6, 2006
    RECOMMENDED is removed. It becomes ABI_DEPENDS. becomes becomes
    BUILDLINK_DEPENDS does not change.
    IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
    which defaults to "yes".
    Added to checking for IGNORE_RECOMMENDED.
    I did not manually go through and fix any aesthetic tab/spacing issues.
    I have tested the above patch on DragonFly building and packaging
    subversion and pkglint and their many dependencies.
    I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
    have used IGNORE_RECOMMENDED for a long time). I have been an active user
    of IGNORE_RECOMMENDED since it was available.
    As suggested, I removed the documentation sentences suggesting bumping for
    "security" issues.
    As discussed on tech-pkg.
    I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
    Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
    later (within day).
Commits on Mar 4, 2006
  1. Point MAINTAINER to in the case where no

    jlam committed Mar 4, 2006
    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
Commits on Feb 5, 2006
Commits on Dec 5, 2005
  1. Fixed pkglint warnings. The warnings are mostly quoting issues, for

    rillig committed Dec 5, 2005
    example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
    other changes are outlined in
Commits on Nov 26, 2005
  1. Security fixes for CVE-2005-2975, CVE-2005-2976 and CVE-2005-3186:

    salo committed Nov 26, 2005
    "io-xpm.c in the gdk-pixbuf XPM image rendering library allows attackers
    to cause a denial of service (infinite loop) via a crafted XPM image
    with a large number of colors."
    "Integer overflow in io-xpm.c in gdk-pixbuf allows attackers to cause a
    denial of service (crash) or execute arbitrary code via an XPM file with
    large height, width, and colour values, a different vulnerability than
    "Integer overflow in the gdk-pixbuf XPM image rendering library allows
    attackers to execute arbitrary code via an XPM file with a number of
    colors that causes insufficient memory to be allocated, which leads to
    a heap-based buffer overflow."
Commits on Oct 23, 2005
  1. Remove fragment that was last useful when

    wiz committed Oct 23, 2005
    this package used USE_X11BASE, which has not been the case for a long
    time now.
Commits on Sep 4, 2005
Commits on Jun 1, 2005
  1. Massive cleanup of and files in pkgsrc.

    jlam committed Jun 1, 2005
    Several changes are involved since they are all interrelated.  These
    changes affect about 1000 files.
    The first major change is rewriting as well as all of
    the files to follow the new example in
    The loop to include all of the files needed by the package
    is moved from and into
    is now included by each of the individual files and provides
    some common logic for all of the files.  Currently, this
    includes the computation for whether the native or pkgsrc version of
    the package is preferred.  This causes USE_BUILTIN.* to be correctly
    set when one file includes another.
    The second major change is teach the files to consider
    files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
    of the files test for the presence of built-in software by
    checking for the existence of certain files, e.g. <pthread.h>, and we
    now assume that if that file is under ${LOCALBASE}, then it must be
    from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
    exceptions to this new check are the X11 distribution packages, which
    are handled specially as noted below.
    The third major change is providing and files
    for each of the X11 distribution packages in pkgsrc.  The
    file can detect whether the native X11 distribution is the same as
    the one provided by pkgsrc, and the file computes the
    version of the X11 distribution package, whether it's built-in or not.
    The fourth major change is that the files for X11 packages
    that install parts which are part of X11 distribution packages, e.g.
    Xpm, Xcursor, etc., now use imake to query the X11 distribution for
    whether the software is already provided by the X11 distribution.
    This is more accurate than grepping for a symbol name in the imake
    config files.  Using imake required sprinkling various
    helper files into pkgsrc directories.  These files are used as input
    to imake since imake can't use stdin for that purpose.
    The fifth major change is in how packages note that they use X11.
    Instead of setting USE_X11, package Makefiles should now include instead.  This causes the X11 package buildlink3
    and builtin logic to be executed at the correct place for
    and files that previously set USE_X11, and fixes packages
    that relied on files to implicitly note that X11 is
    needed.  Package should also include
    when linking against the package libraries requires also linking
    against the X11 libraries.  Where it was obvious, redundant inclusions
    of have been removed.
Commits on May 22, 2005
  1. Remove explicit dependencies on the GNU m4 package with USE_TOOLS+=m4

    jlam committed May 22, 2005
    and appropriate TOOLS_DEPMETHOD.gm4 settings.
  2. Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:

    jlam committed May 22, 2005
    	awk		-> gawk
    	m4		-> gm4
    	make		-> gmake
    	sed		-> gsed
    	yacc		-> bison