1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00
Commit Graph

2604 Commits

Author SHA1 Message Date
Mathieu Arnold
add5350fc8 Add license.
PR:		ports/186200 (based on)
Submitted by:	Ilya A. Arkhipov
Sponsored by:	Absolight
2014-01-28 16:24:00 +00:00
Mathieu Arnold
3c564f160e Support staging.
PR:		ports/186200
Submitted by:	Ilya A. Arkhipov
Sponsored by:	Absolight
2014-01-28 16:22:19 +00:00
Baptiste Daroussin
400463d852 Update to checkin 4fad732f19
Changes:
 * Try to automatically load sem(4) if possible
 * Fox PRESERVE_TIMESTAMP option
2014-01-23 08:58:23 +00:00
Bryan Drewery
8a8ecb0b20 - Update to checkin 32dddce6d7
- Update LICENSE format

Changes:
  - Add a BUILDER_HOSTNAME that can be set to define the hostname
    for package building
  - Add PRESERVE_TIMESTAMP (default off) to allow preserving timestamps
    in svn checkouts
  - Auto clean packages when their version does not match the jail's version
  - jail -l: Add -n to only show name
  - Ensure /sbin:/usr/sbin is in PATH
  - jail: Add -r to rename jails (jail -r newname -j oldname)
  - Fix ipv6-only usage
  - Require sem(4) kernel support as some ports require it
2014-01-22 23:21:56 +00:00
Bryan Drewery
bc1ca15647 Update LICENSE to new format 2014-01-22 23:05:13 +00:00
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Bryan Drewery
3bde9b6433 - Update to 3.0.14
Changes:
  * Fix dependencies when existing packages have their origins moved
    via MOVED by now loading and parsing MOVED for existing packages
    only.
  * Force umount some directories to avoid desktop utils traversing them
    causing them to remain mounted.
  * Fix stage orphan false-positives with KDE4_PREFIX
  * Fix a race condition in bulk which could lead to 'unknown stuck queue bug'
  * Fix usage of cpdup(1) -X [no functional change]
  * Speedup bulk startup by not rolling back fresh builder jails
  * Various parallel execution fixes
  * Parallel execution errors now wait up to 30 seconds for children to
    finish before ending the build.
  * Ignore home directory of users created by ports during leftover check
2014-01-19 14:48:22 +00:00
Romain Tartière
0791768a73 Update to 1.0.9.
This long overdue release fixes the MarcusCom repository configuration and
brings pkgng support.

PR:		ports/177180 [1], ports/179495 [2]
Submitted by:	Beeblebrox <zaphod@berentweb.com> [1]
Submitted by:	Koop Mast <kwm@FreeBSD.org> [2]
2014-01-18 16:35:12 +00:00
Thomas Abthorpe
d2230eba82 - Reassign to new maintainer 2014-01-16 18:34:35 +00:00
Bryan Drewery
2322daf256 - Update to checkin 58af837f0e
Changes:
  * Fix display issue when ATOMIC_PACKAGE_REPOSITORY is disabled
  * Spelling fixes
  * Manpage updates
2014-01-15 17:58:48 +00:00
Rene Ladan
50f8eaece1 Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
2014-01-13 21:00:02 +00:00
Bryan Drewery
1dff3848df Patch no longer needed 2014-01-13 16:13:19 +00:00
Bryan Drewery
67dec4e6bc - Update to checkin 105ef35755
Changes:
  - Fix hang in sanity check
  - Fix race causing "unknown stuck queue" after ports finish building
  - Fix PARALLEL_JOBS always set to prepare number
  - Cache fixes
  - cpdup -X usage fixes
  - bulk: Avoid rollback on first startup (speeds up startup)
  - Cleanup some error handling with parallel processes,
    errors will now cause a 30 second wait for other processes
    to cleanly exist instead of sending a SIGKILL right away.
  - Fix KEEP_OLD_PACKAGES_COUNT when package root
    is a symlink
  - Ignore home directory of users created by ports during
    leftover check
  - Load MOVED on startup and use it to track changed origins
    in existing packages, which fixes more invalid dependency errors
    and "new dependency" deletions in sanity check.
  - Checksum is now done as root in case it needs to refetch
  - testport: Remove extra -J description
