CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

ports-mgmt/portupgrade-devel 20180309_3,3

FreeBSD ports/packages management tool (devel version)

Port info

Maintainer
bdrewery@FreeBSD.org
Packages
latest: 20180309_3,3
Upstream
up to date
Last update
to 20180309_3,3 · 01341365d2
Quarterly
2026Q4: 20180309_3,3
Formerly
sysutils/portupgrade-devel until 2007-02-05
WWW
https://wiki.freebsd.org/portupgrade
Links
cgit · VuXML

Install

Package
# pkg install portupgrade-devel
installs 20180309_3,3 from latest; from quarterly (2026Q4) 20180309_3,3
Port
# cd /usr/ports/ports-mgmt/portupgrade-devel && make install clean
# make -C /usr/ports/ports-mgmt/portupgrade-devel config  # change options first
Size
95 KiB download · 341 KiB installed
Depends on
databases/ruby-bdb 0.6.6_9, lang/ruby34 3.4.9_2,1
License
BSD3CLAUSE
Options
2 of 2 on in the package: DOCS EXAMPLES

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1620180309_3,320180309_3,3–
FreeBSD 1520180309_3,320180309_3,3–
FreeBSD 1420180309_3,320180309_3,320180309_3,3

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1520180309_3,320180309_3,3–
FreeBSD 1420180309_3,320180309_3,320180309_3,3

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 20180309_3,3.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (375)

Po-Chuan Hsieh (sunpoet) · 20180309_3,3
ports-mgmt/portupgrade-devel: Remove outdate RUBY_VERSION check

- While I'm here, convert to options helper

lang/ruby31 has been removed on 2025-03-31.

Approved by:	portmgr (blanket)
With hat:	ruby
01341365d2
Bryan Drewery (bdrewery) · 20180309_3,3
ports-mgmt/portupgrade-devel: Fix with Ruby 3.2+

Copies the change to ports-mgmt/portupgrade made in
commit 32a6b38c233cbe0c401c835ec8b5755e62b51d68
65e7ca580d
Yasuhiro Kimura (yasu) · 20180309_2,3
ports-mgmt/portupgrade*: Move manpages to share/man

PR:		277400
Approved by:	portmgr (blanket)
39a440a1ae
Yasuhiro Kimura (yasu) · 20180309_1,3
ports-mgmt/portupgrade*: Revert "Use databases/rubygem-dbm with Ruby 3.2"

This reverts commit 2a325f4cc52c8565348304a9a24a2975ecaaeedd.

With commit 5ebb18384791 database/ruby-bdb works fine with all
supported ruby versions. So always use it as RUN_DEPENDS again.

PR:		272491
Approved by:	maintainer timeout
bd3870067d
Muhammad Moinur Rahman (bofh) · 20180309,3
Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby

Switch from Mk/bsd.ruby.mk to Mk/Uses/ruby.mk

Notable changes are.

- Mk/bsd.ruby.mk is moved to Mk/Uses/ruby.mk.
- USE_RUBY=yes is replaced with USES=ruby.
- USE_RUBY_EXTCONF is replaced with USES=ruby:extconf.
- USE_RUBY_RDOC is replaced with USES=ruby:rdoc.
- USE_RUBY_SETUP is replaces with USES=ruby:setup.
- RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS are replaced with
  USES=ruby:{build,none,run}.
- RUBY_REQUIRE isn't used anywhere, so removed.
- USES=gem now implies USES=ruby.

This is mainly the work of yasu@ at https://reviews.freebsd.org/D27863

I have just made some cosmetic changes and ran exp-run to test that the
tree is not in a BROKEN state.

Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D37925
18c6e18276
Yasuhiro Kimura (yasu) · 20180309,3
ports-mgmt/portupgrade*: Use databases/rubygem-dbm with Ruby 3.2

databases/ruby-bdb is BROKEN with Ruby 3.2.

