1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-23 09:10:43 +00:00
Commit Graph

413 Commits

Author SHA1 Message Date
Michael Landin
1fe8493549 Change maintainer email to my @FreeBSD.org address
Approved by: roberto(mentor)
2003-05-07 11:37:56 +00:00
Akinori MUSHA
477059d80e 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>.
2003-04-26 21:31:11 +00:00
Akinori MUSHA
2a999dfad0 Satisfy the latest ruby 1.8 more.
Submitted by:	Fritz Heinrichmeyer <Fritz.Heinrichmeyer@FernUni-Hagen.de>
2003-04-22 11:38:19 +00:00
Akinori MUSHA
a211d19959 Add a patch to fix "undefined local variable" error.
Reported by:	many ;(
2003-04-22 08:59:21 +00:00
Akinori MUSHA
80db4951b8 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.
2003-04-22 06:42:27 +00:00
Tilman Keskinoz
778d07b610 Update to 0.6
Approved by:	maintainer
2003-04-15 08:51:09 +00:00
Tilman Keskinoz
0f0e1b56fd USE_QT_VER=3, Bump PORTREVISION. Reset bouncing Maintaineraddress.
PR:		50768
Submitted by:	Reinhard Lenninger <reinhard.lenninger@web.de>
2003-04-14 15:03:16 +00:00
Dag-Erling Smørgrav
9c4d96f1f9 Allow the user to specify environment variables on the command line.
Use DEPENDS_CLEAN instead of hacking DEPENDS_TARGET.
Change the process title to reflect the current phase / task.
2003-04-07 13:23:50 +00:00
Akinori MUSHA
d74c4dc3c0 Fix an error handler typo so it fails gracefully. 2003-03-28 09:52:25 +00:00
Tilman Keskinoz
76388f48a8 - Install portell.py as portell
- Respect NOPORTDOCS in pkg-plist
- Use ECHO_MSG instead of ECHO_CMD
- Bump PORTREVISION

PR:		50124
Submitted by:	Sergei Kolobov <sergei@kolobov.com>
Approved by:	Michael Hostbaek <mich@freebsdcluster.org> (maintainer)
2003-03-23 18:32:16 +00:00
Akinori MUSHA
42ef59a923 Bump PORTREVISION for a typo fix. 2003-03-23 08:16:22 +00:00
Akinori MUSHA
a343834f46 Fix a typo. Sorry. 2003-03-23 08:15:48 +00:00
Akinori MUSHA
f666d5aaf5 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.
2003-03-23 06:32:10 +00:00
Pete Fritchman
0b19c78609 - warn about incorrect usage of the pre-everything:: target
- don't give a warning to use binary mode because of a possible RCS tag
  if the tag is $FreeBSD$.
- bump PORTREVISION

Approved by:	maintainer timeout, portmgr (kris)
2003-03-07 17:00:43 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Wolfram Schneider
9e7771c7f4 De-pkg-comment. 2003-03-05 12:47:22 +00:00
Akinori MUSHA
ba8034a787 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.
2003-03-02 12:02:11 +00:00
Akinori MUSHA
4c2e4f1862 De-pkg-comment. 2003-02-21 13:28:59 +00:00
Akinori MUSHA
4d0a0dc1c6 De-pkg-comment. 2003-02-21 12:51:06 +00:00
Akinori MUSHA
1f7c47a812 De-pkg-comment my non-ruby ports as well. 2003-02-18 05:52:56 +00:00
Akinori MUSHA
52e9260b59 Add a patch to suppress NameError during fixing a bsdpan-* origin.
Reported by:	"Daniel M. Zimmerman" <dmz@tffenterprises.com>
2003-02-18 02:39:11 +00:00
Akinori MUSHA
de2b9b562c Add a patch to fix LocalJumpError.
Reported by:	Larry Rosenman <ler@lerctr.org>
2003-02-17 20:03:11 +00:00
Akinori MUSHA
c8bbc410e3 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.
2003-02-16 16:56:30 +00:00
Kris Kennaway
65cf72ff7c Bump PORTREVISION for previous COMMENT changes
Reminded by:	sobomax
2003-02-10 17:47:18 +00:00
Kris Kennaway
dd95676c27 Catch up to new COMMENT semantics (contains comment string instead of
pointing to pkg-comment)

Submitted by:	lioux
2003-02-10 08:58:30 +00:00
Gerald Pfeifer
9bf9023ee4 Let the PORTSDIR environment variable override our defaults.
Approved by:	mharo (maintainer)
2003-02-02 21:17:40 +00:00
Akinori MUSHA
ec31b3d9ce 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.
2003-01-23 14:42:38 +00:00
Dag-Erling Smørgrav
899e74477c Use the release-specific index if there is one. Bump version number
and copyright year.
2003-01-17 21:55:17 +00:00
Akinori MUSHA
27754b5c4e Add a simple check for MAINTAINER not to include multiple addresses or
comments.

Approved by:	portmgr
2003-01-11 08:18:48 +00:00
Oliver Braun
f72f9fa0d0 Add portell 0.1, quick display of FreeBSD port descriptions.
PR:		ports/46869
Submitted by:	mich@freebsdcluster.org
2003-01-09 14:47:36 +00:00
Akinori MUSHA
8775785991 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 ;)
2002-12-16 13:50:47 +00:00
Dag-Erling Smørgrav
da434ea3f5 Fix a bug in the dependency processing code that would cause porteasy to
fail to identify the dependencies for some ports (such as print/cups)

