1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00
Commit Graph

2161 Commits

Author SHA1 Message Date
Matthew Seaman
d3805ba149 Update to 3.0
- Trim Makefile headers
 - Changes:

This is a routine bugfix release without major code modifications.
However a change to the cached data will require cache-init to be run
to update the cache contents.

    - Fix detection of ports that use options with OPTIONSng.
      Problem reported by Ion-Mihai Tetcu <itetcu@FreeBSD.org>

    - Employ 'use parent' pragma for defining inheritance

Feature safe:	  yes
2012-12-03 21:09:56 +00:00
Bryan Drewery
985edba8f6 - Update to 0af89d84d3 checkin to sync with 2.3 release
Changes:
  * jail: Add 'gjb' method to use Glen Barber's snapshots
  * bulk: Fix skipped port handling
  * ports: Allow non zfs portstrees to be created/updated/deleted
  * Bugfixes

Feature safe:	yes
2012-12-01 16:27:34 +00:00
Bryan Drewery
18fe7e5cab - Update to 2.3
- Sort PLIST_FILES and remove trailing slash

Changes:
  * Heavy parallelization improvements
  * Performance improvements
  * Non-ZFS ports trees are now supported.  See the site
    for details on how to use a local tree.
  * distclean: New script to cleanup old distfiles
  * bulk: New NO_RESTRICTED flag to clean restricted distfiles and packages
  * jail: Add 'gjb' method to use Glen Barber's snapshots
  * jail -cu: Support PARALLEL_JOBS/-J for buildworld
  * jail -cu: Enable ccache support, requires host have devel/ccache
  * New TMPFS_DATA to allow having the pool,cache and other poudriere temporary
    files be stored in memory (important if using bulk -a)
  * Fix needing pkg_install on host for pkg_install target builds
  * bulk/testport: Automatically detect dependency loops and
    deadlocked queue, which fixes "infinite loop" or "hang"
    when building
  * options: Add -c/-C to select config/config-conditional
  * testport: Fail the test if dependencies fail
  * HTML Stats page now auto refreshes every 10 seconds
  * Fix HTML Stats not being written atomically
  * bulk/testport: Add -v flag to be more verbose
  * bulk/testport: -D is now -vv
  * jail -c: Install games dist as some ports require it to build
  * Html status: Link port origins to portsmon
  * testport: SAVE_WRKDIR is now supported
  * Better FreeBSD 8.3 support
  * Many bugfixes

Feature safe:	yes
2012-12-01 16:22:57 +00:00
Bryan Drewery
18976de6d1 - Update to 20121130 snapshot
Changes:
 * Fixes ZSH/BASH completions for PKGNG

Feature safe:	yes
2012-11-30 23:06:16 +00:00
Bryan Drewery
3ef9c76002 - Update to checkin 76032fe87d
- Sort PLIST_FILES and remove trailing slash

Changes:
  * bulk/testport: Add -v flag to be more verbose
  * bulk/testport: -D is now -vv
  * jail -c: Install games dist as some ports require it to build
  * bulk/testport: Fix "impact support" not properly skipping ports
  * Html stats: Auto refresh every 10 seconds
  * Html status: Link port origins to portsmon
  * distclean: New script to cleanup old distfiles
  * DISTFILES_CACHE is now required to be set
  * testport: SAVE_WRKDIR is now supported
  * Various bug fixes
  * Better 8.3 support
  * bulk: New NO_RESTRICTED flag to clean restricted distfiles

Feature safe:	yes
2012-11-14 19:39:28 +00:00
Emanuel Haupt
13107432e8 Import an upstream patch to fix build with ccache and nullfs. While here trim
Makefile header.

PR:		173440
Approved by:	itetcu (maintainer)
Feature safe:	yes
2012-11-08 21:35:17 +00:00
Jason E. Hale
91ba83568d - Update to 1.2
While here:
- Trim Makefile header

