aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* Python cleanup:Rene Ladan2014-01-134-4/+4
| | | | | | | | | | - USE_PYTHON* = 2.X -> USE_PYTHON* = 2 - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes Reviewed by: python (mva, rm) Approved by: portmgr-lurkers (mat) Notes: svn path=/head/; revision=339634
* Patch no longer neededBryan Drewery2014-01-132-26/+1
| | | | Notes: svn path=/head/; revision=339604
* - Update to checkin 105ef35755Bryan Drewery2014-01-132-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=339603
* Update to 1.2.5:Baptiste Daroussin2014-01-136-64/+6
| | | | | | | | | | | - 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 Notes: svn path=/head/; revision=339595
* - Stagify lang/ghc and all the Haskell Cabal portsGabor Pali2014-01-091-1/+0
| | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=339286
* - Fix a run-time problem with lang/ghc on FreeBSD 10.0 and later, caused byGabor Pali2014-01-091-1/+1
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=339285
* - add stage supportAndrej Zverev2014-01-066-9/+3
| | | | | | | Approved by: portmgr (blanket infrastructure) Notes: svn path=/head/; revision=338884
* Update to support pkg, bump to v2.0.Raphael Kubo da Costa2014-01-062-140/+405
| | | | | | | | PR: ports/185435 Submitted by: Stephen Hurd <shurd@sasktel.net> (maintainer) Notes: svn path=/head/; revision=338835
* Update to 2.14.9.Joe Marcus Clarke2014-01-052-19/+38
| | | | | | | | | | | * 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> Notes: svn path=/head/; revision=338746
* Part 2 at removing now useless FETCH_ARGS redifitionBaptiste Daroussin2014-01-031-1/+0
| | | | Notes: svn path=/head/; revision=338513
* Add temporary workaround for hang during sanity checkBryan Drewery2013-12-312-2/+26
| | | | Notes: svn path=/head/; revision=338214
* There is a hang while running sanity check, working on fixBryan Drewery2013-12-301-0/+2
| | | | Notes: svn path=/head/; revision=338182
* - Update to checkin ae87e905f3Bryan Drewery2013-12-302-4/+4
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=338174
* Update to 2.14.8.Joe Marcus Clarke2013-12-292-8/+16
| | | | | | | | | | | | | | * 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] Notes: svn path=/head/; revision=337940
* Support stageBaptiste Daroussin2013-12-281-7/+2
| | | | Notes: svn path=/head/; revision=337886
* Support stageBaptiste Daroussin2013-12-281-8/+7
| | | | | | | Fix shebang Notes: svn path=/head/; revision=337885
* Support stageBaptiste Daroussin2013-12-281-5/+4
| | | | Notes: svn path=/head/; revision=337884
* Support stageBaptiste Daroussin2013-12-281-6/+5
| | | | Notes: svn path=/head/; revision=337883
* Update to 3.3Matthew Seaman2013-12-263-15/+7
| | | | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=337628
* - Update to checkin a9e8799172Bryan Drewery2013-12-262-4/+4
| | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=337487
* Detect pkgNG. When pkgNG is present and there is packages managed by pkgNG,Xin LI2013-12-232-1/+19
| | | | | | | | | | give user a warning and run pkg audit -F instead. PR: ports/185147 Submitted by: ohauer Notes: svn path=/head/; revision=337303
* - Update to checkin e5f36a7de8Bryan Drewery2013-12-193-22/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=336930
* - Update from 1.0 to 1.1Danilo Egea Gondolfo2013-12-192-16/+13
| | | | | | | | | | | | - Add stage support - Update header - Add LICENSE PR: ports/184948 Submitted by: Jason Bacon <jwbacon@tds.net> (maintainer) Notes: svn path=/head/; revision=336897
* Remove outdated INVALID_BDB_VER line, db5 and db6 have just been made to workMatthias Andree2013-12-161-1/+0
| | | | | | | for pver. Notes: svn path=/head/; revision=336681
* Pass maintainership to bdreweryBaptiste Daroussin2013-12-162-4/+2
| | | | Notes: svn path=/head/; revision=336649
* Fix sefault while cleaning upBaptiste Daroussin2013-12-164-0/+58
| | | | | | | | | | | 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) Notes: svn path=/head/; revision=336622
* Update to 1.2.4Baptiste Daroussin2013-12-164-8/+8
| | | | | | | | | | | | | 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] Notes: svn path=/head/; revision=336614
* - update to 4.1.0Olli Hauer2013-12-153-399/+3
| | | | | | | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=336508
* - Update to 2.4.12Bryan Drewery2013-12-152-3/+3
| | | | | | | | | Changes: * Fix namespace clash with TSort when using bundler Notes: svn path=/head/; revision=336504
* - Update from 3.0.4 to 3.0.5 [1]Danilo Egea Gondolfo2013-12-142-5/+4
| | | | | | | | | | - Remove the unnecessary MAN8 entry PR: ports/184763 Submitted by: Mamoru Sakaue <sakaue.mamoru@samurai.mwghennn.net> (maintainer) [1] Notes: svn path=/head/; revision=336481
* - Update to checkin 96722b2Bryan Drewery2013-12-132-4/+4
| | | | | | | | Changes: * Fix TSort name clash when using bundle Notes: svn path=/head/; revision=336303
* creduce/Makefile csmith/Makefile symports/Makefile: use BSD*CLAUSEEitan Adler2013-12-111-1/+1
| | | | | | | The LICENSE 'BSD' was not specific enough. Now, use the new versioned licenses. Notes: svn path=/head/; revision=336237
* - Chase r336083 and bump all ports using NO_ARCH so that users buildingBryan Drewery2013-12-103-0/+3
| | | | | | | | | their own packages and still on pkg 1.1.4 can upgrade. With hat: portmgr Notes: svn path=/head/; revision=336102
* Update to pkg 1.2.3Baptiste Daroussin2013-12-106-34/+6
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=336063
* Mark all my architecture independent ports using shell/perl/PHP asMatthew Seaman2013-12-082-0/+3
| | | | | | | | | | | | | | | | 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} Notes: svn path=/head/; revision=335945
* Add recently added NO_ARCH variable to some of my ports which can use it.Eitan Adler2013-12-071-0/+1
| | | | Notes: svn path=/head/; revision=335811
* poudriere.d should be a @dirrmtry as it is user modifiableBryan Drewery2013-12-061-3/+3
| | | | Notes: svn path=/head/; revision=335783
* - Fix build on 8.xBryan Drewery2013-12-062-0/+28
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=335770
* Update to 1.2.2Baptiste Daroussin2013-12-066-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=335764
* - Update pkgng patch to 8.0.6Alex Kozlov2013-12-062-3/+3
| | | | | | | | | | * 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) Notes: svn path=/head/; revision=335730
* - Use recently implemented NO_ARCH knob in my architecture-neutral portsAlex Kozlov2013-12-061-0/+1
| | | | | | | - While here, use shebangfix for print/txtbdf2ps Notes: svn path=/head/; revision=335729
* - Update to 2.4.11.3Bryan Drewery2013-12-052-4/+3
| | | | | | | | | | | | | | | Changes: * Fix date parsing with pkg_install * Show proper origin in 'portupgrade' when duplicates detected * Fix crash when attempting to upgrade bsdpan packages PR: ports/184428 PR: ports/184426 Submitted by: Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp> Notes: svn path=/head/; revision=335671
* - Update to checkin 3778f5cBryan Drewery2013-12-022-4/+4
| | | | | | | | | | | | | | | Changes: * Fix date parsing with pkg_install * Show proper origin in 'portupgrade' when duplicates detected * Fix crash when attempting to upgrade bsdpan packages PR: ports/184428 PR: ports/184426 Submitted by: Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp> Notes: svn path=/head/; revision=335490
* Someone should take this port and make it work with pkgng.Eitan Adler2013-12-011-1/+1
| | | | Notes: svn path=/head/; revision=335361
* ports-mgmt/pkg*: Prepare for alternative PORTSDIR supportJohn Marino2013-11-294-0/+78
| | | | | | | | | | | | | With the PKG_PORTSDIR make argument set, Release 1.2.2 will properly build pkg when PORTSDIR doesn't equal the default /usr/ports, as is the standard case with DragonFly. Additionally, pkg(8) and pkg-static(8) man pages are conditionally edited to remove references to the -j option when libjail isn't found on the system. This extra-patch should never be used on FreeBSD. Notes: svn path=/head/; revision=335210
* New version 0.4.0Matthias Andree2013-11-282-11/+56
| | | | | | | | | | | | | | | | - Support pkgNG. Known issue is that pkg which returns bogus exit codes, spamming your screen. pkgs_which works nonetheless. https://github.com/freebsd/pkg/issues/657 Note that pkgNG always uses --nocache implictly for speed: https://github.com/freebsd/pkg/issues/658 Known issue: the pkgNG detection is a hack. It just looks for the executable and the database in default locations, but does not attempt to run "pkg -N". Notes: svn path=/head/; revision=335075
* Release pkg 1.2.1Baptiste Daroussin2013-11-276-132/+6
| | | | | | | | | | | | | | | | | Changes: - Fix pkg rquery always printing index like lines - Fix pkg -vv suggestion so it print something actually usable - Fix shlib's -P and -R options were swapped round. - Replace broken pkg_repos_count() by pkg_repos_total_count() and pkg_repos_activated_count() - Fix parsing of options (in manifest) - pkg add http:// now fetch to a temporary location and cleanup after itself - Fix generation of the manifest digest - Properly calculate how many packages where removed - Fix support for dependencies with the same name (grrrr Fix you port if they have package name collision !!!!) - Fix pkg info -R in case multiple dependencies has the same name Notes: svn path=/head/; revision=335041
* - Revert to the original installation schema. With stage, files can be ↵Danilo Egea Gondolfo2013-11-271-13/+1
| | | | | | | | | unconditionally installed Reported by: ak Notes: svn path=/head/; revision=335018
* - Support pkg-1.2 [1]Danilo Egea Gondolfo2013-11-272-4/+16
| | | | | | | | | | - Fix the unconditional installation of files PR: ports/184319 Submitted by: Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp> (maintainer) [1] Notes: svn path=/head/; revision=335013
* First errata:Baptiste Daroussin2013-11-264-0/+126
| | | | | | | | | | | - Fix pkg rquery always printing index like lines [1] - Fix pkg -vv suggestion so it print something actually usable [2] Reported by: gjb [1] Reported by: ohauer [2] Notes: svn path=/head/; revision=334957