2014-01-13 16:12:26 +00:00
Baptiste Daroussin
eeedb5abf8 Update to 1.2.5:
- Manpage improvements
- fix $auditfile in pkg audit periodic script
- Fix repo-*.sqlite being corrupted when pkg update is interrupted by the user
- pkg add now tells the version of the package missing
- Strop decoding/encoding all fields, only scripts and description are now encoded/decoded
2014-01-13 14:19:29 +00:00
Gabor Pali
1a75cb1d44 - Stagify lang/ghc and all the Haskell Cabal ports
- Update HACKAGE_SITE to follow changes in upstream
- MAKE_ENV now sets LC_ALL and DESTDIR for Haskell Cabal ports
- Further minor cosmetical changes: replace USE_GMAKE with USES, get rid of
  ${DO_NADA}, some refactoring

Obtained from:	FreeBSD Haskell
2014-01-09 21:32:12 +00:00
Gabor Pali
f27ca4d0f1 - Fix a run-time problem with lang/ghc on FreeBSD 10.0 and later, caused by
the iconv changes (basically GHCi was rendered unusable)
- Fix build for x11-toolkits/hs-wxc, while here
- Bump port revision for all Haskell Cabal ports as they have to be rebuilt

PR:		ports/184806
Reported by:	many
Obtained from:	FreeBSD Haskell
MFH:		2014Q1
2014-01-09 21:29:39 +00:00
Andrej Zverev
8dd7cad550 - add stage support
Approved by:	portmgr (blanket infrastructure)
2014-01-06 14:40:31 +00:00
Raphael Kubo da Costa
0222abaede Update to support pkg, bump to v2.0.
PR:		ports/185435
Submitted by:	Stephen Hurd <shurd@sasktel.net> (maintainer)
2014-01-06 00:51:33 +00:00
Joe Marcus Clarke
922b15d7de Update to 2.14.9.
* Correct some unitialized problems that pop up with certain ports
* Replace USE_DOS2UNIX with USES=dos2unix
* Do not check for direct use of commands in OPTIONS descriptions

Reported by:	Hardy Schumacher <hardy.schumacher@gmx.de>
2014-01-05 05:52:23 +00:00
Baptiste Daroussin
313cb94889 Part 2 at removing now useless FETCH_ARGS redifition 2014-01-03 01:12:59 +00:00
Bryan Drewery
4ea2dd34c1 Add temporary workaround for hang during sanity check 2013-12-31 02:19:59 +00:00
Bryan Drewery
569364e168 There is a hang while running sanity check, working on fix 2013-12-30 22:11:54 +00:00
Bryan Drewery
e07bf93a0a - Update to checkin ae87e905f3
Changes:
 * Fix sanity checking not properly recursively deleting dependencies.
 * bulk/testport: Add PREPARE_PARALLEL_JOBS and  -J n[:P] where P is
   used for pre-build parallel jobs which may be more IO-bound
 * Typo fixes in manpage
2013-12-30 21:37:54 +00:00
Joe Marcus Clarke
5916aa48db Update to 2.14.8.
* Do not warn on direct use of "false" if it is found in DESKTOP_ENTRIES. [1]
* Make sure the DESKTOP_ENTRIES true/false parameter does not include quotes.
* Remove an unreferenced variable dereference. [2]
* Add some additional variables to avoid explicit command use checks. [3]

PR:		185086 [1]
		185225 [2]
		185110 [3]
2013-12-29 05:29:11 +00:00
Baptiste Daroussin
05b2f68ccc Support stage 2013-12-28 17:45:18 +00:00
Baptiste Daroussin
60e80a8047 Support stage
Fix shebang
2013-12-28 17:43:14 +00:00
Baptiste Daroussin
10eb8e1d28 Support stage 2013-12-28 17:39:48 +00:00
Baptiste Daroussin
6ddd05ded5 Support stage 2013-12-28 17:38:33 +00:00
Matthew Seaman
0e0be27094 Update to 3.3
- BSD2CLAUSE license
 - OPTIONS helpers
 - remove code from pkg-install.in that was duplicating functionality
   already performed from pkg-plist.

