CVE and update status of the FreeBSD ports tree3,296 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 · Report wrong data

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)

Sergey Matveychuk (sem) · 2.4.0
- Update to 2.4.0  * many bug fixes  * now all dependencies run under portupgrade control  * run 'make config-conditional' and 'make config' with -c and -C options

PR:		ports/116830, ports/115249
Reported by:	clemens fischer <ino-news@spotteswoode.dnsalias.org>,
		KOMATSU Shinichiro <koma2@lovepeers.org>,
		and other
dcb47185cb
Sergey Matveychuk (sem) · 2.3.1
- Sync with portupgrade port version till a new devel version will appear.
8be9e8c887
Sergey Matveychuk (sem) · 2.3.0_6
- Fix a bug with -o option

Reported by:	many
22fe409247
Sergey Matveychuk (sem) · 2.3.0_5
- Remove a junk chunk
d62e726ca9
Sergey Matveychuk (sem) · 2.3.0_5
- Remove superfluous patch
13e98048db
Sergey Matveychuk (sem) · 2.3.0_4
- Fix a few bugs that affected on planned xorg updating.

Pushed by:	kris
Thanks to:	az for a computer for tests
cab9e22576
Kris Kennaway (kris) · 2.3.0_3
Change BROKEN to IGNORE to prevent package build
bcc0df6812
Sergey Matveychuk (sem) · 2.3.0_3
- Mark as BROKEN till a next version will be released
6448255346
Sergey Matveychuk (sem) · 2.3.0_3
- Fix a bug in gathering depends.

Reported by:	krion
04ad167123
Sergey Matveychuk (sem) · 2.3.0_2
- A quick fix for ports without an origin (e.g. bsdpan-)
d65fcf6894
Sergey Matveychuk (sem) · 2.3.0_1
- Integrate last patches from stable
103cbbdd60
Sergey Matveychuk (sem) · 2.3.0
- Update to 2.3.0
f6551c7611
Sergey Matveychuk (sem) · 2.2.6_1
- Patch: make an explicit type cast to be on a safe side.
afe4713c0a
Sergey Matveychuk (sem) · 2.2.6
- Update to 2.2.6. A bugfix release.
bfbf5759d4
Sergey Matveychuk (sem) · 2.2.5_1
- Add two patches
eb1085d1bc
Sergey Matveychuk (sem) · 2.2.5
Update to 2.2.5. Read NEWS file for details.
4393b172eb
Sergey Matveychuk (sem) · 2.2.4
- Update to 2.2.4
9d499d7b60
Sergey Matveychuk (sem) · 2.2.2_2
- Fix after moving to a new category.
803001884f
Pav Lucistnik (pav) · 2.2.2_1
Populate a new ports-mgmt category. List of moved ports:

