Commit graph

334 commits

Author SHA1 Message Date
Bryan Drewery
dd6fe564c3 Update to 2.4.14
Changes:
  * Fix ordering of build based on FETCH/PATCH/EXTRACT dependencies. [1]
  * Support security vulnerabilities as a build failure reason. [2]
  * portupgrde -p: Fix new dependencies not getting installed. (#58) [3]
  * Don't install missing dependencies which are already satisfied (#62).
    Note that this purposely causes these missing dependencies to not show
    in the job (-n) and final results output which is a compromise to at least
    avoid the wrong packages being installed. The logging issue is in #30.

PR:		177365 [1]
Submitted by:	truckman@ [1]
PR:		192232 [2]
Submitted by:	Yuri <yuri@rawbw.com> [2]
PR:		184672 [3]
2015-05-27 15:17:56 +00:00
Bryan Drewery
b47e3677c2 - Add dependency back for ruby-bdb for Ruby 2.0.
PR:		188084
PR:		185523
2014-10-13 15:54:59 +00:00
Bryan Drewery
f9a6f5b59b - Update to 2.4.13
- Update plist for pkg-1.3
- Remove pkg-message as ALT_PKGDEP has not worked properly since 2008.
  See https://github.com/freebsd/portupgrade/issues/61

Changes:
  * portinstall/upgrade -P[P] now supported with pkgng
  * pkg_fetch now supports pkgng
  * Fixed pkg-1.3 delete support to not recurse
  * Fixed portupgrade -b support with pkgng
  * Improved portsclean performance with pkgng (#59)
  * Use service(8) for rc script restarting
  * Show command executions with PORTUPGRADE_DEBUG in environment
  * Deprecate rc script handling in lieu of pkg's HANDLE_RC_SCRIPTS in pkg.conf
2014-10-06 23:04:56 +00:00
Bryan Drewery
06d9bebb77 Quick fix for pkg-1.3 delete handling. It now requires -f to not automatically
recurse.
2014-07-29 23:41:19 +00:00
Bryan Drewery
689709f06d - Fix building as user 2014-05-25 23:35:46 +00:00
Bryan Drewery
d66d215cad - Blacklist ruby-bdb with Ruby 2.1 [1]
- Stop installing script(1) wrapper [2]
- Fix ZSH dir leftover (somewhat a false-positive) [3]

PR:		ports/188084 [1]
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net> [1]
Submitted by:	sunpoet [2]
Reported by:	swills [3]
2014-05-25 16:24:26 +00:00
Bryan Drewery
443dd97079 - Don't remove ruby dirs
- Don't bump PORTREVISION as this isn't a big deal, just a nit.
2014-04-18 22:37:29 +00:00
Bryan Drewery
cc685d84fc - Update LICENSE to BSD3CLAUSE
- Convert to USES=tar
- Convert to @sample
  Don't bump PORTREVISION as this is a nop.
2014-04-12 03:39:48 +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
Bryan Drewery
aa420ba38f - Update to 2.4.11.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>
2013-12-05 14:38:35 +00:00
Bryan Drewery
53b2ffb236 Force rebuild which may address some recent reports of issues backing up packages 2013-10-03 15:06:56 +00:00
Bryan Drewery
87d3f71d6d - Support STAGEDIR 2013-09-23 11:24:00 +00:00
Bryan Drewery
5616147454 - Update to 2.4.11.2
Changes:
  Rework date parsing for Ruby 1.9 to not depend on devel/ruby-date2 [1]

PR:		ports/182239 [1]
2013-09-21 14:02:45 +00:00
Bryan Drewery
2324655f20 - Add NO_STAGE until validated to be safe for upcoming staging support 2013-09-20 15:58:09 +00:00
Bryan Drewery
761f867613 - Update to 2.4.11.1
Changes:
  - Fix pkgng detection when using pkg-devel [1]
  - Try to fix stack overflow issue with Ruby 1.9 and large installs [2]

PR:		ports/181813 [1]
Reported by:	Takanori Saneto <sanewo@ba2.so-net.ne.jp> [1]
Reported by:	many [2]
Tested by:	Robert Burmeister [2]
2013-09-19 00:19:37 +00:00
Bryan Drewery
19c11e107b - Update to 2.4.11
Changes:
  * Speedup and simplify pkgng usage by not populating pkgdb.db
2013-07-21 13:57:25 +00:00
Bryan Drewery
aa95b5108e - Update to 2.4.10.7
- Add LOCAL mirror

Changes:
  * Fix FTP PACKAGESITE encoding / as %2F in Ruby1.9

Reported by:	Jigal Weinberg
2013-07-15 23:37:40 +00:00
Bryan Drewery
8dcd25c189 - Update to 2.4.10.6
Changes:

  * Fix how pkgng support is detected for completions
  * Fix portcvsweb so it uses svnweb.FreeBSD.ORG [1]
  * Symlink portcvsweb as portsvnweb
  * Fix portcvsweb FreshPorts and datespec support [2]
  * Add support for WITH_PKGNG=devel

Submitted by:	Matthew Luckie <mjl@luckie.org.nz> [1] (based on)
Submitted by:	paranormal <paranormal@isgroup.com.ua> [2]
2013-06-29 11:05:42 +00:00
Bryan Drewery
40dd6cf483 - Don't use ruby-bdb with ruby 2.0 as it is currently
broken. Fallback on dbm_hash for now.

Reported by:	Jeroen Ruigrok van der Werven
2013-03-17 22:04:00 +00:00
Bryan Drewery
026483c726 - Update to 2.4.10.5
Changes:
 * Fix -O flag not always being respected
 * Disable dependency sanity checking with PKGNG as it has its own mechcanism
   pkg-check(8) for that.
 * Fix date parsing support with PKGNG [1]

PR:		ports/175926 [1]
Reported by:	deeptech71 <deeptech71@gmail.com> [1]
2013-03-13 11:13:36 +00:00
Bryan Drewery
b8ef3deb2d - Remove optional dependency on databases/ruby-bdb1 as there
is really no compelling reason to keep it. It just adds
  confusion. Portupgrade should gracefully handle rebuilding
  the pkgdb now if the bdb backend changes because of this.
  If not just force rebuild: pkgdb -uf
- Make databases/ruby-bdb the unconditional db backend
2013-01-24 20:47:17 +00:00
Bryan Drewery
c18631ee21 - Update to 2.4.10.4
Changes:
 - Fixes crash when HOME is not set in the environment,
   which fixes some cases of puppet usage [1]

PR:		ports/175281 [1]
Reported by:	Vladimir <v.chernyadev@tradesoft.ru> [1]
2013-01-15 06:01:57 +00:00
Bryan Drewery
643f761fc4 - Convert SINGLE OPTION DB_OVERRIDE to RADIO 2012-12-11 17:04:22 +00:00
Bryan Drewery
6121ca946e - Update to 2.4.10.3
Changes:
    * Fix ZSH completions with PKGNG
    * Fix BASH completions with PKGNG
    * Fix upgrading ports-mgmt/pkg causing hangs on 9.1,STABLE,CURRENT

Feature safe:	yes
2012-12-07 04:07:38 +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
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
103b49c10b - Update to 2.4.9.9
Changelog:
 * Fix running portupgrade from a portdir picking that port up as
   the origin to upgrade/install. Regression from 2.4.9.8 [1]
 * Don't run 'make config' when only using packages with -PP
 * Fix portinstall -n not listing depends or a summary (#29)
 * manpage cleanups
 * port{install,upgrade} -n will no longer fetch packages when using
   -P or -PP. Use -F to fetch packages instead. -n implies dry run,
   so it should not be making any modifications to the system.

Reported by:	ache@ [1]
Approved by:	bapt (mentor)
2012-08-28 16:04:18 +00:00
Bryan Drewery
a13e482eac - Update to 2.4.9.8
Changelog:

  * Fix MOVED tracking when upgrading ports [1]
  * Track and display deleted ports when upgrading
  * Automatically set DISABLE_CONFLICTS when moving origins
  * Fix crash when running portupgrade inside of a WRKDIR
  * Fix "Frozen string" error with ruby 1.9 when using the
    {BEFORE,AFTER}{INSTALL,DEINSTALL} hooks in pkgtools.conf
  * Fix failure being seen as success due to broken script(1) on
    older systems [2][3]. This is done by installing a more recent
    script(1) into PREFIX/libexec/pkgtools and using it instead.
    Only installed/used on FreeBSD 8.0 and earlier.

PR:		ports/151662 [1], ports/147242 [2],
		ports/131111 [3]
Approved by:	eadler (mentor)
2012-08-26 03:15:31 +00:00
Bryan Drewery
b70d151d98 - Update to my new maintainer address
Approved by:	eadler (mentor)
2012-08-02 21:42:30 +00:00
Jason Helfman
2e9568750d - Update to 2.4.9.7
- Fixes crash when checking for duplicated origins

PR:	ports/170292
Reported by: Hans
Submitted by:	maintainer, bryan@shatow.net
2012-07-31 04:54:28 +00:00
Jason Helfman
b81b99c657 - Update to 2.4.9.6, and add DOCS option to port
-- Fix `portsdb -U` crash
-- Show new version when upgrading ports
-- Show recursive depends when upgrading
-- Respect LOCALBASE [ports/146858]
-- Fix crash on duplicated origins

PR:	ports/170266
Submitted by:	maintainer, bryan@shatow.net
2012-07-30 05:02:33 +00:00
Baptiste Daroussin
b4f91f677e Convert to new options framework
PR=		ports/168534
Submitted by:	Bryan Drewery <bryan@shatow.net> (maintainer)
2012-06-02 09:38:19 +00:00
Eitan Adler
00e0cf9296 Upgrade to 2.4.9.5
Changes:

Fixes regression introduced 2.4.9.4 release, causing failed upgrades to
be seen as successes. Reported by: Matthew D. Fuller

PR:		ports/167512
Submitted by:	Bryan Drewery <bryan@shatow.net> (maintainer)
2012-05-02 15:35:08 +00:00
Jason Helfman
0af6ed5ab0 - Update to 2.4.9.4
PR:	ports/167338
Submitted by:	maintainer, bryan@shatow.net
2012-04-27 04:41:47 +00:00
Jason Helfman
88d8712308 - use Sourceforge
- avoids issue with not having SSL support
- Adds LICENSE
- Uses proper RUBY_VER
- on request from myself, pkg-message was generalized by maintainer

PR:	ports/167096
Submitted by:	maintainer, bryan@shatow.net
2012-04-20 16:43:12 +00:00
Baptiste Daroussin
d6d1fbb4b3 - new upstream for portupgrade
- update WWW, MASTER_SITE and distfile to reflect this
- fix usage with ruby 1.9[1]

PR:		ports/165353 [1], ports/166992 [2]
Submitted by:	"Dr. Andreas Haakh" <bugReporter@ib-haakh.de> [1], Bryan Drewery <bryan@shatow.net> [2] (new maintainer)
2012-04-16 21:44:38 +00:00
Philip M. Gollucci
77911aa577 - Reassign to ports@
please consider using ports-mgmt/portmaster

Discussed with: bugmeister(eadler, linimon), ruby(swills, pgollucci) via #bsdports
2012-02-22 05:20:42 +00:00
Mark Linimon
e2a153e4d9 dd note about default PR assignment.
Spurred by:	pgollucci
2012-02-22 05:12:09 +00:00
Stanislav Sedov
c27d64543e - Update to 2.4.9.3 (a bugfix release). 2011-08-23 10:15:01 +00:00
Stanislav Sedov
788e0ebba7 - We don't install README anymore.
- Fix a bug when :map was used on a string.
2011-08-23 07:44:31 +00:00
Stanislav Sedov
f686e750b5 - Don't use ruby 1.9 File.realpath(), use File.expand_path() instead.
The former generates exceptions when the path doesn't exist, which
  is not what we want.
2011-08-23 07:00:01 +00:00
Stanislav Sedov
26c09b8b11 - Fix plist. 2011-08-23 06:25:08 +00:00
Stanislav Sedov
6ce623bba5 - Update to 2.4.9.2.
This version is a bugfix release.
2011-08-23 03:25:44 +00:00
Stanislav Sedov
5e764ca46e - Provide the new URL. 2011-08-19 01:02:23 +00:00
Stanislav Sedov
c23e369a3f - Update portupgrade to 2.4.9.
This version brings ruby 1.9 support contributed by Steve Wills.
2011-08-18 08:05:50 +00:00
Stanislav Sedov
07add2d7d8 - Mark the conflict with portupgrade-devel as an install only conflict. 2011-04-03 07:18:31 +00:00
Stanislav Sedov
6fc7fb578a - Fix portupgrade's shebang patcher.
Reported by:	many
Submitted by:	knu
2010-12-14 07:37:08 +00:00
Stanislav Sedov
940cd51898 - Update to 2.4.8:
- Fix the bug in BEFOREDEINSTALL processing.
  - Add .txz packages support.
2010-11-23 20:41:22 +00:00
Stanislav Sedov
73eef9dd78 - Update to 2.4.7. 2010-11-08 07:56:14 +00:00