Approved by:	portmgr (kris)
2002-12-10 19:42:14 +00:00
Akinori MUSHA
3f8b472522 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)
2002-12-08 18:35:46 +00:00
Will Andrews
165a3b0897 Add patch to fix compile on 5.0.
Submitted by:	MAINTAINER
2002-11-25 02:06:38 +00:00
Tilman Keskinoz
6565fc03c2 Make fetchable.
Submitted by: 	Maintainer
2002-11-21 20:48:58 +00:00
Akinori MUSHA
822cf0471b Reword pkg-comment and pkg-descr. 2002-11-20 08:29:25 +00:00
Akinori MUSHA
5d7fea9006 Add a patch to make portupgrade(1) work on somewhat older systems
which sed(1) does not have a -E option.

Pointed out by:	nork
2002-11-20 07:15:34 +00:00
Akinori MUSHA
5154152750 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
2002-11-19 05:26:39 +00:00
Mario Sergio Fujikawa Ferreira
4345a7350f Add latest language categories: hungarian, portuguese and ukrainian
Approved by:	mharo (maintainer)
2002-11-18 21:28:12 +00:00
Anders Nordby
78e10f01d3 Bump PORTREVISION. 2002-11-18 02:40:28 +00:00
Anders Nordby
43e120b4b3 Add -A option for all additional checks.
Approved by:	(silence from) mharo
2002-11-18 02:37:30 +00:00
Akinori MUSHA
0c2b1eb0f6 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
2002-11-14 08:32:39 +00:00
Akinori MUSHA
96e3b242f0 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.
2002-11-09 07:38:15 +00:00
Akinori MUSHA
8bcd8f8426 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.
2002-11-08 10:51:07 +00:00
Akinori MUSHA
c92490ee1b 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).
2002-11-06 12:32:32 +00:00
Akinori MUSHA
bfd5b9cdfb Issue a patch release 20021103, which fixes a bug where pkgdb -F
failed to delete a stale @pkgdep. (harmless except it didn't work)
2002-11-02 21:30:13 +00:00
Edwin Groothuis
ac0258ac47 Repair sysutils/pib, make Aleksandr A. Babaylov the new maintainer.
PR:		ports/22399,ports/24493,ports/44323
Submitted by:	PM Lashley <patl@phoenix.volant.org>,Mark Rowlands <mark.rowlands@minmail.net>,Aleksandr A. Babaylov <babolo@aaz.links.ru>
Approved by:	msmith@FreeBSD.org,Aleksandr A. Babaylov <babolo@aaz.links.ru>
2002-11-01 07:30:09 +00:00
Akinori MUSHA
4fde241afa 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.
2002-11-01 00:09:04 +00:00
Dag-Erling Smørgrav
d4d74325f4 Really fix that cosmetic nit. I'm an idiot. 2002-10-29 10:24:00 +00:00
Dag-Erling Smørgrav
0aae5109a8 Cosmetic nit. 2002-10-29 10:22:38 +00:00
Dag-Erling Smørgrav
8b45fb5ff2 Prevent infinite loop in master port detection code. 2002-10-15 01:19:48 +00:00
Alan Eldridge
38e93e3e1d Unbreak by creating subdir under applnk if necessary.
Submitted by:	so14k@so14k.com (maintainer via irc)
2002-10-13 11:04:16 +00:00
Oliver Braun
9f34d484fa use USE_PERL5.
PR:		43758
Submitted by:	maintainer
2002-10-07 07:38:24 +00:00
Kris Kennaway
0589d36b86 BROKEN: Does not install 2002-10-05 22:35:51 +00:00
Akinori MUSHA
91f1565df9 http://www.iDaemons.org/distfiles/ -> ftp://ftp.iDaemons.org/pub/distfiles/ 2002-10-05 12:34:04 +00:00
Akinori MUSHA
c789d8eda1 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.
2002-09-21 07:28:22 +00:00
Akinori MUSHA
e7adaf2a02 Define USE_RUBY_FEATURES instead of hardcoding conditional *_DEPENDS. 2002-09-21 07:11:33 +00:00
Will Andrews
fef04938ed Add barry 0.5.3, a nice KDE frontend to the ports system. 2002-09-21 01:21:22 +00:00
Akinori MUSHA
d611ff979a 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..)
2002-09-20 18:01:57 +00:00
Akinori MUSHA
99a3260bb0 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.
2002-09-19 18:53:27 +00:00
Michael Haro
2235407eff Teach portlint to recognize RUN_DEPENDS=${BUILD_DEPENDS} and the like
PR:		27182
Submitted by:	Anton Berezin <tobez@tobez.org>
2002-09-14 18:57:41 +00:00
Akinori MUSHA
247cf3ac24 Fix the ruby-shim dependency.
PR:		42722
Submitted by:	anane
2002-09-13 04:50:40 +00:00
Akinori MUSHA
f6c4aeccb3 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.
2002-09-02 13:16:35 +00:00
Akinori MUSHA
6387efb6a9 Put the real master site at the top of MASTER_SITES. I seem to forget
to transfer distfiles to ftp.freebsd.org too often...
2002-08-31 15:39:38 +00:00
Akinori MUSHA
b673a63b51 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>
2002-08-30 12:51:46 +00:00
Akinori MUSHA
71478ad458 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.
2002-08-05 11:10:41 +00:00
Akinori MUSHA
fe8a515d58 ruby-optparse is now part of ruby16-shim-ruby18. 2002-08-03 09:03:49 +00:00
Ying-Chieh Liao
fe89b08a0b ${PERL} -> ${REINPLACE_CMD}
${SED} -> ${REINPLACE_CMD}