This version drops support for the old-style OPTIONS variable, and
looks for both OPTIONSFILE and OPTIONS_FILE if OPTIONS_DEFINE is not
empty.
2013-12-26 22:41:02 +00:00
Bryan Drewery
7b5c8cc152 - Update to checkin a9e8799172
Changes:
  * Add new MAX_MEMORY and TMPFS_LIMIT to allow limiting memory
  * bulk: Show (-C) when used when deleting existing packages
  * bulk: for install,deinstall,package,extract limit execution
    time to 1 hour to avoid endless loops like devel/meta-cvs in
    r337304
  * Allow BUILDNAME to be overridden in poudriere.conf, such as:
    BUILDNAME=$(TZ=UTC date +%Y%m%dT%H%M%SZ)
2013-12-26 12:53:24 +00:00
Xin LI
322e0e3478 Detect pkgNG. When pkgNG is present and there is packages managed by pkgNG,
give user a warning and run pkg audit -F instead.

PR:		ports/185147
Submitted by:	ohauer
2013-12-23 22:26:43 +00:00
Bryan Drewery
46a3d5fb82 - Update to checkin e5f36a7de8
Changes:

  * Package builds are now atomic. They will not update the
    package repository directory until the build finishes.
    This can be disabled with ATOMIC_PACKAGE_REPOSITORY (default yes).
    This will convert the repository to a new format on first build.
    If a build fails, all of the successful packages are retained
    for the next attempt, but the old packages do not get modified.
  * Disabling COMMIT_PACKAGES_ON_FAILURE (default yes) will have it
    not touch the repository if the build fails; the package repository
    will only be updated once a build succeeds.
  * bulk now has a dry run mode (-n). Requires ATOMIC_PACKAGE_REPOSITORY
  * Add KEEP_OLD_PACKAGES which will keep KEEP_OLD_PACKAGES_COUNT
    number of old repositories. This can be useful for rollbacks
    or bisecting. Requires ATOMIC_PACKAGE_REPOSITORY
  * Add RESTRICT_NETWORKING (default yes) which can be used to disable
    the network restrictions outside of 'fetch' phase.
  * Add new PORTTESTING_FATAL (default yes) which can be disabled so that
    failed ports (leftovers) do not cause ports depending on that port to be
    skipped. This is useful for QAT.
  * Fix stage orphans excluding /var/run/PORTNAME
  * Stage orphan fixes for ports using kdeprefix
  * /proc and /compat/linux/proc now excluded for leftovers
  * nmtree fixes for head
  * Misc performance improvements
  * build_fs_violation was broken
  * Poudriere now requires pkg-1.2 in its ports tree
2013-12-19 15:50:10 +00:00
Danilo Egea Gondolfo
57bc2c57e7 - Update from 1.0 to 1.1
- Add stage support
- Update header
- Add LICENSE

PR:		ports/184948
Submitted by:	Jason Bacon <jwbacon@tds.net> (maintainer)
2013-12-19 12:57:03 +00:00
Matthias Andree
4aac3f8478 Remove outdated INVALID_BDB_VER line, db5 and db6 have just been made to work
for pver.
2013-12-16 23:50:26 +00:00
Baptiste Daroussin
92d95b8d9e Pass maintainership to bdrewery 2013-12-16 17:27:55 +00:00
Baptiste Daroussin
b2fac3aa96 Fix sefault while cleaning up
It only happens if one has list or key/value list in pkg.conf
a workaround to update is to comment it out the time to upgrade

Reported by:	many
Pointyhat to:	bapt (again)
2013-12-16 11:16:41 +00:00
Baptiste Daroussin
70dc3770c8 Update to 1.2.4
Changes:
- Fix segfault in pkg audit -F [1]
- Fix multiple segfault when using eventpipe [2]
- Fix REPOS_DIR being appended instead of overwritten when modified from pkg.conf

Reported by:	many [1]
Reported by:	kmoore [2]
2013-12-16 08:00:15 +00:00
Olli Hauer
89921b4b40 - update to 4.1.0
Changes in this release include:

- Major rework of dependency calculations for initial Makefile building.
  Dependencies are now built inside of Build jails to prevent any
  cross-contamination. OPTIONS are handled properly via a new static d4p
  port (needs to be installed on the host).
- Fix enterbuild so that the sleepme file can be properly deleted
- Add support for protocol flag in createJail command when using LFTP
  update method.