PR:		268207
Approved by:	maintainer timeout
MFH:		2023Q1
2a325f4cc5
Stefan Eßer (se) · 20180309,3
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 20180309,3
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 20180309,3
ports-mgmt: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Stangl <alex@stangl.us>
  *  Anders F Bjorklund <afb@users.sourceforge.net>
  *  Benjamin Lutz
  *  Brendan Molloy <brendan+freebsd@bbqsrc.net>
  *  Conrad J. Sabatier <conrads@cox.net>
  *  Edwin Groothuis (edwin@mavetju.org)
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Gabriel Linder <linder.gabriel@gmail.com>
  *  Heiner <h.eichmann@gmx.de>
  *  Ilya A. Arkhipov <rum1cro@yandex.ru>
  *  John Marino <marino@FreeBSD.org>
  *  Jun-ichiro itojun Hagino <itojun@itojun.org>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Mamoru Sakaue / MwGhennndo
  *  Martin Kammerhofer
  *  Matthew Seaman
  *  Matthew Seaman <m.seaman@infracaninophile.co.uk>
  *  Matthias Andree <mandree@FreeBSD.org>
  *  Matthias Schmidt
  *  Pawel Pekala <pawel@FreeBSD.org>
  *  Philip M. Gollucci <pgollucci@p6m7g8.com>
  *  Philipp Wuensche <cryx-ports@h3q.com>
  *  Richard Gallamore <ultima@FreeBSD.org>
  *  Romain Tartiere <romain@FreeBSD.org>
  *  Romain Tartiere <romain@blogreen.org>
  *  Securedog <securedog@users.sourceforge.jp>
  *  Sergei Kolobov <sergei@kolobov.com>
  *  Shaun Amott <shaun@inerd.com>
  *  Stefan Walter <sw@gegenunendlich.de>
  *  Stephen Hurd <shurd@FreeBSD.org>
  *  Timothy Redaelli <drizzt@gufi.org>
  *  Tom Hukins <tom@FreeBSD.org>
  *  Vasil Dimov <vd@datamax.bg>
  *  Vladimir Chukharev
  *  Yanhui Shen <shen.elf@gmail.com>
  *  Zane C, Bowers <vvelox@vvelox.net>
  *  kmoore@FreeBSD.org

With hat:	portmgr
9c165b9835
Stefan Eßer (se) · 20180309,3
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
5933ac0b09
Mathieu Arnold (mat) · 20180309,3
Remove # $FreeBSD$ from Makefiles.
305f148f48
Bryan Drewery (bdrewery) · 20180309,3
Update to 2.4.16.

- Preserve shlib symlink [1]

PR:		223943 [1]
198c17eafa
Bryan Drewery (bdrewery) · 20170330,3
Update to 2.4.15.

- pkgdu: Fix syntax error with Ruby 2.3 (invalid next)

PR:		218139
dd12f59107
Mathieu Arnold (mat) · 20150514_3,3
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
8d6597e0bb
Bryan Drewery (bdrewery) · 20150514_3,3
Update to 2.4.13-7-g47dfa22

Changes:
  * 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.
fcbbe93db8
Bryan Drewery (bdrewery) · 20150514_2,3
Update to 2.4.13-6-g72b4c34

Changes:
  * Fix ordering of build based on FETCH/PATCH/EXTRACT dependencies.

PR:		177365
Submitted by:	truckman@
21abd79a72
Bryan Drewery (bdrewery) · 20150514_1,3
Update to 2.4.13-3-g9696855

Changes:
  * Support security vulnerabilities as a build failure reason.

PR:		192232
Submitted by:	Yuri <yuri@rawbw.com>
ca8cbf8b91
Bryan Drewery (bdrewery) · 20150514,3
Update to 2.4.13-2-g2c079e1

Changes:
  * portupgrde -p: Fix new dependencies not getting installed. (#58)

PR:		184672
779a636130
Bryan Drewery (bdrewery) · 20141006_2,3
For the new USE_GITHUB with only GH_TAGNAME set default DISTNAME to include GH_PROJECT/GH_ACCOUNT/GH_TAGNAME. This prevents the distfile having the same name despite changing one of these values and causing a bad checksum.

Differential Revision:	https://reviews.freebsd.org/D2103
Reviewed by:	mat
With hat:	bdrewery
37a1520519
Bryan Drewery (bdrewery) · 20141006_2,3
Fix wrong distinfo from r381704
4a1ab860f4
Bryan Drewery (bdrewery) · 20141006_2,3
Convert my ports to the new USE_GITHUB
511fe251f8
Bryan Drewery (bdrewery) · 20141006_2,3
Update USE_GITHUB so it does not require GH_COMMIT.

Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag.  This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.

The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
  GH -> GHL
  GITHUB -> GITHUB_LEGACY

Differential Revision:	https://reviews.freebsd.org/D748
Submitted by:	amdmi3
Reviewed by:	mat, swills, antoine, bdrewery
With hat:	portmgr
5b5a90256d
Bryan Drewery (bdrewery) · 20141006_2,3
- Add dependency back for ruby-bdb for Ruby 2.0.

PR:		188084
PR:		185523
b47e3677c2
Bryan Drewery (bdrewery) · 20141006_1,3
- Plist fixes. No need for @exec and use @sample.
4c9b998ba3
Bryan Drewery (bdrewery) · 20141006,3
- Update to checkin 2161660, which matches 2.4.13 - Update @dir usage

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
42e89c245c
Bryan Drewery (bdrewery) · 20140524_2,3
Quick fix for pkg-1.3 delete handling. It now requires -f to not automatically recurse.
1a23908988
Adam Weinberger (adamw) · 20140524_1,3
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
cd13c75523
Bryan Drewery (bdrewery) · 20140524_1,3
- Fix building as user
689709f06d
Bryan Drewery (bdrewery) · 20140524_1,3
- 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]
d66d215cad
Bryan Drewery (bdrewery) · 20140524,3
- Update to checkin 352086b