PR:		40750
Submitted by:	40751
Reviewed by:	maintainer
2002-07-19 09:26:31 +00:00
Dag-Erling Smørgrav
5cd868dff5 Fix a bug in the version comparison logic (epochs weren't being compared
properly), and update dependencies for -f as well as for -l and -u.
2002-07-16 22:54:05 +00:00
Akinori MUSHA
b2f5cbf7f8 The optparse module is now part of Ruby 1.7. 2002-07-15 11:27:21 +00:00
Akinori MUSHA
6f6c874f2c 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>
2002-07-06 17:37:56 +00:00
Akinori MUSHA
7cb16a9d07 Cope with a bug in CURRENT's bsd.*.mk infrastructure, that the
beforeinstall target is somehow executed _after_ the realinstall
target.
2002-06-12 10:00:11 +00:00
Akinori MUSHA
907d142973 Now that introducing ruby-shim is done, bump PORTREVISION to let users
proceed with the transition.
2002-06-08 22:20:17 +00:00
Akinori MUSHA
187bcf33c1 devel/ruby-fnmatch has been replaced with lang/ruby16-shim-ruby18. 2002-06-08 18:18:52 +00:00
Akinori MUSHA
5366531501 Update to 20020429, a stable release for 4.6-RELEASE.
- Make portsdb -U respect PORTS_DBDIR even when it is different than
  PORTS_DIR.

  Reported by:	Shigeto TAJIMA <tajima@ics.es.osaka-u.ac.jp>

- Do not override the user-defined value of PKG_PATH.

  Reported by:	The Anarcat <anarcat@anarcat.dyndns.org>
2002-05-04 20:05:52 +00:00
Akinori MUSHA
a11d1ace4e Update to 20020405.
2002-04-05 21:08  knu

	* lib/pkginfo.rb: Show the full pkgname as exception message when
	the version part is invalid.