- Add some more variable exceptions that are used by bmake
- Fix ports fetching on IPv6 hosts
- Correct some clang issues, typos and style problems in pnohang
- Add support for 11.X
- Force CC and CXX to be the GNU versions for FreeBSD < 9

PR:		184391
Submitted by:	ohauer
Approved by:	maintainer timeout (14 days)
2013-12-15 09:09:30 +00:00
Bryan Drewery
e186ff58cf - Update to 2.4.12
Changes:

 * Fix namespace clash with TSort when using bundler
2013-12-15 02:25:07 +00:00
Danilo Egea Gondolfo
c4b1a6f696 - Update from 3.0.4 to 3.0.5 [1]
- Remove the unnecessary MAN8 entry

PR:		ports/184763
Submitted by:	Mamoru Sakaue <sakaue.mamoru@samurai.mwghennn.net> (maintainer) [1]
2013-12-14 19:48:54 +00:00
Bryan Drewery
cd580a3846 - Update to checkin 96722b2
Changes:
  * Fix TSort name clash when using bundle
2013-12-13 00:56:51 +00:00
Eitan Adler
938cd74f7f creduce/Makefile csmith/Makefile symports/Makefile: use BSD*CLAUSE
The LICENSE 'BSD' was not specific enough.  Now, use the new versioned licenses.
2013-12-11 23:44:27 +00:00
Bryan Drewery
77197dd811 - Chase r336083 and bump all ports using NO_ARCH so that users building
their own packages and still on pkg 1.1.4 can upgrade.

With hat:	portmgr
2013-12-10 19:47:42 +00:00
Baptiste Daroussin
0041687f76 Update to pkg 1.2.3
Changes:
- Workaround a bug in bsd.*.mk on FreeBSD 8.x
- Fix a pkg repo segfault
- Document aliases in pkg.conf(5)
- Be more verbose when refusing a repository configuration file
- Sync libucl with upstream (bug fixes)
- Fix a fd leak in pkg repo
- Fix memory leaks due bad usage of libarchive
2013-12-10 15:44:42 +00:00
Matthew Seaman
08f342435d Mark all my architecture independent ports using shell/perl/PHP as
NO_ARCH=yes

While here, fix a few other niggles:

net/phpldapadmin -- remove indefinite article from COMMENT

www/p5-RT* -- fix comments referencing the different versions of RT

x11-fonts/gentium-{basic,plus} -- mention ${STAGEDIR} explicitly in the
  install targets; rework the handling of ${FONTPATH}
2013-12-08 22:38:52 +00:00
Eitan Adler
8f2c34bf19 Add recently added NO_ARCH variable to some of my ports which can use it. 2013-12-07 05:19:44 +00:00
Bryan Drewery
4078eb542f poudriere.d should be a @dirrmtry as it is user modifiable 2013-12-06 18:59:25 +00:00
Bryan Drewery
36eebfc58a - Fix build on 8.x
With hat:	portmgr
2013-12-06 16:14:27 +00:00
Baptiste Daroussin
d6b482fe1c Update to 1.2.2
Changelog:
- Fix pkg which returns bogus non-zero exit status on success
- Better check libucl returns
- Fix bad build system resulting in broken binaries on arm and ia64
- Update pkg.conf documentation
- Add manpage for pkg config
- OOTB support for dragonfly
- Lots of fixes in libucl
- Fix pkg register complaining about shared libraries not found
- Do not resume a jailed or chrooted pkg(8) upgrade
- Document the plist format (in pkg-create(8))
- Pet mandoc -Tlint
- Add manpage for pkg_repos(3)
- Fix dependencies losing portepoch information
- pkg-[r]query: Add %q to display architecture
- Fix pkg add allowing to install package with missing dependencies
- Fix description being stored escaped

Special thanks to mat@ (for bug busting) and cognet@ (tracking down 2 issues
on arm and as a side effect fixing on ia64
2013-12-06 15:35:13 +00:00
Alex Kozlov
12927ebb3e - Update pkgng patch to 8.0.6
* Fix issue with pkgng when the dependent packages are not installed

PR:	ports/184528
Submitted by:	Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp> (maintainer)
2013-12-06 10:33:25 +00:00