Changes:
  * Use random temporary file for building index
01186891de
Bryan Drewery (bdrewery) · 20131212,3
- Don't remove ruby dirs - Don't bump PORTREVISION as this isn't a big deal, just a nit.
443dd97079
Bryan Drewery (bdrewery) · 20131212,3
- Update to checkin 96722b2

Changes:
  * Fix TSort name clash when using bundle
cd580a3846
Bryan Drewery (bdrewery) · 20131202,3
- Update to checkin 3778f5c

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>
1f97a6b4f1
Bryan Drewery (bdrewery) · 20130921,3
- Support STAGEDIR
892eb1d0b6
Bryan Drewery (bdrewery) · 20130921,3
- Update to checkin 452ad6a which is 2.4.11.2

Changes:
  Rework date parsing for Ruby 1.9 to not depend on devel/ruby-date2 [1]

PR:		ports/182239
349e2173c7
Bryan Drewery (bdrewery) · 20130916,3
- Add NO_STAGE until validated to be safe for upcoming staging support
2324655f20
Bryan Drewery (bdrewery) · 20130916,3
- Update to checkin e4a515a

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]
d3e2ccc5b3
Bryan Drewery (bdrewery) · 20130718,3
- Update to checkin 633cdd7

Changes:
 * pkgdb no longer populates an extra database when using pkgng.
   This brings performance and stability improvements when using
   pkgng.
081e14ada8
Bryan Drewery (bdrewery) · 20130714,3
- Update to checkin eeb5502

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

Reported by:	Jigal Weinberg
60d99ecafe
Bryan Drewery (bdrewery) · 20130629,3
Sync with 2.4.10.6 release
a497846744
Bryan Drewery (bdrewery) · 20130617,3
- Update to checkin 685cb60 - Update upstream repo location

Changes:
  * Fix how pkgng support is detected for completions
  * Fix portcvsweb so it uses svnweb.FreeBSD.ORG
  * Symlink portcvsweb as portsvnweb
  * Fix portcvsweb FreshPorts and datespec support
  * Add support for WITH_PKGNG=devel
f1429b91b1
Bryan Drewery (bdrewery) · 20130313_1,3
- 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
40dd6cf483
Bryan Drewery (bdrewery) · 20130313,3
- 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]
026483c726
Bryan Drewery (bdrewery) · 20130307,3
Fix distinfo after updating version
9831b9d8c9
Bryan Drewery (bdrewery) · 20130307,3
Use proper versioning
405ef602a8
Bryan Drewery (bdrewery) · 20130303_2,3
- Update to checkin 6c357b3

Changes:
  * Fix date parsing when using pkgng

PR:		ports/175926
ac4d44eac4
Bryan Drewery (bdrewery) · 20130303_1,3
- Fix missing dependency on devel/ruby-date2 when using Ruby 1.9   for date parsing
c5a5da506c
Bryan Drewery (bdrewery) · 20130303,3
- Update to checkin a05c5da

Changes:
 * Fix -O flag not being respected
 * Disable dependency sanity checks with PKGNG
   as the pkg(8) db is not reliable for dependency
   versions after using pkg-set -o and other
   operations.
9abf443362
Bryan Drewery (bdrewery) · 20130114,3
- Update to checkin fb8519c

Changes:
 - Fix crash when HOME is not set in the environment,
   which breaks some cases of puppet usage

PR:		ports/175281
Reported by:	Vladimir <v.chernyadev@tradesoft.ru>
66e7731c7a
Bryan Drewery (bdrewery) · 20121206,3
- Update to 20121206 snapshot

Changes:
  * Minor sanity check when upgrading ports-mgmt/pkg

Feature safe:	yes
97ddc8da06