1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00
Commit Graph

2610 Commits

Author SHA1 Message Date
Alex Kozlov
b4553f4e59 - Preserve the automatic flag when using pkgng
PR:	ports/186406
Submitted by:	KAMADA Ken'ichi <kamada@nanohz.org>
Approved by:	Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp> (maintainer)
2014-02-04 14:03:08 +00:00
Eitan Adler
b0e48fcbd6 Update master site
Submitted by:	rum1cro@yandex.ru (maintainer)
2014-02-03 19:26:04 +00:00
Alex Kozlov
9b159afa08 - Add support for binary packages to pkgng patch
PR:	ports/186183
Submitted by:	Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp> (maintainer)
2014-02-02 13:49:15 +00:00
Matthew Seaman
5388614609 Assign maintainership to submitter
Update to 20140110

       - Support for pkg(8)

Tweak WRKSRC setting from the original submission so staging and
packaging works properly.  The distfile unpacks directly into $PWD,
which is not considered the best practice.

PR:		185649
Submitted by:	Alexander Wittig
2014-02-02 12:09:20 +00:00
Bryan Drewery
e5166e09fc - Update pkg and pkg-devel to 1.2.6
This update includes a security update for possible arbitrary code
  execution from package manifest parsing. All users are advised to
  upgrade ASAP. The base pkg(7) was never affected by this. [1]

Changes:
  * Fix libyaml head-based buffer overflow [1]
  * Fix pkg info -E support for ports, which namely affected
    net/openldap* usage. [2]
  * Fix packages registering themselves as dependencies [3]
  * Bash autocompletion fixes [4]
  * autoremove: Don't try to remove locked packages
  * Support 'pkg bootstrap -f', which will force a reinstall of pkg
    on FreeBSD 10.0+
  * Fix %t timestamp formatter with %{...%} modifiers [5]
  * pkg info: Show date installed
  * Add $daily_status_security_pkgaudit_quiet to control 410.pkg-audit.in
    output verbosity level
  * Add an error when trying to update repository and none are defined [6]
  * Fix typos in manpages [7]

Security:	CVE-2013-6393 [1]
Reported by:	secteam (delphij) [1]
PR:		ports/184797 [2]
Reported by:	Pavel Timofeev <timp87@gmail.com> [2], many
Submitted by:	smh@ [3]
Submitted by:	brd@ [4]
Submitted by:	Jamie Landeg Jones [5]
Submitted by:	Rodrigo Osorio [6]
Submitted by:	Michael Gehring, wblock [7]
With hat:	portmgr
MFH:		2014Q1
2014-02-01 21:12:47 +00:00
Bryan Drewery
d996c343fe - Update to checkin 74abc9e1c2
Changes:
  * bulk: Support port origins ending in /
  * ATOMIC_PACKAGE_REPOSITORY: Fix bulk/testport when running on 9.1,8.4,8.3
    as they do not support mv(1) -h to rename a symlink. This is fixed by
    adding a custom rename(1) that just calls rename(2) on the arguments
    to ensure an atomic rename(2) is done.
2014-01-31 16:44:53 +00:00
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