devel/portcheckout -> ports-mgmt/portcheckout
  devel/portlint -> ports-mgmt/portlint
  devel/portmk -> ports-mgmt/portmk
  devel/porttools -> ports-mgmt/porttools
  misc/instant-tinderbox -> ports-mgmt/instant-tinderbox
  misc/porteasy -> ports-mgmt/porteasy
  misc/portell -> ports-mgmt/portell
  misc/portless -> ports-mgmt/portless
  misc/tinderbox -> ports-mgmt/tinderbox
  security/jailaudit -> ports-mgmt/jailaudit
  security/portaudit -> ports-mgmt/portaudit
  security/portaudit-db -> ports-mgmt/portaudit-db
  security/vulnerability-test-port -> ports-mgmt/vulnerability-test-port
  sysutils/barry -> ports-mgmt/barry
  sysutils/bpm -> ports-mgmt/bpm
  sysutils/kports -> ports-mgmt/kports
  sysutils/managepkg -> ports-mgmt/managepkg
  sysutils/newportsversioncheck -> ports-mgmt/newportsversioncheck
  sysutils/pib -> ports-mgmt/pib
  sysutils/pkgfe -> ports-mgmt/pkgfe
  sysutils/pkg-orphan -> ports-mgmt/pkg-orphan
  sysutils/pkg_cutleaves -> ports-mgmt/pkg_cutleaves
  sysutils/pkg_install -> ports-mgmt/pkg_install
  sysutils/pkg_install-devel -> ports-mgmt/pkg_install-devel
  sysutils/pkg_remove -> ports-mgmt/pkg_remove
  sysutils/pkg_rmleaves -> ports-mgmt/pkg_rmleaves
  sysutils/pkg_trackinst -> ports-mgmt/pkg_trackinst
  sysutils/pkg_tree -> ports-mgmt/pkg_tree
  sysutils/portbrowser -> ports-mgmt/portbrowser
  sysutils/portconf -> ports-mgmt/portconf
  sysutils/portdowngrade -> ports-mgmt/portdowngrade
  sysutils/portcheck -> ports-mgmt/portcheck
  sysutils/portmanager -> ports-mgmt/portmanager
  sysutils/portmaster -> ports-mgmt/portmaster
  sysutils/portscout -> ports-mgmt/portscout
  sysutils/portsearch -> ports-mgmt/portsearch
  sysutils/portsman -> ports-mgmt/portsman
  sysutils/portsnap -> ports-mgmt/portsnap
  sysutils/portsopt -> ports-mgmt/portsopt
  sysutils/portupgrade -> ports-mgmt/portupgrade
  sysutils/portupgrade-devel -> ports-mgmt/portupgrade-devel
  sysutils/port-authoring-tools -> ports-mgmt/port-authoring-tools
  sysutils/port-maintenance-tools -> ports-mgmt/port-maintenance-tools
  sysutils/psearch -> ports-mgmt/psearch
  sysutils/p5-FreeBSD-Portindex -> ports-mgmt/p5-FreeBSD-Portindex
  sysutils/qtpkg -> ports-mgmt/qtpkg
  textproc/p5-FreeBSD-Ports -> ports-mgmt/p5-FreeBSD-Ports

Repocopies by:	marcus
0d0d56457b
Sergey Matveychuk (sem) · 2.2.2_1
- Synchronyze patches with stable.

Reminded by:	marck
706b49dc87
Sergey Matveychuk (sem) · 2.2.2
- Update to 2.2.2   Fix a little (rarely appeared) problem with locking.

Reported by:	Lowell Gilbert <freebsd-ports-local@be-well.ilk.org>
df72a20af1
Sergey Matveychuk (sem) · 2.2.1
- Upgrade to 2.2.1

* Raise an error when MOVED file has a wrong format instead of a weird
  ruby error. (Reported by kris@FreeBSD.org).

* Fix a bug when -P always treated as -PP.

* Change PORT_UPGRADE environment variable with UPGRADE_PORT (contains
  a package name for updating port) and UPGRADE_TOOL=portupgrade.
  Discussed with skv@FreeBSD.org and DougB@FreeBSD.org.
3bff0404b8
Sergey Matveychuk (sem) · 2.2.0
* Change WWW line.   wiki is the same as wikitest but looks better.

Inspired by:	developers@
510f6f635b
Sergey Matveychuk (sem) · 2.2.0
Add a FreeBSD wiki page as a home page.
c69658ad1b
Sergey Matveychuk (sem) · 2.2.0
- Update to 2.2.0

* Respect INDEXDIR after fetching INDEX (Andrew Pantyukhin <sat@FreeBSD.org>)
* Add --batch opition.
* Add --without-env-upgrade option.
* Remove -DPACKAGE_BUILDING (it was in fetch-only mode) because it's only
  for build cluster, not users. (Pointed out by kris@FreeBSD.org)
* Add detection of stale lock files. They can stay if one of tools suddenly
  terminated.
* Improve pkgdb -F - respect OPTIONS and pkgtools.conf settings.
9ce460d105
Sergey Matveychuk (sem) · 2.1.7
- Update to 2.1.7
3fb955a056
Sergey Matveychuk (sem) · 2.1.6
- Update to 2.1.6.   Mostly bugs fixes release.
842470c297
Sergey Matveychuk (sem) · 2.1.5
- Fix a type: DBD4->BDB4 in messages.

