non port: sysutils/portupgrade/Makefile |
Number of commits found: 237 (showing only 100 on this page) |
Monday, 5 Feb 2007
|
01:08 pav
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
|
Thursday, 1 Feb 2007
|
18:43 sem
- misc-depends targed was removed from bsd.ports.mk. Don't use it anymore.
PR: ports/108662
Submitted by: Mark Evenson<mark.evenson AT gmx.at>
|
07:23 sem
- Fix brackage after ports/Makefile 1.97 was committed
|
Thursday, 25 Jan 2007
|
16:49 pav
- Fix handling of lib/compat/pkg directory
Approved by: sem (maintainer)
|
Tuesday, 21 Nov 2006
|
17:17 sem
- Update to 2.2.2. New stable version.
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.
|
Friday, 25 Aug 2006
|
12:46 sem
- Fix descriptions in pkgtools.conf to be obviouslier. [1]
- Fix s pointyhat URL for package direcories.
PR: ports/102417 [1]
Reported by: Ryan Wehler <mindflux98@gmail.com>
|
Wednesday, 23 Aug 2006
|
10:02 sem
- Update to 2.1.3.3.
A few fixes merged from developing version, patches integrated.
|
Wednesday, 9 Aug 2006
|
17:17 sem
- Make fetch(1) quiet when STDOUT is not a tty (as it was before).
PR: ports/101341
Requested by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
|
Sunday, 23 Jul 2006
|
15:08 sem
- Fix a bug that caused incorrect output-processing in second-party soft.
Obtained from: Kport
|
Thursday, 20 Jul 2006
|
17:29 sem
- Fix a type: DBD4->BDB4 in messages.
Submitted by: yar
|
Wednesday, 12 Jul 2006
|
16:21 sem
- Fix a bug when values of -M was ignored.
Submitted by: John E Hein <jhein@timing.com>
|
Saturday, 1 Jul 2006
|
08:11 sem
- Upgrade to 2.1.3.2
(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>
|
Friday, 30 Jun 2006
|
10:06 sem
- Fork a stable branch.
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.
|
Monday, 19 Jun 2006
|
12:41 sem
- Roll back to stable 2.1.1 version.
I'd like to wait a repocopy but marcus seems will unaccessible for a week.
|
09:54 sem
- 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
|
07:53 sem
- Real fix of the last problem.
|
07:33 sem
- Work around for a bug in options parser.
The bug caused count -D twice and look at it as -DD
Reported in: ports@
|
Sunday, 18 Jun 2006
|
19:48 sem
- Disable 'make config' feature. It should be implemented another way.
Now it's PITA if many ports affected.
|
18:27 sem
- Quick fix: change 'make config' with 'make config-conditional'.
It's exactly I meant.
Reported by: Larry Rosenman <ler at lerctr.org>
|
17:30 sem
- 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
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]
|
Wednesday, 14 Jun 2006
|
10:38 sem
- Change MASTER_SITES. The project is hosted on SourceForge now.
|
Sunday, 11 Jun 2006
|
12:00 sem
- 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/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]
|
Friday, 9 Jun 2006
|
20:19 sem
- Fix includeing ldconfig_compat
Submitted by: Scott Allendorf <scott-allendorf at uiowa.edu>
|
Wednesday, 7 Jun 2006
|
10:31 sem
- 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 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]
|
Sunday, 4 Jun 2006
|
16:42 sem
- 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_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]
|
Friday, 2 Jun 2006
|
05:36 sem
- 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 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
|
Monday, 29 May 2006
|
17:45 flz
- Convert to USE_LDCONFIG.
PR: ports/93186
Submitted by: $self
Approved by: maintainer
|
Saturday, 7 Jan 2006
|
01:04 edwin
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>
|
Tuesday, 3 Jan 2006
|
16:57 nork
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)
|
Monday, 2 Jan 2006
|
11:03 edwin
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>
|
Sunday, 1 Jan 2006
|
15:43 nork
A happy new year updated to 2.0.0.
(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]
|
Sunday, 4 Dec 2005
|
06:39 edwin
sysutils/portupgrade: fix the problem that portupgrade sometimes runs slow, 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>
|
Friday, 25 Nov 2005
|
15:28 vs
- Change the name of the ports database file (INDEX.db) to
$(basename ${INDEXFILE}).db, e.g. INDEX-6.db. (requested by kris)
- Add SHA256.
PR: ports/89520
Submitted by: maintainer
|
Wednesday, 19 Oct 2005
|
07:47 daichi
fix: ports/54424 problem
- fix PKG_ALTDEP does not work problem
PR: ports/54424
Submitted by: koma2@lovepeers.org (maintainer)
Approved by: bharat@menalto.com
|
Tuesday, 2 Aug 2005
|
09:06 flz
- Fix portsdb issue.
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)
|
Friday, 29 Jul 2005
|
16:34 garga
Pass full path to pkg_{add,info} invoked from portupgrade.
PR: ports/84278
Submitted by: KOMATSU Shinichiro <koma2@lovepeers.org> (maintainer)
|
Saturday, 9 Jul 2005
|
06:10 obrien
The reason portsdb depends on Perl (see rev. 1.197) is due to the
-U/--updateindex option (update or create the ports index file called INDEX).
Which is really nothing more than 'cd /usr/ports && make index'. It is this
command that really depends on Perl and not portsdb.
|
Wednesday, 29 Jun 2005
|
08:03 daichi
- sysutils/portupgrade: add option for BDB4:
(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)
|
Sunday, 26 Jun 2005
|
17:22 daichi
sysutils/portupgrade: fix minor documentation issues
fix minor documentation issues with the portsclean(1) manpage.
1. In the SYNOPSIS, the -L option is excluded.
2. In the description for the -Q option, an example of the -QQ option
is not given and since the other descriptions do this,
it looks nicer and is easier to read.
PR: ports/82666
Submitted by: KOMATSU Shinichiro <koma2@lovepeers.org> (maintainer)
Pointed out by: Jason E. Hale <jhale@bluebottle.com>
|
Wednesday, 22 Jun 2005
|
05:19 daichi
Change maintainership
- change portupgrade-port-maintainership to KOMATSU Shinichiro-san
<koma2@lovepeers.org>
knu gave me approval to change portupgrade-port-maintainership to
KOMATSU-san. He is busy attending to his work. He gave me approval to
change some of his pr's responsible to me. I'll get work around
portupgrade pr with KOMATSU-san.
Submitted by: koma2@lovepeers.org
Approved by: knu
|
Sunday, 5 Jun 2005
|
23:49 flz
- Add perl dependency because it's used by portsdb.
PR: ports/64650 [1], ports/69097 [2]
Submitted by: David Israelsson <david@israelsson.org> [1],
James Snow <snow@teardrop.org>
Approved by: maintainer timeout (1 year)
|
Monday, 23 May 2005
|
11:30 simon
- Unbreak handling of updated pkgdb.db so it is not regenerated for
every run, which also makes portversion(1) works for non-root users
again. This is done by simply having the flag file in /var/db/
(thanks to pav for the suggestion).
- While here anyway, fix some make warnings during install on FreeBSD 6.
PR: ports/81088
Reported by: many
Tested by: Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp>
Approved by: erwin (mentor)
|
Tuesday, 12 Apr 2005
|
08:24 simon
Fix and document insecure temporary file handling in portupgrade.
Security: CAN-2005-0610
Security:
http://vuxml.FreeBSD.org/22f00553-a09d-11d9-a788-0001020eed82.html
Approved by: erwin (mentor), maintainer timeout
OK'ed by: portmgr
Reviewed by: nectar
|
Tuesday, 28 Dec 2004
|
17:52 knu
Oops, I forgot to commit Makefile..
--
Fix the startup script for 4.x.
Submitted by: Nicole Thurner <thurners -at- t-online.de>
|
Saturday, 25 Dec 2004
|
21:17 knu
Update to 20041226.
Reverse the condition to check if custom MAKE_ARGS is specified.
Submitted by: Max Laier <max@love2party.net>
D'oh!
|
16:01 knu
Update to 20041225.
- Fix the startup script. (s/echo //)
- When INDEX is not found, try "make fetchindex" first, then try
"make index".
|
15:45 knu
Fix the startup script.
I think I've been too long away from my ports work...
PR: ports/75468
Submitted by: Michael <mkuhn.nw 'at' web.de>
|
Thursday, 23 Dec 2004
|
20:18 knu
Update to 20041224.
portsdb(1):
- Add a -F flag, which calls make fetchindex internally to
update the ports index file.
portupgrade(1):
- Make -fP properly reinstall an installed package using a binary
package.
- Do not use a binary package when custom MAKE_ARGS or -m option is
defined, unless -PP is specified.
portsclean(1):
- -L: Make sure that a library does not shadow itself.
misc.:
- RcNG'ify the startup script.
- Do not use Object#class which is obsolete in Ruby >=1.8.
|
Monday, 12 Jul 2004
|
16:12 knu
Add a patch to read the index file via sort(1) instead of reading
directly to avoid core dump.
|
Tuesday, 6 Jul 2004
|
19:32 knu
Fix a bug with -P when there are more than one binary package file for
a package to install or upgrade.
PR: ports/68598
Submitted by: Victor Prylipko <vic@liniya.ru>
Bug traced by: Andrew Bliznak <andrew@ort.lviv.net>
|
Friday, 2 Jul 2004
|
04:23 knu
Apply a patch to avoid "undefined method `each' for nil:NilClass"
error when such configuration variable as MAKE_ARGS, typically
BEFORE_DEINSTALL is not defined.
Reported by: krion, Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
|
Thursday, 1 Jul 2004
|
04:05 knu
Update to 20040701. New distfile.
portupgrade:
- Make -PP/--use-packages-only work better, just as I originally
intended. Now packages are correctly identified using
pkg_info(1), "LATEST_LINK" files are also properly detected.
Related informational messages have also been improved.
It turned out that the LATEST_LINK/NO_LATEST_LINK detection was
broken long ago and hasn't been working for long.
pkg_fetch(1):
- Properly rename a "latest link" file with a full package name with
version part.
pkgtools.conf(5):
- Improve and unify the method for pattern matching in MAKE_ARGS,
BEFOREBUILD, BEFOREDEINSTALL and AFTERINSTALL variables.
This should fix some cases where it looks like MAKE_ARGS entries
are ignored.
|
Tuesday, 22 Jun 2004
|
04:09 knu
Oops, the previous patch was bogus. Sorry.
|
Monday, 21 Jun 2004
|
17:38 knu
Support the new, extended INDEX format.
|
Saturday, 29 May 2004
|
04:12 knu
Update to 20040529.
overall:
- Update Copyright years.
- Apply massive message improvement. (I hope..)
pkgtools.conf(5):
- pkg_site_mirror(): Use pointyhat.FreeBSD.org instead of bento and
beta.
portupgrade(1):
- Indicate some pieces of information on what is going on in the
process title.
portversion(1):
- Make a generated script (with -c) accept additional arguments for
portupgrade(1).
|
Sunday, 28 Mar 2004
|
22:40 knu
Fix a stupid bug introduced by the last update, which destroyed
pkgnames and caused portupgrade to fail.
Reported by: Palle Girgensohn <girgen@pingpong.net>
|
Wednesday, 24 Mar 2004
|
21:54 knu
Update to 20040325.
- Ignore padded 0's in version comparison.
This fixes a bug 2.00 being wrongly regarded as equal to 2.0.2.
- Show a summary of how many packages were upgraded, ignored, skipped
and failed after listing results.
Requested by: netchild
|
Sunday, 8 Feb 2004
|
08:38 knu
Update to 20040208. (Just repacked to roll up recent patches)
|
08:18 knu
Fix a long-standing silly bug in uninstall_pkg().
|
Saturday, 7 Feb 2004
|
08:56 knu
Make portsdb -U use the canonical way to make a ports index file now
that make index has got fast enough.
Suggested by: kris
|
Saturday, 31 Jan 2004
|
17:15 knu
Add a patch to make portupgrade just use stdout/stderr redirection to
keep build logs rather than calling script(1) when stdin is not a tty.
I wonder if this works against the portupgrade-from-cron problem...
|
Wednesday, 14 Jan 2004
|
07:23 knu
Update to 20040113, a small maintenance release.
portsdb(1)
- Follow ports intrastructure changes wrt build-time dependency --
now portsdb -U properly picks EXTRACT_DEPENDS so they appear build-time
dependency. (Thanks to schweikh)
misc.
- Fix typos in documentation. I seem to be unable to spell "pacakge"
correctly, being a portmgr. Or was it "pakcage" ? Anyway, it was
fortunate that I wasn't a packge manager.
|
Wednesday, 13 Aug 2003
|
10:49 knu
Update to 20030723. Consider this as a minor update.
- If pkg_* is found in $PREFIX/sbin, use them instead of ones in
/usr/sbin. (regardless of the value of PATH)
- pkg_fetch(1): Some servers like bento transfer packages files
uncompressed, so add a workaround for this. They are automatically
recompressed.
- Get -q to work properly again.
- As the MOVED file is getting bigger and bigger, do not cache all the
entries in memory but look it up every time needed.
- Show how to specify multiple arguments in one MAKE_ARG entry.
FreeBSD PR: ports/54631
Submitted by: Bruce M Simpson <bms@spc.org>
|
Saturday, 26 Apr 2003
|
21:31 knu
Update to 20030427. New tarball.
portsdb(1):
- COMMENTFILE is deprecated. Weird. I thought I committed these
changes long long ago.
Submitted by: Jean-Yves Lefort <jylefort@brutele.be>.
|
Tuesday, 22 Apr 2003
|
08:59 knu
Add a patch to fix "undefined local variable" error.
Reported by: many ;(
|
06:42 knu
Update to 20030422. This is a maintenance release.
portsdb(1):
- Fix portsdb -U's COMMENT support.
Submitted by: Frerich Raabe <frerich.raabe@gmx.de>
portsclean(1):
- Fix a silly typo and unbreak portsclean -P.
Submitted by: Olivier Tharan <olive@oban.frmug.org>
pkgtools.conf(5):
- Set OS_PKGBRANCH to "<n>-stable" for PRERELEASE, RC, ALPHA, BETA,
etc.
- Apply grammar fixes and rephrase a paragraph.
PR: ports/49042, ports/49041
Submitted by: Chris Pepper <pepper@rockefeller.edu>
overall:
- Appease ruby 1.8 which now complains about closed streams.
|
Friday, 28 Mar 2003
|
09:52 knu
Fix an error handler typo so it fails gracefully.
|
Sunday, 23 Mar 2003
|
08:16 knu
Bump PORTREVISION for a typo fix.
|
06:32 knu
Update to 20030308.
portupgrade(1):
- -A/-B: Remove ;'s and spaces at the beginning of each command line
to stop sh(1) from issuing a syntax error.
- -A/-B: Omit running null commands.
- Run AFTERINSTALL commands after restoring a failed upgrade also.
- Fix a run time error caused by any?.
pkgtools.conf(5):
- Introduce BEFOREDEINSTALL.
- Deprecate rc_file() and rc_files(), and provide
enabled_rc_scripts() and disabled_rc_scripts() instead.
- Provide cmd_start_rc(), cmd_stop_rc(), and cmd_enable_rc() in
addition to cmd_restart_rc() and cmd_disable_rc().
- Update examples.
pkg_deinstall(1):
- Run BEFOREDEINSTALL commands before deinstalling a package.
|
Sunday, 2 Mar 2003
|
12:02 knu
Update to 20030228. Hot fixes integrated.
pkgdb(1):
- Add a missing comma and unbreak the cyclic dependency
fixer.
Submitted by: ITO Tsuyoshi <tsuyoshi@is.s.u-tokyo.ac.jp>
portupgrade(1):
- Update man page. Running pkgdb -F is no longer mandatory unless so
directed by the pkgtools.
|
Tuesday, 18 Feb 2003
|
05:52 knu
De-pkg-comment my non-ruby ports as well.
|
02:39 knu
Add a patch to suppress NameError during fixing a bsdpan-* origin.
Reported by: "Daniel M. Zimmerman" <dmz@tffenterprises.com>
|
Monday, 17 Feb 2003
|
20:03 knu
Add a patch to fix LocalJumpError.
Reported by: Larry Rosenman <ler@lerctr.org>
|
Sunday, 16 Feb 2003
|
16:56 knu
Update to 20030217.
portupgrade(1):
- Improve the packages support: When installing a binary package,
automatically detect and install ports/packages it depends on.
portsdb(1):
- Replace COMMENT with COMMENTFILE.
Submitted by: Jean-Yves Lefort <jylefort@brutele.be>
pkgdb(1):
- Treat bsdpan-* packages specially; set their origins to those of
p5-* where possible.
Requested by: nik
- Fix a minor problem with modifying the origin information of a
package where it has no origin line.
pkgtools.conf(5):
- Make MAKE_ARGS more intelligent so installed pkgnames such as
'ruby18-*' => 'RUBY_VER=1.8' is understood.
- Chase the bento site hierarchy change.
- Update some of the examples.
|
Thursday, 23 Jan 2003
|
14:42 knu
Update to 20030123.
portupgrade(1):
- Change the meaning of -D/--distclean. When specified once, delete
failed distfiles and retry when checksum fails. When specified
twice, do "make distclean" before each fetch or build (as -D meant
before).
- Make -F/--fetch-only call make checksum/checksum-recursive instead
of make fetch/fetch-recursive.
- Rename -l/--log-results to -l/--results-file.
- Rename -L/--log-prefix to -L/--log-file and make it accept a
printf(3) style format.
pkg_which(1)/pkgdb(3):
- Store and look for file names after resolving symlinks using
realpath(3).
miscellaneous:
- Fix some macro bugs in manpage.
- Fix a typo in the PORTUPGRADE example in pkgtools.conf.
|
Monday, 16 Dec 2002
|
13:50 knu
Update to 20021216.
pkgdb(1):
- Fix a problem in pkgdb's automatic dependency fixer that it only
fixes the first found problem and leaves the rest.
portsclean(1):
- Fix a problem that portsclean(1) does wrong if a library search path
has a trailing / or a double /. This could confuse users.
PR: ports/46162
Submitted by: Lev A. Serebryakov <lev@serebryakov.spb.ru>
Approved by; lioux (his first approval as a portmgr!) & knu ;)
|
Sunday, 8 Dec 2002
|
18:35 knu
Update to 20021209 and roll a new tarball for 5.0-RELEASE.
For the record, the previous tarball (pkgtools-20021101.tar.bz2) was
downloaded approximately 10,000 times in one month, 32% from the
United States, 17% from Japan, 6% from Germany, and 4% from
Canada. (followed by AU, NL, FR, GB, RU, SE, PL, ...)
pkgtools.conf(5):
- Add new variables: USE_PKGS and USE_PKGS_ONLY.
Requested by: Jeff Penn <jeff@jrpenn.demon.co.uk>
overall:
- Recognize INDEXFILE defaulting to 'INDEX'.
- Introduce a "fixme" cookie file not to invoke pkgdb -aF unnecessarily.
- Recognize the Hungarian and Portuguese language prefixes.
Approved by: kris (implicitly)
|
Tuesday, 19 Nov 2002
|
05:26 knu
Update to 20021119.
overall:
- Use sudo in installing (copying) a file only if once it failed as
the current user.
- Speed up string substitution.
portupgrade(1):
- Use sudo as necessary in saving log files also.
pkgdb(1):
- Look up ports/MOVED to fix stale origins (both ORIGIN and
DEPORIGIN).
- Skip the check for origin duplicates when in automatic mode. (This
speeds up autofix)
- When pointing out a missing origin, show the name of the package in
question.
Suggested by: Genesys on EFnet
|
Thursday, 14 Nov 2002
|
08:32 knu
Update to 20021113, a maintenance release.
portupgrade(1):
- Check return status of hardly failing commands also.
pkgdb(1):
- Add -Q/--quiet and -QQ for internal use.
portsclean(1):
- Ditto.
overall:
- Reduce /bin/sh process calls by replacing shell redirection to
/dev/null with pkgdb -Q/portsclean -Q/fetch -q. (I know I can do
fork, dup and exec if necessary)
- Eliminate zombies during running. Formerly waitpid's against
terminated processes are delayed until Ruby gets short of resource
and thus runs a GC, but now portupgrade(1), pkgdb(1) and
portsclean(1) explicitly kick a waitpid immediately after each
popen() is done.
PR: ports/38075
Submitted by: Chris J. Mutter <cjm@s2.enemy.org>
Reported by: several others
|
Saturday, 9 Nov 2002
|
07:38 knu
Update to 20021109.
overall:
- Allow a regular expression or glob pattern against origins as
pkgname glob pattern. For example, the following commands work as
expected now:
pkg_glob 'lang/*'
portupgrade lang/ruby
pkg_info ':(japanese|chinese|korean)/'
- Use install(1) instead of cp(1) and chmod(1) to install modified
data files such as +CONTENTS.
pkgdb(1):
- Add a new option --autofix, which is a shorthand of --auto --fix
(-aF).
portupgrade(1):
- Allow specifying a directory after -L.
- Auto-fix dependencies before creating a package.
PR: ports/41383
Submitted by: Vivek Khera <khera@kciLink.com>
pkgtools.conf(5):
- Add a new configuration variable ALT_PKGDEP, which defines
alternative dependencies, used by pkgdb -F/-aF. This makes yet
another step forward to eliminate the need for manual pkgdb -F's.
|
Friday, 8 Nov 2002
|
10:51 knu
Apply a hot-fix against a bug where portupgrade(1)/pkgdb(1) leave
temporary files ($TMPDIR/+CONTENTS*). Bump PORTREVISION for that.
Modify the IGNORE message that is shown when pkg_create(1) is found to
be too old.
|
Wednesday, 6 Nov 2002
|
12:32 knu
Update to 20021106.
overall:
- Make these work with ruby 1.7.
portupgrade(1):
- Get portupgrade -s to work again.
- Synchronize the failure reason guesser with the latest "processlogs"
script.
- Rename -g/--go-on to -k/--keep-going, on the (vague) analogy of
make(1).
|
Saturday, 2 Nov 2002
|
21:30 knu
Issue a patch release 20021103, which fixes a bug where pkgdb -F
failed to delete a stale @pkgdep. (harmless except it didn't work)
|
Friday, 1 Nov 2002
|
00:09 knu
Update to 20021101. Since there have been many changes, there could
possibly be a couple of bugs. Make sure to do your backups as always,
and have fun. :)
overall, pkgdb(3):
- The DEPORIGIN information is fully supported. Most stale
dependencies are automatically fixed based on that.
Hinted by: sobomax
- Disregard a package if it has a file named "+IGNOREME" in the
package directory.
PR: ports/41237
Hinted by: Jerry Murdock <j@jerrymurdock.com>, and some others
pkgdb(1):
- Add a new option -a/auto, used with -F/--fix, which turns on
automatic mode, in which pkgdb(1) only fixes discrepancies that can
be fixed 100% obviously and securely, and leaves the others.
- Make pkgdb(1) less verbose when -v is not specified.
portupgrade(1):
- Time the whole session also.
Requested by: nork
- Fix a bug in shellwords() where it wrongly interprets \ in '...' as
meta-character. This bug or maybe feature was inherited from Perl's
shellwords.pl / Text::ParseWords.
Reported by: Gabriel Ambuehl <gabriel_ambuehl@buz.ch>
- The DEPORIGIN information is fully supported. It fixes DEPORIGIN
when a package is upgraded with a different port using -o/--origin,
and "pkgdb -aF" is automatically called at closing. This makes
portupgrade a tad slower but greatly reduces the "pkgdb -F"
annoyance.
- Fix a race where it rarely failed in updating the pkgdb after
installation and the user had to run "pkgdb -fu".
- Do not redirect stderr to /dev/null when calling portsclean -L. Now
the pkgdb updater's indicator is displayed properly.
- Synchronize the build failure checker with the latest version of
ports/Tools/portbuild/scripts/processlogs.
- Do not bother with +REQUIRED_BY files when they are mechanically
generated from @pkgdep information by pkgdb(1).
pkg_fetch(1):
- Try .tgz first on FreeBSD 4.x and prior. Although .tbz is smaller,
there are few sites that prepare .tbz packages for FreeBSD 4.x.
pkgtools.conf(5)
- Prepare a new constant OS_PKGBRANCH, which is set to a
release/branch name that is suitable for specifying a FTP packages
directory, and make pkg_site_mirror() use it.
PR: ports/43265
Submitted by: Andriy Gapon <avg@icyb.net.ua>
portsclean(1):
- Suggest using libchk(1) to help manually clean out lib/compat/pkg.
- Improve messages. Use the word "shadow" to say that a library hides
another one with the same name.
|
Saturday, 5 Oct 2002
|
12:34 knu
http://www.iDaemons.org/distfiles/ -> ftp://ftp.iDaemons.org/pub/distfiles/
|
Saturday, 21 Sep 2002
|
07:28 knu
Update to 20020921.1.
- Fix a bug where portupgrade creates packages in a wrong directory.
This was introduced in 20020921.
Submitted by: "Dmitry A. Panov" <redfox@Fluffy.Khv.RU>
- Make portcvsweb <pkgname> work when it is an obsoleted package.
- Update documents.
|
07:11 knu
Define USE_RUBY_FEATURES instead of hardcoding conditional *_DEPENDS.
|
Friday, 20 Sep 2002
|
18:01 knu
Update to 20020921.
- Respect PKG_SUFX, which could be defined in /etc/make.conf or as an
environment variable.
- Drop the pkg_tarup(1) dependency in favor of pkg_create(1) -b, and
mark IGNORE for systems which pkg_create(1) does not support -b.
On those systems such as 4.4-STABLE and prior, users can either
a) update pkg_* tools or b) stick with portupgrade-20020920 +
pkg_tarup-1.2_3.
- Remove the workaround against somewhat old 5-CURRENT's buggy
bsd.*.mk.
- Improve zsh/bash/tcsh completion definitions. (not much for tcsh,
though..)
|
Thursday, 19 Sep 2002
|
18:53 knu
Update to 20020920.
portupgrade(1):
- Time each build, install, upgrade, etc. and show times
when -v/--verbose is specified.
[Requested by: people on freenode:#freebsd]
pkgdb(1):
- Extend pkgdb(1)'s -o so it can also modify a port's origin.
[Requested by: dcs]
- Raise an error when an empty pkgname is given with -s.
pkgtools.conf(5):
- Make MAKE_ARGS accept a proc.
[Suggested by: alane]
miscellaneous:
- Now all the tools including portupgrade(1) should work on
lang/ruby_static as well as lang/ruby_static-devel again.
- Completion definitions for zsh and bash are even slightly
improved.
|
Friday, 13 Sep 2002
|
04:50 knu
Fix the ruby-shim dependency.
PR: 42722
Submitted by: anane
|
Monday, 2 Sep 2002
|
13:16 knu
Update to 20020902.
- Fix the regexp for uname output so it can parse such as
"5.0-CURRENT-YYYYMMDD-JPSNAP".
Spotted by: will@FreeBSD.org
- portupgrade(1): Add more command failure checks in case sudo fails.
- portsclean(1): Add a cross reference to libchk(1) to the manpage.
|
Saturday, 31 Aug 2002
|
15:39 knu
Put the real master site at the top of MASTER_SITES. I seem to forget
to transfer distfiles to ftp.freebsd.org too often...
|
Friday, 30 Aug 2002
|
12:51 knu
Update to 20020830.
portupgrade(1):
- Add more command failure checks in case sudo fails.
- Always build backup packages as root.
Spotted by: Stijn Hoop <stijn@win.tue.nl>
- Let NO_IGNORE negate IGNORE.
FreeBSD PR: ports/41467
Suggested by: Alan Eldridge <ports@geeksrus.net>
portsclean(1):
- Do not mix stderr output from make(1) with stdout.
Submitted by: Jos Backus <jos@catnook.com>
|
Monday, 5 Aug 2002
|
11:10 knu
Update to 20020805.
pkgdb(1):
- Do not fail in error when a non-installed package is specified
with -o.
pkg_fetch(1):
- Support bzip2'd packages (*.tbz).
- Slightly fix messages.
- Introduce OS_PATCHLEVEL and exclude `-p#' from OS_RELEASE.
FreeBSD PR: ports/40375
Submitted by: Andriy Gapon <agapon@excite.com> (partly)
portsclean(1):
- -P/--pkgclean: Sweep away bzip2'd packages (*.tbz) too.
portupgrade(1):
- Support bzip2'd packages (*.tbz).
pkgtools.conf(5):
- Provide a couple of new utility functions, deorigin(origin) and
rc_file(origin_or_pkgname).
- Fix an example and provide some more examples.
- Introduce OS_PATCHLEVEL and exclude `-p#' from OS_RELEASE.
misc.:
- zsh compdefs: Look for *.tbz too.
|
Saturday, 3 Aug 2002
|
09:03 knu
ruby-optparse is now part of ruby16-shim-ruby18.
|
Monday, 15 Jul 2002
|
11:27 knu
The optparse module is now part of Ruby 1.7.
|
Saturday, 6 Jul 2002
|
17:37 knu
Update to 20020706. (maintenance release)
- Avoid ruby 1.7 warnings.
- Show better error messages on command failure.
- pkg_deinstall(1): Unbreak -c by removing a leftover variable
reference.
Reported by: Tod McQuillin <devin@spamcop.net>
- pkg_deinstall(1): (manpage): Clarify that -c/--collate is disabled
by -f/--force.
Prompted by: parv <parv@pair.com>
- pkg_sort(1): Warn of each package entry that's not installed.
- pkg_sort(1): Do not print an empty line if no valid entry is given.
- pkgdb(1): (manpage) Fix typos, improve phrases and remove an
incomplete paragraph.
FreeBSD PR: ports/39183
Submitted by: Chris Pepper <pepper@rockefeller.edu>
- portsclean(1): (manpage) Fix a typo.
Submitted by: Martijn Koster <mak@greenhills.co.uk>
|
Wednesday, 12 Jun 2002
|
10:00 knu
Cope with a bug in CURRENT's bsd.*.mk infrastructure, that the
beforeinstall target is somehow executed _after_ the realinstall
target.
|
Saturday, 8 Jun 2002
|
22:20 knu
Now that introducing ruby-shim is done, bump PORTREVISION to let users
proceed with the transition.
|
18:18 knu
devel/ruby-fnmatch has been replaced with lang/ruby16-shim-ruby18.
|
Number of commits found: 237 (showing only 100 on this page) |