Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on May 7, 2012
  1. Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)

    dholland authored
    It turns out there were a lot of these.
Commits on Mar 16, 2010
  1. Remove PHP_VERSIONS_ACCEPTED=5 from these pacakges since there is no …

    taca authored
    …php4 any more.
    
    No functional change.
Commits on Oct 9, 2009
  1. Remove a TAB in an empty line.

    taca authored
Commits on Oct 7, 2009
  1. Remove use of temporary workaround for version problem of php-pdo*

    taca authored
    packages when they switched to use bundled files in php-5.2.9.
    
    Now we don't need this workaround any more and code itself already
    no operation.
    
    No functional change.
Commits on Jun 14, 2009
  1. Remove @dirrm entries from PLISTs

    joerg authored
Commits on Mar 20, 2009
  1. Simply and speed up buildlink3.mk files and processing.

    joerg authored
    This changes the buildlink3.mk 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 buildlink3.mk 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 Mar 13, 2009
  1. The php_pdo* packages have not kept step with PHP changes. The PDO

    sborrill authored
    components are now built into PHP rather than maintained separately in
    PECL. The old PECL versions are unmaintained and haven't been altered
    for 3 years. This is confusing as the package versions report themselves
    to be 5.2.9.1.0.2, etc. but they are in fact based on the 5.1.x code-base.
    
    Therefore, we need to switch to building the PDO modules like any other
    PHP module.
    
    A side-effect of this is that the PECL version number will get stripped
    off the end meaning that the new version numbers are just 5.2.9 instead
    of 5.2.9.1.0.2 (for example). Unfortunately, 5.2.9 is considered to be
    older than 5.2.9.1.0.2 meaning that it will appear as though a downgrade
    has taken place. Therefore, while we are still using PHP 5.2.9, add .99 on
    the end (i.e. 5.2.9.99) so that the package appears newer. When PHP 5.2.10
    is released this can be removed (the module.mk file explicitly cgecks for
    5.2.9 before adding the .99 suffix so that it will not alter 5.2.10 if the
    hack is forgotten. However, for the record, when 5.2.10 is released,
    php-pdo/module.mk can be removed along with the references to it in each
    php-pdo*/Makefile
Commits on Mar 5, 2009
  1. Don't abuse b3. It should not do things like include bsd.pkg.mk, so fix

    joerg authored
    up the packages that use it instead.
Commits on Jun 12, 2008
  1. Add DESTDIR support.

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

    jlam authored
    …well,
    
    and add a new helper target and script, "show-buildlink3", that outputs
    a listing of the buildlink3.mk files included as well as the depth at
    which they are included.
    
    For example, "make show-buildlink3" in fonts/Xft2 displays:
    
    	zlib
    	fontconfig
    	    iconv
    	    zlib
    	    freetype2
    	    expat
    	freetype2
    	Xrender
    	    renderproto
  2. Track information in a new variable BUILDLINK_ORDER that informs us

    jlam authored
    of the order in which buildlink3.mk files are (recursively) included
    by a package Makefile.
Commits on Jun 2, 2006
  1. Rename all PHP 4 packages to php4-*, all PHP 5 packages to php5-*,

    joerg authored
    all PEAR packages to php?-pear-* and all Apache packages to ap13-* or
    ap2-* respectively. Add new variables to simplify the Makefile
    handling. Add CONFLICTS on the old names. Reset revisions of bumped
    packages. ap-php will now depend on the default Apache and PHP version.
    All programs using it have an implicit option of the Apache version
    as well.
    
    OK from jlam@ and adrianp@.
Commits on May 3, 2006
Commits on May 1, 2006
  1. Fixed some pkglint warnings.

    rillig authored
Commits on Apr 6, 2006
  1. Over 1200 files touched but no revisions bumped :)

    reed authored
    RECOMMENDED is removed. It becomes ABI_DEPENDS.
    
    BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
    
    BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
    
    BUILDLINK_DEPENDS does not change.
    
    IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
    which defaults to "yes".
    
    Added to obsolete.mk 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 Feb 7, 2006
  1. add fix for the (broken?) PDO configure checks

    jdolecek authored
Commits on Feb 5, 2006
Commits on Dec 3, 2005
  1. Update the PHP PDO to latest available PECL versions (1.0/1.0.1/1.0.2).

    jdolecek authored
    Changes are bugfixes mostly.
    
    Also rework php-pdo/module.mk somewhat, so that the base php-pdo package
    can use it too.
Commits on Oct 10, 2005
  1. ${ECHO} and ${TR}.

    tv authored
Commits on Oct 9, 2005
  1. do not set PKGREVISION here

    jdolecek authored
  2. Add PDO (PHP Data Objects) extensions. These implement unified,

    jdolecek authored
    object-oriented interface to various databases. PDO comes bundled
    with upcoming PHP 5.1, but can also be used with PHP 5.0 via PECL.
Something went wrong with that request. Please try again.