Submitted by:	yar
beee543973
Sergey Matveychuk (sem) · 2.1.5
- Remove forgotten patch. - Fix MASTER_SITE_SUBDIR.
de5c2f2285
Sergey Matveychuk (sem) · 2.1.5
Add CONFLICTS for portupgrade
7bd4e86089
Sergey Matveychuk (sem) · 2.1.5
Add portupgrade-devel. It's a developing version of portupgrade. Version 2.1.5 is mostly bugfix of 2.1.4.
011bd56aa2
Sergey Matveychuk (sem) · 2.1.1,2
- Roll back to stable 2.1.1 version.   I'd like to wait a repocopy but marcus seems will unaccessible for a week.
e775e7e95c
Sergey Matveychuk (sem) · 2.1.4_5,1
- Fix parameter in DBM.open(). It caused the message:   Rebuilding the pkgdb <format:dbm_hash> in /var/db/pkg ... can't convert String into Integer
34ff7dab0c
Sergey Matveychuk (sem) · 2.1.4_4,1
- Real fix of the last problem.
cb37128c50
Sergey Matveychuk (sem) · 2.1.4_3,1
- Work around for a bug in options parser.   The bug caused count -D twice and look at it as -DD

Reported in:	ports@
459dd22315
Sergey Matveychuk (sem) · 2.1.4_2,1
- Disable 'make config' feature. It should be implemented another way.   Now it's PITA if many ports affected.
17964f133f
Sergey Matveychuk (sem) · 2.1.4_1,1
- Quick fix: change 'make config' with 'make config-conditional'.   It's exactly I meant.

Reported by:	Larry Rosenman <ler at lerctr.org>
0d0640d075
Sergey Matveychuk (sem) · 2.1.4,1
- Update to 2.1.4   * Add -e (--emit-summaries) option and show summary messages only when     the option defined or verbose mode is on. [1]   * Allow origins in ALT_PKGDEP. This announced in pkgtools.conf     but did not work really. [2]   * Run 'make config' before all operations unless -j (--jet-mode)     option specified. [3]   * Add lock on operations with pkgdb.db. Now you can safe run a few

PR:		ports/99086 [4]
Reported by:	Doug Poland <doug at polands.org> [3,4]
Requested by:	many [1]
Submitted by:	skv [2]
a80a5566ac
Sergey Matveychuk (sem) · 2.1.3,1
- Change MASTER_SITES. The project is hosted on SourceForge now.
e238202b18
Sergey Matveychuk (sem) · 2.1.3,1
- Update to 2.1.3   o Add ALT_INDEX array to pkgtools.conf. The array holds additional     INDEX files. Useful for local categories.   o Add to pkgtools.conf a new dirrective: include_hash('glob').     It downloads keys and values (splitted by '=>') from files     coincided with 'glob' and returns a filled hash. The glob is     related to PREFIX. [1]   o Add a summary messages on each upgrade/inst

Requested by:	skv [1]
		netchild [2]
		Andriy Gapon <avg at icyb.net.ua> [3]
e8e4a3210b
Sergey Matveychuk (sem) · 2.1.2_1,1
- Fix includeing ldconfig_compat

Submitted by:	Scott Allendorf <scott-allendorf at uiowa.edu>
03b02cf7ce
Sergey Matveychuk (sem) · 2.1.2,1
- Update to 2.1.2   o Really fix *_rc_scripts. The last fix was uncomplited.   o Set both make argument and environment variable to PORT_UPGRADE=yes.     It makes possible a port or a package (via install/deinstall scripts)     to detect if it builds/installs/deinstalls under portupgrade(1) [1]   o Add to pkgtools.conf a new directive: include_eval('file')     The file will included and evaluated 

- Add own mirror to prevent delay while distfile appears on MASTER_SITE_LOCAL.

Requested by:	skv [1,2,3], kris [4]
f07758714f
Sergey Matveychuk (sem) · 2.1.1,1
- Update to 2.1.1   o Fix -O that should force ignoring dependency errors,     but really did not work [1]   o Add PKG_BACKUP_DIR environment variable where specified     a directory where will keep saved packages (-b).     Default: PKG_PATH (PORTSDIR/packages/All) [2]   o Add MAKE_ENV in pkgtools.conf that is like MAKE_ARGS but     allows to set environment variables for ports [3]   o Fix pkg_fet

PR:		ports/56301 [1]
		ports/81454 [2] (based on)
		ports/92896 [3]
		ports/94054 [4]
		ports/95775 [5]
		ports/96832 [6]