2002-04-05 21:06  knu

	* bin/portupgrade: Fix a flaw where dependent ports' build/install
	error was not properly detected when -s is specified.

	Reported by:	Stijn Hoop <stijn@win.tue.nl>
2002-04-11 15:22:59 +00:00
Akinori MUSHA
895753f33c Update to 20020330.
portsclean(1):
	-L: Fix wrong conditions, which were too conservative.

pkgdb(1):
	Fix a wrongly placed token: s/next/return/
2002-03-30 11:37:45 +00:00
Akinori MUSHA
a468b3195e Update to 20020328. This is a mandatory update if you are using
20020327 or later.

portsclean(1):
- Run mv(1) with -f unless -i is given.

This fixes:
	PR:		ports/36407
	Submitted by:	Albert Kinderman <albert.kinderman@csun.edu>

If you see portupgrade(1) stop at 'Cleaning out obsolete shared
libraries', hit Ctrl-C (just once) to abort portsclean(1).
2002-03-28 06:02:50 +00:00
Akinori MUSHA
c4e74eed07 Update to 20020327.2. Now automatic portsclean -L works properly.
portupgrade(1):
- Fix portsclean -L invocation.

- Fix some messages.

- Update the manpage.
  o Add another example for -B that runs 'cvs update' for the master
    port(s) of a slave port, using 'ports_glob -M'.

    Question by:	Ollivier Robert <roberto@FreeBSD.org>

  o Mention that portupgrade(1) now runs `portsclean -L' at the end of
    each upgrade.

  o Fix wording and update the descriptions about portsclean -L.

portsclean(1):
- Fix wording and update the descriptions about -L.
2002-03-26 22:07:11 +00:00
Akinori MUSHA
c438bd43c3 Update to 20020327.1.
portupgrade(1):
- Do not make (dist)clean and build in one invocation of make(1).  The
  latest change over bsd.port.mk broke it.
2002-03-26 18:10:20 +00:00
Akinori MUSHA
4524ac34be Update to 20020327.
portsclean(1):
- Improve -L/--libclean.  Ability to delete duplicate libraries is
  added.

portupgrade(1):
- Call portsclean -L at the end of each upgrade.
2002-03-26 15:28:40 +00:00
Akinori MUSHA
7f362d94d7 Update to 20020321, the latest maintenance release.
pkg_deinstall(1):

  - Show the results more precisely.

  - -P: Only preserve real FreeBSD shared libraries, determined by
    file(1).

  - -P: Move preserved shared libraries to $LOCALBASE/lib/compat/pkg.

portupgrade(1):

  - If an error is returned from getcwd(), show a better message and
    abort.

    FreeBSD PR:		ports/35893
    Submitted by:	Ernst de Haan <znerd@FreeBSD.org>

  - -N: If multiple ports match a given pattern, list them.

    Suggested by:	Will Andrews <will@FreeBSD.org>

portsdb(1):

  - On exception, handle it and exit normally.

  - Check the file/directory permissions on the INDEX file before
    generating a new INDEX.

    Suggested by:	parv <parv_@yahoo.com>

  - Make automatic portsdb directory selection in the case of "portsdb
    -fu" too.

ports_glob(1):

  - -M: Unbreak.
2002-03-26 06:35:39 +00:00
Akinori MUSHA
dd417ab9bd Define PATCH_SITE_SUBDIR to make use of the PATCH_SITES properly.
Submitted by:	Dan Peterson <danp@danp.net>
2002-03-13 16:58:13 +00:00
Dag-Erling Smørgrav
e1bd382c0e Fix problems with the -s command related to packages with no @origin line. 2002-03-07 23:24:23 +00:00
Dag-Erling Smørgrav
17b56550f4 Fix dependency detection logic (it was broken for libraries).
Improve package version comparison algorithm.
2002-03-05 01:49:14 +00:00
Akinori MUSHA
5a4137bd5a Update to 20020227.
portsdb(3):
- Fix the EXTRA_CATEGORIES support that was broken in recent updates.

  PR:		ports/35319
  Submitted by:	Ryan Davis <ryand-bsd@zenspider.com>

pkgtools.conf(5):
- Add a note that a user must run portsdb -Ufu to reflect values of
  EXTRA_CATEGORIES and IGNORE_CATEGORIES.

For the victims of the above bug, please run "portsdb -qu" and then
"portupgrade -q portupgrade".
2002-02-26 21:43:20 +00:00
Akinori MUSHA
70b96a38e1 Update to 20020225.1. Only documentary fixes I forgot to make in
20020225.

- Clarify that portupgrade -O is disregarded if -r or -R is given.
- Reflect the fact that INDEX.rbo no longer exists.
- Document portsdb(1) better regarding PORTS_DBDIR.
2002-02-24 21:52:52 +00:00
Akinori MUSHA
34448aa4fc Remove cruft. 2002-02-24 19:47:55 +00:00
Akinori MUSHA
b7b76d5ba9 Update to 20020225. Restructure portsdb.
- Merge INDEX.rbo into INDEX.db, and remove INDEX.rbo on portsdb
  rebuild if it exists.

- Reduce the size of INDEX.db by half. :)

- Introduce PORTS_DBDRIVER and allow specifying a db driver for the
  portsdb (INDEX.db), and switch the default portsdb driver from
  db1.85 hash to db1.85 btree.
2002-02-24 19:46:39 +00:00
Dag-Erling Smørgrav
a33c7d02b6 Definitely not my day. Further thought revealed that porteasy.pl rev 1.20
was not only suboptimal, but incorrect to boot.  Fix and bump PORTREVISION.
2002-02-24 15:36:32 +00:00
Dag-Erling Smørgrav
f00af35fa7 Argh, I've programmed way too much Java lately. tr/./+/. 2002-02-24 15:27:03 +00:00
Dag-Erling Smørgrav
4e904fc89c Play it safe when building ports that have special dependencies.
Add more caching to improve the performance of simple commands.
Bump version to 2.7.0 (should have done this last time)
Belatedly update copyright dates.
2002-02-24 14:23:53 +00:00
Dag-Erling Smørgrav
bcc054623d Whitespace cleanup. 2002-02-24 12:30:31 +00:00
Akinori MUSHA
77c302b6e7 Fix a typo (replace overkill): abs_db_driver -> abs_db_dir. (fixes
`portinstall category/portname', etc.)

