summaryrefslogtreecommitdiff
path: root/ports-mgmt/portupgrade (follow)
Commit message (Collapse)AuthorAgeFilesLines
* - A patch from HEAD: when gcc installed, some libraries may be conflictedSergey Matveychuk2008-01-082-0/+20
| | | | | | | | | | | | with system ones. portsclean -Li ask to remove them. No removes by default, but we don't want an user remove system libraries just press 'y' in portscleanup -Li. PR: ports/116830 Reported by: clemens fischer <ino-news at spotteswoode.dnsalias.org> Notes: svn path=/head/; revision=205258
* Remove print/ghostscript-afpl as it has been replaced by print/ghostscript-gplRong-En Fan2007-09-241-1/+1
| | | | | | | | | since version 8.57. The leading ghostscript is the -gpl one. Approved by: portmgr (pav) Notes: svn path=/head/; revision=200037
* - Remove scared sentence from pkg-messageSergey Matveychuk2007-07-031-4/+0
| | | | | | | Asked by: krion Notes: svn path=/head/; revision=194793
* - Update to 2.3.1. Many people test it and it looks good.Sergey Matveychuk2007-07-034-37/+10
| | | | | | | | To upgrade back from portupgrade-devel use the command: portupgrade -o ports-mgmt/portupgrade portupgrade-devel Notes: svn path=/head/; revision=194774
* - Remove the last patch. This fix makes other troubles.Sergey Matveychuk2007-03-232-18/+1
| | | | | | | Reported on: ports@ Notes: svn path=/head/; revision=188083
* - Fix a long standing bug when shelljoin() function wrong placed ""Sergey Matveychuk2007-03-022-1/+18
| | | | | | | when more than one variables (WITH_*, WITHOUT_*) passed. Notes: svn path=/head/; revision=186369
* - Ignore bsdpan- pseudo ports.Sergey Matveychuk2007-03-023-2/+18
| | | | | | | | | | - Add a note about ports with suffixes (e.g. -nox11) Reported by: David Morgan <morgad_AT_eclipse.co.uk>, Philip Kizer <pckizer_AT_nostrum.com> Notes: svn path=/head/; revision=186333
* - Update to 2.2.6 version.Sergey Matveychuk2007-03-016-38/+34
| | | | | | | | | | | An unpleasant bug was fixed when pkgdb could accidently remove some dependencies in +CONTENTS files. It's recomented to run pkgdb -L once after upgrade to fix dependencies list. See UPDATING file. Reported and tested by: Randy Pratt <bsd-unix_AT_earthlink.net> Notes: svn path=/head/; revision=186244
* - Fix after moving to a new category.Sergey Matveychuk2007-02-052-3/+12
| | | | Notes: svn path=/head/; revision=184251
* Populate a new ports-mgmt category. List of moved ports:Pav Lucistnik2007-02-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=184211
* - misc-depends targed was removed from bsd.ports.mk. Don't use it anymore.Sergey Matveychuk2007-02-012-1/+12
| | | | | | | | PR: ports/108662 Submitted by: Mark Evenson<mark.evenson AT gmx.at> Notes: svn path=/head/; revision=183874
* - Fix brackage after ports/Makefile 1.97 was committedSergey Matveychuk2007-02-012-1/+14
| | | | Notes: svn path=/head/; revision=183841
* - Fix handling of lib/compat/pkg directoryPav Lucistnik2007-01-252-1/+4
| | | | | | | Approved by: sem (maintainer) Notes: svn path=/head/; revision=183265
* - Update to 2.2.2. New stable version.Sergey Matveychuk2006-11-215-88/+19
| | | | | | | | | | | | | | | Most visible changes are: * Database files locking. Only one process can write to them in the same time. * pkgdb -F is more smart now and takes OPTIONS, make.conf and pkgtools.conf settings into account. Moreover: * Many bugs fixed. * Many code refactored. Notes: svn path=/head/; revision=177736
* * Change WWW line.Sergey Matveychuk2006-11-101-1/+1
| | | | | | | | | wiki is the same as wikitest but looks better. Inspired by: developers@ Notes: svn path=/head/; revision=176993
* Add a FreeBSD wiki page as a home page.Sergey Matveychuk2006-11-081-0/+1
| | | | Notes: svn path=/head/; revision=176836
* - Fix descriptions in pkgtools.conf to be obviouslier. [1]Sergey Matveychuk2006-08-253-0/+71
| | | | | | | | | | - Fix s pointyhat URL for package direcories. PR: ports/102417 [1] Reported by: Ryan Wehler <mindflux98@gmail.com> Notes: svn path=/head/; revision=171380
* - Update to 2.1.3.3.Sergey Matveychuk2006-08-234-42/+4
| | | | | | | A few fixes merged from developing version, patches integrated. Notes: svn path=/head/; revision=171253
* - Make fetch(1) quiet when STDOUT is not a tty (as it was before).Sergey Matveychuk2006-08-092-3/+14
| | | | | | | | PR: ports/101341 Requested by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp> Notes: svn path=/head/; revision=170216
* - Fix a bug that caused incorrect output-processing in second-party soft.Sergey Matveychuk2006-07-232-1/+15
| | | | | | | Obtained from: Kport Notes: svn path=/head/; revision=168565
* - Fix a type: DBD4->BDB4 in messages.Sergey Matveychuk2006-07-201-2/+2
| | | | | | | Submitted by: yar Notes: svn path=/head/; revision=168322
* - Fix a bug when values of -M was ignored.Sergey Matveychuk2006-07-122-0/+13
| | | | | | | Submitted by: John E Hein <jhein@timing.com> Notes: svn path=/head/; revision=167588
* - Upgrade to 2.1.3.2Sergey Matveychuk2006-07-012-6/+8
| | | | | | | | | | | | | | | | (MFD - Merge From Developing) * Fix a bug with a time delta. When build took over 24 hour. * Allow origins in ALT_PKGDEP. * Add -e (--emit-summaries) option to show summary messages. * Fix portupgrade working when stdin is closed. [1] - Get back sf.net to MASTER_SITES - Add CONFLICTS with portupgrade-devel PR: ports/99179 [1] Submitted by: Hannes Hauswedell <hannes.hauswedell_at_gmail.com> Notes: svn path=/head/; revision=166699
* - Fork a stable branch.Sergey Matveychuk2006-06-303-27/+28
| | | | | | | | | | | It's exactly like 2.1.3 but without summary messages and fixed bug when BDB4 was defined but tried only bdb1 driver and fall back to dbd driver. - Add an option WITH_BDB1. Both BDB1 and BDB4 options can be off. Ruby dbd driver will use in the case. Notes: svn path=/head/; revision=166651
* - Roll back to stable 2.1.1 version.Sergey Matveychuk2006-06-196-72/+27
| | | | | | | I'd like to wait a repocopy but marcus seems will unaccessible for a week. Notes: svn path=/head/; revision=165774
* - Fix parameter in DBM.open(). It caused the message:Sergey Matveychuk2006-06-192-1/+26
| | | | | | | Rebuilding the pkgdb <format:dbm_hash> in /var/db/pkg ... can't convert String into Integer Notes: svn path=/head/; revision=165761
* - Real fix of the last problem.Sergey Matveychuk2006-06-193-13/+20
| | | | Notes: svn path=/head/; revision=165753
* - Work around for a bug in options parser.Sergey Matveychuk2006-06-192-1/+13
| | | | | | | | | The bug caused count -D twice and look at it as -DD Reported in: ports@ Notes: svn path=/head/; revision=165741
* - Disable 'make config' feature. It should be implemented another way.Sergey Matveychuk2006-06-182-3/+12
| | | | | | | Now it's PITA if many ports affected. Notes: svn path=/head/; revision=165700
* - Quick fix: change 'make config' with 'make config-conditional'.Sergey Matveychuk2006-06-182-0/+12
| | | | | | | | | It's exactly I meant. Reported by: Larry Rosenman <ler at lerctr.org> Notes: svn path=/head/; revision=165695
* - Update to 2.1.4Sergey Matveychuk2006-06-182-4/+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 portupgrade(1). * Incorrectly calculated upgrade time when it is more 24 hours. [4] * Other fixes and impovements. PR: ports/99086 [4] Reported by: Doug Poland <doug at polands.org> [3,4] Requested by: many [1] Submitted by: skv [2] Notes: svn path=/head/; revision=165690
* - Change MASTER_SITES. The project is hosted on SourceForge now.Sergey Matveychuk2006-06-141-2/+2
| | | | Notes: svn path=/head/; revision=165391
* - Update to 2.1.3Sergey Matveychuk2006-06-112-5/+4
| | | | | | | | | | | | | | | | | | | | | 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/install transaction: how many tasks and how many task done. [2] o Make portupgrade(1) with -D option really remove a broken distfile. But it works only if FETCH_CMD set to use fetch(1) (it's default). [3] o Bugs fixes Requested by: skv [1] netchild [2] Andriy Gapon <avg at icyb.net.ua> [3] Notes: svn path=/head/; revision=165097
* - Fix includeing ldconfig_compatSergey Matveychuk2006-06-091-2/+3
| | | | | | | Submitted by: Scott Allendorf <scott-allendorf at uiowa.edu> Notes: svn path=/head/; revision=164934
* - Update to 2.1.2Sergey Matveychuk2006-06-072-5/+6
| | | | | | | | | | | | | | | | | | | | | | 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 in the place where encountered. The file path looking inside of PREFIX. [2] o Add to pkgtools.conf ALT_MOVED. The array holds alternate MOVED file. E.g. for files in EXTRA_CATEGORIES. [3] o Allow install port by origin. E.g. portinstall lang/ruby18 o Make pkgdb offer install a stale dependency before selecting it from installed. [4] - Add own mirror to prevent delay while distfile appears on MASTER_SITE_LOCAL. Requested by: skv [1,2,3], kris [4] Notes: svn path=/head/; revision=164689
* - Update to 2.1.1Sergey Matveychuk2006-06-042-20/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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_fetch(1) to guess a right source directory for download (All or Latest). It works in much more cases now [4] And make a notice for using of '@' in package name more clean. o *_rc_scripts internal procs don't recognize RC-scripts without .sh. It's wrong for 6.0+ [5] o Fix pkgdb -s [6] o Add firefox in a browser list in portcvsweb(1) o Revive NEWS file 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] Notes: svn path=/head/; revision=164347
* - Take the portSergey Matveychuk2006-06-024-39/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 when port was renamed (eg. mozilla-firebird -> firefox) [1] o don't show a warning about origin changing when origins are the same. [2] It rids us from messages like: Package origin of 'pan' has been changed: 'news/pan' -> 'news/pan' 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 Notes: svn path=/head/; revision=164201
* - Convert to USE_LDCONFIG.Florent Thoumie2006-05-293-6/+27
| | | | | | | | | PR: ports/93186 Submitted by: $self Approved by: maintainer Notes: svn path=/head/; revision=163869
* Try to clean up lib/compat and lib/compat/pkg at deinstall.Kris Kennaway2006-02-261-1/+2
| | | | | | | Approved by: portmgr (implicit) Notes: svn path=/head/; revision=156812
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryEdwin Groothuis2006-01-221-1/+1
| | | | | | | | Approved by: krion@ PR: ports/88711 (related) Notes: svn path=/head/; revision=154116
* sysutils/portupgrade: Fix yet another infinite loop.Edwin Groothuis2006-01-072-1/+14
| | | | | | | | | | | | | | | | | 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> Notes: svn path=/head/; revision=152930
* Update to 2.0.1.Norikatsu Shigemura2006-01-034-21/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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) Notes: svn path=/head/; revision=152671
* Problem with portupgrade 2.0Edwin Groothuis2006-01-022-1/+17
| | | | | | | | | | | | | | | | | | | | | 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> Notes: svn path=/head/; revision=152576
* A happy new year updated to 2.0.0.Norikatsu Shigemura2006-01-012-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (1) Change the versioning scheme of portupgrade. portupgrade now becomes 2.0.0! (2) Add FreshPorts support to portcvsweb(1). You can view CVS history via FreshPorts instead of CVSweb by using "portcvsweb -F". See the man page of portcvsweb(1) for details. (3) If the change of the origin is written in MOVED, portupgrade reads and chases it. You no longer need to supply the origin of the new pkg by "-o" option. Example: When ftp/wget-devel is moved to ftp/wget, previously you had to run, % portupgrade -o ftp/wget wget Now, just run % portupgrade wget and portupgrade will do what you want to do. (4) Try to guess the pkg to be upgraded, when no pkgname is supplied as a command line argument. This can be done only when the current directory is under $PORTSDIR. Example: Running % cd /usr/ports/ftp/wget % portupgrade will upgrade ftp/wget. (5) The frequency of INDEX generation on official site is now sufficient, recommend to run "portsdb -F" (fetch INDEX from official site) instead of "portsdb -U" (make INDEX by yourself) in portsdb(1). [1] PR: ports/91164 Submitted by: KOMATSU Shinichiro <koma2@lovepeers.org> (maintainer) Pointed out by: Enrique Matias <cronopios at gmail dot com> [1] Notes: svn path=/head/; revision=152526
* sysutils/portupgrade: fix the problem that portupgrade sometimes runs slow, ↵Edwin Groothuis2005-12-0410-211/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and bump PORTVERSION to 20051204. (1) For years, I have experienced that portupgrade sometimes runs very slow. After some investigation, I found that "pkgdb -aF" is invoked from portupgrade or other programs (such as portversion) without having sufficient privilege to modify /var/db/pkg/, and that error is not caught by the caller program, and "pkgdb -aF" is invoked repeatedlly. So, I fixed the following things: - When pkgdb internally invoked from other program exits with error, make the caller program also exit with error. - Display the error messages of pkgdb that run internally from other program. When portupgrade or other programs die with the following error, ** You do not own /var/db/pkg. (use -f to force or run as root) Command failed [exit code 1]: /usr/local/sbin/pkgdb -aFQ please run "pkgdb -aF" as the user that owns /var/db/pkg (usually root). (2) Make new tarball that contains the above fix and all patches in files/. Bump PORTVERSION to 20051204 and change MASTER_SITES. PR: ports/89917 Submitted by: KOMATSU Shinichiro <koma2@lovepeers.org> Notes: svn path=/head/; revision=150346
* - Change the name of the ports database file (INDEX.db) toVolker Stolz2005-11-253-3/+18
| | | | | | | | | | | $(basename ${INDEXFILE}).db, e.g. INDEX-6.db. (requested by kris) - Add SHA256. PR: ports/89520 Submitted by: maintainer Notes: svn path=/head/; revision=149428
* fix: ports/54424 problemDaichi GOTO2005-10-193-1/+30
| | | | | | | | | | | - fix PKG_ALTDEP does not work problem PR: ports/54424 Submitted by: koma2@lovepeers.org (maintainer) Approved by: bharat@menalto.com Notes: svn path=/head/; revision=145827
* - Fix portsdb issue.Florent Thoumie2005-08-022-1/+12
| | | | | | | | | | Reported by: Igor Pokrovsky <ip@doom.homeunix.org> Patched by: KOMATSU Shinichiro <koma2@lovepeers.org> (maintainer) Tested by: Igor Pokrovsky <ip@doom.homeunix.org> Approved by: portmgr (krion) Notes: svn path=/head/; revision=140731
* Pass full path to pkg_{add,info} invoked from portupgrade.Renato Botelho2005-07-292-1/+23
| | | | | | | | PR: ports/84278 Submitted by: KOMATSU Shinichiro <koma2@lovepeers.org> (maintainer) Notes: svn path=/head/; revision=140411
* - sysutils/portupgrade: add option for BDB4:Daichi GOTO2005-06-291-7/+12
| | | | | | | | | | | | | | | (1) Do not change default dependency (depend on ruby-bdb1), since ruby-bdb (BDB >= 2) support is not so tested. (2) Thus, no PORTREVISION bump. - a little Makefile change for portlint clean PR: ports/82000 Submitted by: Alexander Novitsky <alecn@server.v42of.icc-vvd.ru> Reviewed by: KOMATSU Shinichiro <koma2@lovepeers.org> (maintainer) Notes: svn path=/head/; revision=138159