Reported by:	Roman Neuhauser <neuhauser at sigpipe.cz> [1]
		Fernan Aguero <fernan at iib.unsam.edu.ar> [3]
		Andrew Webster <awebster at connectalk.com> [4]
		Rong-En Fan <rafan at infor.org> [5]
		Richard Brooksby <rb at ravenbrook.com> [6]
Submitted by:	KOMATSU Shinichiro <koma2 at lovepeers.org> [2]
07816a2f09
Sergey Matveychuk (sem) · 2.1.0,1
- Take the port - Update to 2.1.0   o rewrite version checking. Now it's compliant with pkg_version(1) algorythm   o fix shebangs in test/*   o add test in test_pkgversion.rb from test-pkg_version.sh   o fix test_pkgdb.rb   o fix pointyhat URL in pkgtools.conf and pkgtools.rb   o make comparisons when updates from packages. It compared package names     instead versions. It gives a weird results w

PR:		ports/62990 [1], ports/98153 [2]
Submitted by:	Leland Wang <llwang at infor.org> [1]
		tobez [2]
Approved by:	maintainer (silence for a month, no activity seen for 4 monthes)
		daichi (blessed)
		ports (silence)
		a number open PRs from 2003 year
Inspired by:	az
621c94e5dd
Florent Thoumie (flz) · 2.0.1_2,1
- Convert to USE_LDCONFIG.

PR:		ports/93186
Submitted by:	$self
Approved by:	maintainer
128460e57c
Kris Kennaway (kris) · 2.0.1_1,1
Try to clean up lib/compat and lib/compat/pkg at deinstall.

Approved by:	portmgr (implicit)
0e29aa754a
Edwin Groothuis (edwin) · 2.0.1_1,1
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry

Approved by:    krion@
PR:             ports/88711 (related)
508b8d82f4
Edwin Groothuis (edwin) · 2.0.1_1,1
sysutils/portupgrade: Fix yet another infinite loop.

Check and avoid infinite loop when MOVED has an entry such as:

	    games/scummvm|emulators/scummvm|2004-04-06|new category
	    emulators/scummvm|games/scummvm|2004-04-13|new category

	    (games/scummvm -> emulators/scummvm -> games/scummvm -> ...)

	Reported by: Bohdan Horst <nexus at hoth dot amu dot edu dot pl>

PR:		ports/91402
Submitted by:	KOMATSU Shinichiro <koma2@lovepeers.org>
69ec329aa4
Norikatsu Shigemura (nork) · 2.0.1,1
Update to 2.0.1.

* portversion(1) also reads MOVED and trace origin change,
  and, when invoked with "-v", displays the new origin.

  Example:

      % portversion -v screen
      screen-4.0.2_2   <  needs updating (port has 4.0.2_3) (=> 'sysutils/screen')

* Add "--ignore-moved" to portupgrade(1) and portversion(1).
  When invoked with this option, both programs totally ignore MOVED.
  If you encounter strange behaviour of these programs, try this out.

* Add IGNORE_MOVED option to pkgtools.conf.
  This can be used to selectively ignore MOVED by pkgs.
  See pkgtools.conf.sample for details.

* Keep the order of MOVED entries, and do not trace back to old entries.
  Previously, when encounters the following entries,

	editors/emacs|editors/emacs19|2004-03-20|emacs 19.x moved to a non-default port location
	editors/emacs21|editors/emacs|2004-03-20|emacs 21.x moved to default port location

  portupgrade traces as "editors/emacs21" -> "editors/emacs" -> "editors/emacs19".
  I thought this behavior should not be what we want to, so added this change.

PR:		ports/91272
Submitted by:	KOMATSU Shinichiro <koma2@lovepeers.org> (maintainer)
879e335dc3
Edwin Groothuis (edwin) · 2.0.0_1,1
Problem with portupgrade 2.0

Thank you for reporting. I also discovered this problem a few hours ago.

    The source of this trouble is that the following line exists in MOVED,

    lang/php4|lang/php4|2003-05-22|re-separated from www/mod_php4

    where "moved from" and "moved to" is the same, but portupgrade
    does not check this case and infinite loop occurs.

    Fix to this problem will be in the next portupgrade release,
    but in the meanwhile, whould you commit the following patch,
    please?

PR:		ports/91209
Submitted by:	KOMATSU Shinichiro <koma2@lovepeers.org>
1d2994d56b