Bump PORTREVISION.
2002-02-21 05:23:53 +00:00
Akinori MUSHA
3233729ade Fix the zsh completion definition for portinstall/portupgrade -N.
Bump PORTREVISION. (Sorry for non-zsh users ;)

Submitted by:	Olivier Roux <skoot@club-internet.fr>
2002-02-20 15:21:05 +00:00
Akinori MUSHA
db6720949c Update to 20020220.1.
- Fix a bug where it referenced the obsoleted PortsDB::PORTS_DIR.

- Depend on ruby-bdb1 and make bdb1_btree (db 1.85 btree) the default
  pkgdb driver/format.  This probably fixes the problem where pkgdb is
  unexpectedly broken and rebuilt from scratch.

- Support pkgdb driver fallback. (bdb -> bdb1 -> dbm)

- Show the pkgdb driver (format) on updating/rebuilding.
2002-02-20 05:58:16 +00:00
Dag-Erling Smørgrav
e85f08c22a Add a hack to the master detection code to cater for mail/postfix.
Clean up each dependency after building it, to conserve disk space.
2002-02-20 00:30:32 +00:00
Akinori MUSHA
a441109e27 Update to 20020220.
- Reflect environment variables defined in pkgtools.conf properly.
  (Now ENV['PORTS_DBDIR'] is reflected properly)

  Reported by:	Mori Kouji <mori@tri.asanuma.co.jp>
2002-02-19 19:09:14 +00:00
Akinori MUSHA
c76e2dd505 Update to 20020218. No bugfixes, just a couple of improvements.
pkg_sort(1), portupgrade(1):

- Sort packages by build-time dependencies in addition to run-time
  dependencies.  This slightly slows sorting down but offers faultless
  upgrading.

  Inspired by:	ade

portcvsweb(1):

- Accept a pkgname_glob, a portorigin_glob, and a cvs module alias.

    portcvsweb bash-1\*
    portcvsweb portupgrade
    portcvsweb \*/fd
    protcvsweb sys/i386/conf

  etc. etc...

- Suppress ident(1)'s error message.

- Add -h, -q and -v.
2002-02-18 05:42:48 +00:00
Akinori MUSHA
80fe15d7b7 Remove an accidentally mingled debug print from portcvsweb(1).
Bump PORTREVISION.
2002-02-14 17:53:15 +00:00