PR:		ports/173452
Submitted by:	Martin Tournoij <martin@arp242.net> (maintainer)
Approved by:	makc, avilla (mentors, implicit)
Feature safe:	yes
2012-11-07 23:17:21 +00:00
Baptiste Daroussin
310cd31280 - update to 1.0.2
- changes:
  * Add a completion for zsh
  * 1 in pkg.conf is consider as true or yes for booleans
  * Fix incremental pkg repo
  * Provide a pkgconf pkg.pc file for third party software using libpkg
  * Multiple grammar fixes
  * Several fixes in pkg create
  * Do not emit error if the deletion of a directory fails with EBUSY
  * Use isdigit(3) rather than isnumber(3)
  * Jail support is automatically disabled it /usr/include/jail.h is not present
  * Fix a regression leading to pkg install always returning 0 even when
    something wrong happened
  * Improve portability so that it now builds on DragonFly BSD

Feature safe:	yes
2012-11-06 16:32:41 +00:00
Bryan Drewery
52c4cfbbba - Update to checkin 02876f6378
Changes:
  * testport: Fix portlint using wrong PORTSDIR
  * options: Add -c/-C to select config/config-conditional
  * testport: Fail the test if dependencies fail
  * Non-ZFS ports trees are now supported.  See the site
    for details on how to use a local tree.
  * bulk -a: Greatly speedup the next_in_queue calculation,
    which keeps most builders always busy.
  * HTML Stats page now auto refreshes every 10 seconds
  * Fix HTML Stats not being written atomically
  * Misc bugfixes

Feature safe:	yes
2012-11-06 16:18:10 +00:00
Grzegorz Blach
ed1ad7e1b9 - Change my email address to gblach@FreeBSD.org
- Change Makefile headers to shorter form

Feature safe:	yes
2012-11-04 13:05:04 +00:00
Bryan Drewery
ad6e9519a3 - Update to checkin 1f2d4d3281
Changes:
  * bulk/testport: Automatically detect dependency loops and
    deadlocked queue, which fixes "infinite loop" or "hang"
    when building
  * Fix error when SAVE_WRKDIR is not defined
  * testport: Ignore /etc/make.conf as leftover (fixes perl build)
  * More optimizations

Feature safe:	yes
2012-11-02 15:52:58 +00:00
Max Brazhnikov
2393c21bf5 Fix dependence on kde4-runtime
Feature safe:	yes
2012-11-02 00:17:06 +00:00
Bryan Drewery
4522cd5f2f - Fix PKGNG patch trying to call pkg(8) when not
actually using pkgng due to improper short-circuit
  logic

Submitted by:	John Hein <jhein@symmetricom.com>
Feature safe:	yes
2012-10-29 19:06:13 +00:00
Alberto Villa
04c10abf89 - Fix regression which prevented make.conf to be read.
- Bump PORTREVISION.

Submitted by:	David Naylor <naylor.b.david@gmail.com> (maintainer)
Feature safe:	yes
2012-10-27 07:36:36 +00:00
Alberto Villa
fa2a01b6a6 - Update to 0.1.5.4.
- Fix LICENSE mispelling.
- Trim Makefile header.

Fixes:
* ordering of jobs
* auto (dependency) flag for pkgng
* deadlock between OS pipes and wait()
* options detection (track changes in Port's infrastructure)
* detection of pkgng mode (aka ${OSVERSION} > 1000017)

PR:		173121
Submitted by:	David Naylor <naylor.b.david@gmail.com> (maintainer)
Feature safe:	yes
2012-10-26 20:59:03 +00:00
Baptiste Daroussin
a59ff0dd78 works better with the correct distinfo
Feature safe:	yes
2012-10-26 19:13:43 +00:00
Baptiste Daroussin
23c81ed445 Update to checkins f21e916b8b
Main change is heavy parallelization (improves a lot bulk -a)

Detailed changes:
  - Do not mount linsysfs anymore (allow builind linux-kdump)
  - Fix builders stuck in 'done:PORT' status when they were really idle
  - New TMPFS_DATA to allow having the pool,cache and other poudriere temporary
    files be stored in memory (important if using bulk -a)
  - Fix creating jail from allbsd
  - do not need anymore pkg_ on the host to build pkg_install bulks
  - Parallelize the dependency calculation
  - Parallelize sanity check
  - Speeds up walk through the queue
  - prevent inheriting compression on ports trees
  - Cleanup stale INDEX tmpfile, which is possible if user hits ctrl+c during
    index build
  - Parallelize queue ordering
  - Create a reverse pool to avoid the slow find -delete
  - Speed up detection of inpact of a failure
  - mount fdescfs by default (need from some java software)

Feature safe:	yes
2012-10-26 15:18:13 +00:00
Raphael Kubo da Costa
911bd5ffb3 - Convert to OptionsNG [1]
- Trim Makefile header

PR:		ports/172524 [1]
Submitted by:	skreuzer@ [1]
Approved by:	maintainer timeout (16 days)
Feature safe:	yes
2012-10-24 21:34:46 +00:00
Bryan Drewery
fc79661a53 - Update ZSH completions to work on CURRENT with pkgng [1]
- Don't depend on ports-mgmt/pkg on 7.x with PKGNGPATCH option

Submitted by:	ume [1]
Feature safe:	yes
2012-10-20 19:26:34 +00:00
Bryan Drewery
2e25939099 - Fix WITH_PKGNG detection on CURRENT, as it may
not be defined in /etc/make.conf.

Submitted by:	dim
Feature safe:	yes
2012-10-18 16:02:29 +00:00
Bryan Drewery
5be4eaf291 - Update to 2.4.10.2
Changes:
 - Fix error when running `pkgdb -L`

PR:		ports/172855
Feature safe:	yes
2012-10-18 15:29:09 +00:00
Bryan Drewery
261f79ac46 - Update to 2.4.10.1
Changes:
 * Fixes pkgdb stale lock when cleaning shared libraries
 * Fixes pkgng code causing 'pkg set -o' to be called when
   not needed.

Feature safe:	yes
2012-10-18 05:02:06 +00:00
Bryan Drewery
944fbfa5d0 - Update to checkin 98a87680a1
Changes:
  * jail -cu: Support PARALLEL_JOBS/-J for buildworld
  * jail -u: Fix svn method crashing on 'delete-old'
  * jail -cu: Enable ccache support, requires host have devel/ccache
  * jail -u: Fix OSVERSION not being updated/populated in /etc/login.conf

Feature safe:	yes
2012-10-17 15:25:02 +00:00
Bryan Drewery
138760a2b8 - Update ZSH completions with pkgng support [1]
- Enable the PKGNG patch by default if WITH_PKGNG
  is defined.

Submitted by:	ume [1]
Feature safe:	yes
2012-10-16 03:00:00 +00:00
Bryan Drewery
98375ff216 - Update to check 5ab5434469 to sync with 2.2 release
Feature safe:	yes
2012-10-15 17:13:44 +00:00
Bryan Drewery
32e5f96207 - Update to 2.2
Changes:
  * Lots of bug fixes
  * Support JAILNAME-make.conf and PTNAME-make.conf
  * Updated ZSH completions
  * The 'pbi' subcommand has been removed
  * New "SET" feature. bulk, options, testport now all support
    a '-z SET' option that allows for extra customization of
    make.conf and options. See CUSTOMISATION section in
    poudriere(8) for more information.
  * Improved compatibility with older FreeBSD versions
  * Poudriere itself can be jailed, see website for more details.
  * Any ZFS dataset can now be used as a ports tree. Just set
    poudriere:type=ports and define poudriere:name to use as a ports tree.
  * ports:
   - No longer create port tress in ports/ subdirectory when using SVN or git
  * options:
   - Fix improperly using options-JAILNAME instead of JAILNAME-options
     directory, resulting in options not being used.
   - Fix the specified ports tree not being used
  * bulk:
   - Support for building the entire ports tree with the -a option
   - Support for overriding WRKDIR_ARCHIVE_FORMAT, see new
     poudriere.conf.sample
   - Summary output updates
   - SIGINFO improvements
   - Improved output during startup, explaining which files/directories
     are being used for the build.
   - Fix skipped ports causing incorrect counts
   - Logs are now only cleared on -c again
   - New '-C' option that deletes any existing packages, but only for
     the ones listed. This works well with '-t' for bulk testing.
  * jail:
   - Better version detection on new jails via newvers.sh
  * testport:
   - Lots of leftovers improvements
   - When using pkgng, DEVELOPER_MODE is now enabled by default, which
     will run extra plist checks.

Feature safe:	yes
2012-10-15 17:12:43 +00:00
Bryan Drewery
395142568b - Add ports-mgmt/pkg as a RUN_DEPENDS if enabling pkgng support
- Add UPDATING entry and pkg-message to assist in converting

Feature safe:	yes
2012-10-15 16:14:35 +00:00
Bryan Drewery
c3b5b180ed - Rename PKGNG option to PKGNGPATCH to fix
this port confusing bsd.pkgng.mk into thinking
  that WITH_PKGNG is defined and pkg(8) shoul be
  used to register.

Pointyhat to:	bdrewery
Feature safe:	yes
2012-10-15 15:50:21 +00:00
Bryan Drewery
300c0a9c56 - Add backup non-https mirror
- Add PKGNG option to apply pkgng support patch. This will
  be fully integrated upstream in the next version. This
  functionality is only enabled when WITH_PKGNG is defined
  in make.conf (or a recent CURRENT by default, see
  UPDATING 20121010). Due to the compat OPTION handling,
  defining WITH_PKGNG will also apply the patch by default.
  The pkgng patch is contributed by avilla@

Feature safe:	yes
2012-10-15 06:10:44 +00:00
Bryan Drewery
514d6150d5 - 2.4.10 release
- Trim header

Changes:
  * Pkgng support when WITH_PKGNG=yes is defined in /etc/make.conf
    Portupgrade does not yet support pkgng packages or `pkgdb -F`,
    just building/upgrading ports using pkgng.
    Be sure to run `pkgdb -fu` to convert any existing pkgdb.
  * Move all files out of global ruby namespace
  * manpage cleanups

Feature safe:	yes
2012-10-15 00:59:49 +00:00
Bryan Drewery
605c101225 - Update to checkin 9b00ac7
- Sync with 2.4.10 release
- Trim header

Changes:
 * Prevent crashing when trying to use packages with pkgng
 * manpage cleanups

Feature safe: yes
2012-10-15 00:42:07 +00:00
Bryan Drewery
b73d4b9ff5 - Update to checkin 01f1e98450
Changes:
  * options: Fix not using the proper ports tree
  * testport/bulk -t: Leftovers fixes
  * ports -d: Fix on ZFS 28

Feature safe:	yes
2012-10-14 16:09:27 +00:00
Dirk Meyer
851945b1eb - cleanup comments
Feature safe: yes
2012-10-13 13:39:56 +00:00
Bryan Drewery
f45177a7ae - Update to checkin a71cb01551
Changes:
  * options: Show usage with no arguments
  * bulk: Support building entire tree with -a
  * testport/bulk -t: Enable PKGNG DEVELOPER_MODE to
    catch more plist errors
  * Show which PORTSDIR is being used during builds
  * queue: Fix syntax error with no arguments

Feature safe:	yes
2012-10-12 14:57:45 +00:00
Bryan Drewery
d33b2d054c - Update to checkin da583db283
Changes:
  * bulk: Show which make.conf, PKGDIR and OPTIONS directory is
          being used for the build.
  * testport: Add -z SETNAME support
  * Support PTNAME-make.conf

Feature safe:	yes
2012-10-11 01:18:20 +00:00
Bryan Drewery
7821cd7798 - Move to new home, http://github.com/portmaster
- Take maintainership
- Convert to new options framework
- Use USE_GITHUB for fetching
- Add DISTNAME to avoid conflict with existing distfile as
  the checksum of the distfile has changed now that it is
  no longer modified for release.
- Remove use of bsd.port.pre.mk
2012-10-10 13:03:04 +00:00
Baptiste Daroussin
f90306aa63 - update to checkin 06e052c2c9
- changes:
  * Add explicit check-config phase to detect invalid OPTIONS
  * Fix finding run-depends packages as leftovers
  * Search for eligible ports trees on all ZFS pools
  * Fix '[: die: bad number' error in testport
  * bulk: If given -C, clean any previous packages only for the ports provided
  * Switch back to github for ports git as it is the preferred source
  * Call leftovers phase 'leftovers' instead of 'fscheck'
2012-10-09 16:07:33 +00:00
Joe Marcus Clarke
a659a8b6e9 Update to 2.13.13.
* Reduce false alarms when checking for MAN* and MAN*PREFIX. [1]
* Don't over-warn when using PORT_OPTIONS:MDOCS with
  ${PREFIX}/share/doc/${PORTNAME}. [2]
* Remove spurious warnings about CPPFLAGS and LDFLAGS. [3]
* Make sure we do not throw a warning if USE_GCC=any is used. [4]

PR:		169745 [1]
		171535 [2]
		172335 [3]
Submitted by:	sunpoet [1]
		Hung-te Liang <lhd@cs.nctu.edu.tw> [2]
		glarkin [3]
Suggested by:	eadler [4]
2012-10-08 19:50:49 +00:00
Carlo Strub
5630f5f09c Add a temporary mirror 2012-10-08 11:22:10 +00:00
Doug Barton
deda664425 Throw my ports back in the pool, and make my intentions clear for the
various ports that I've created.

I bid fond fare well
A chapter closes for me
What opens for you?
2012-10-08 10:38:47 +00:00
Eitan Adler
2166c286c4 Convert to OptionsNG
Approved by:	zi (maintainer)
2012-10-06 21:59:41 +00:00
Eitan Adler
d95db58136 Trim the headers in the ports I maintain. 2012-10-06 14:35:45 +00:00
Alex Kozlov
c08c4f673b - Update to 1.11 2012-10-06 09:37:12 +00:00
Baptiste Daroussin
ab65b1e798 - update to checkin: 86c7d4bd7c
- changes:
  * bulk: only destroy old logs in case of -c
  * general: fix running when the BASEFS contains a symlink
  * ports: do not install the ports tree in a "/ports" subdirectory for svn and
    git method (this also allow to use the same ports tree for both host and
    poudriere)
  * document in poudriere.conf.sample how to use proxies
2012-10-04 15:06:16 +00:00
Baptiste Daroussin
a90808a87f Mark as not ccache safe
Reported by:	Piotr Kubaj <pkubaj@gmail.com>
2012-10-01 16:33:19 +00:00
Baptiste Daroussin
7f590f9ad9 - update to 1.0.1
- changes:
  * Allow extra space for environment and command when piping to /bin/sh for scripts
  * Improved DEVELOPER_MODE output
  * Error when neither www or desc is defined in the manifest
  * pkg help now have the same level of informations as usage()
  * Lots of fixes in manpages
  * Only try to get checksum on regular files
  * pkg2ng: Preserve files under $PKG_DBDIR that don't belong to pkg_tools
  * add dry-run to pkg autoremove
2012-10-01 13:54:16 +00:00
Doug Barton
6e5b73e7b1 Fix the problem of background fetches hanging forever when the background
process to read the distinfo files encounters a fatal error.
2012-10-01 08:40:16 +00:00
Bryan Drewery
35e264cb0c - Update to checkin bf773c11a9
Changes:
  * jail: Fix creation when using SVN,CSUP,FTP
2012-10-01 04:04:01 +00:00
Jason E. Hale
cbe048bca5 - Update to 0.93
Changes:
- Fix segmentation fault on i386

PR:		ports/172170
Submitted by:	Grzegorz Blach <magik@roorback.net> (maintainer)
Approved by:	avilla (mentor)
2012-09-30 21:30:44 +00:00
Bryan Drewery
70820c8710 - Update to checkin be9b1ebfde
Changes:
  * bulk: Fix compatibility with FreeBSD 8.1's pgrep(1)
    which fixes children builders running out of
    control
2012-09-28 16:52:49 +00:00