1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-12 07:27:57 +00:00
Commit Graph

1229 Commits

Author SHA1 Message Date
Doug Barton
c81acb8250 Update for version 1.10 2006-12-13 11:12:27 +00:00
Doug Barton
78faec909a New Features
============
1. Attempt to avoid the problem of multiple background checksum
processes stepping on each other trying to download the same sets of
distfiles. The most pathological case for this is trying to portmaster
the xorg port on a clean box with no distfiles downloaded. (Brought to
my attention by George Hartzell <hartzell@alerce.com>.)

2. In cooperation with sem and skv, add three new environment
variables that can potentially be used by port authors, etc.
UPGRADE_TOOL contains the name of the tool being used, in this case
'portmaster'. UPGRADE_PORT is the full string for the port that we are
currently upgrading, and UPGRADE_PORT_VER is just the version string
part of that.

3. Collect a list of any pkg-message files that we "saw" while doing
the installs, and display them all at the end when everything is done
installing. (Old idea of mine, and others, most recently prompted by
kris.)

4. You can now do 'portmaster .' if you are in a port directory you
want to install.

5. If there is no DISTFILE information in the +CONTENTS file after
an installation, add it in the manner worked out on freebsd-ports@,
and documented in http://www.freebsd.org/cgi/query-pr.cgi?pr=106483.
If that information is present, use it to delete the last known set
of distfiles with certainty, but continue searching the "old" way
until the DISTFILE stuff has been around for a while.

Major Fixes
===========
1. Change the code that reads the MOVED file to recurse through the
whole file. This fixes the problem of getting an "answer" to a
find_moved_port() call only to find out that the "new" port has itself
been moved, or deleted. This is not a major problem, but when it
happens it's ugly. The fix slows down the function by about 1/2 second
on my (fairly fast) box, but that function isn't called often, and
it's better to be thorough. (Brought to my attention by erwin.)

2. Remove a change from the last version that caused way too many
false positives from the MOVED file when there was no installed
version of the port.

3. When running -e, warn the user if there are dependencies on the
port, and improve the error message both here and in the same code
for -s.

Minor Cleanups
==============
1. Assign TMPDIR early in the script, and export it to be safe. Change
occurrences of this variable to use the short form.

2. Factor some code that had been moved to a function back in line
since we're down to just one caller.

3. Only print the verbose message about keeping the current version
of a distfile if we're not in fact deleting all distfiles.

4. Make distfile listing more efficient by using the ALLFILES target
instead of the combination of DISTFILES and PATCHFILES.
2006-12-13 11:12:06 +00:00
Martin Wilke
007189ceb1 - Using bzip2 in pkg_create by default for a while now. Patch to
allow removing either .tgz or .tbz temporary pkgs.
- Refactor the existing patches so that we have one patch per file to ease
  maintenance.
- Pass maintainership to submitter.
- Bump PORTREVISION

PR:		ports/106652
Submitted by:	Robert C. Noland III <rnoland@2hip.net>
2006-12-13 10:13:00 +00:00
Ion-Mihai Tetcu
1e136d15ba - Fix path of csup for systems where csup is builded from the ports [1]
- fix deinstall when web interfaces are not installed
- don't install www[-exp] files and remove them afterwards, remove them after
build
- bump PORTREVISION

PR:		106556 [1]
Submitted by:	Beat Gätzi [1]
2006-12-10 22:10:04 +00:00
Martin Wilke
38ddaf85ea - Update to 1.2
PR:		ports/106484
Submitted by:	Benjamin Lutz <benlutz@datacomm.ch> (maintainer)
2006-12-08 22:26:41 +00:00
Martin Wilke
91480543db - Update to 20061204
PR:		ports/106288
Submitted by:   Sulev-Madis Silber <madis555@hot.ee> (maintainer)
2006-12-04 22:29:43 +00:00
Ion-Mihai Tetcu
21095c8518 - install of www and www-exp conditionally (on WEB and WEB_EXP OPTIONS)
- don't depend on php if neither web interface is intalled [1]
- bump PORTREVISON for plist changes.

PR:		ports/106103 [1] (inspired by)
Submitted by:	Nick Barkas [1]
2006-12-01 13:57:47 +00:00
Ion-Mihai Tetcu
a1163073c0 The Tinderbox team is pleased to announce the availability of Tinderbox
2.3.4.  This release is both a bug fix and a new feature release.  The
changes include:
* A performance bug with tbcleanup that was introduced in 2.3.3 has been
fixed.
* The portbuild environment is now scrubbed to prevent pollution.  This
greatly helps in producing the same packages as pointyhat.
* The HOME environment variable is initialized to /root to fix certain
false positive leftover problems.
* If a port fails to build, the Build is reinitialized before the next
port build is started (unless -noclean is passed to tinderbuild) to
prevent pollution.
* All the new failure patterns have been merged from pointyhat.  This
will produce much more accurate failure analysis.
* A new feature has been added to support introducing custom OPTIONS
into port builds.  Consult the README for more details.
* With the start of Xorg 7.x merge testing, port problems are being
found due to the move to LOCALBASE.  Therefore, Tinderbox needs an easy
way to set non-standard LOCALBASE and X11BASE.  This has been addressed
in 2.3.4.  To make use of this feature you must either copy rawenv.dist
to rawenv, or add LOCALBASE and X11BASE variables to your rawenv file.
For example:
LOCALBASE=/usr/local
X11BASE=/usr/X11R6
When you want to run a build with non-standard LOCALBASE and/or X11BASE
paths, just change rawenv, then start your build.

Note: this release includes a micro dsversion bump, so you must run the
upgrade.sh to ensure your database static data is up-to-date.
2006-11-30 07:02:40 +00:00
Joe Marcus Clarke
4da8cefd2f Update to 2.9.2.
* Replace a dead autotools link with a FreeBSD-based link instead [1]
* Replace USE_*_VER with USE_AUTOTOOLS instead [2]
* Check for a valid EXPIRATION_DATE [3]

PR:		104042 [3]
Requested by:	piotr.smyrak@heron.pl [1]
Reported by:	ahze [2]
Submitted by:	vd [3]
2006-11-25 20:02:50 +00:00
Sergey Matveychuk
379dd8e3bb - 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.
2006-11-21 17:17:41 +00:00
Sergey Matveychuk
df72a20af1 - Update to 2.2.2
Fix a little (rarely appeared) problem with locking.

Reported by:	Lowell Gilbert <freebsd-ports-local@be-well.ilk.org>
2006-11-18 19:16:56 +00:00
Vasil Dimov
fcbd5fa398 * Upgrade sysutils/portsearch from 1.2.3 to 1.3.0, changes:
o Added new output option: `rawfiles' to request outputting only matched
  pfiles one by line
o Changed -b option to be the same as -f '(^|/)file$' instead of -f '/file$'
o Added new option -L to mimic -p path -f '.*' -o rawfiles i.e. show all
  pfiles for (usually) one port. Inspired by pkg_info -L pkgname
o Ignore case by default and add -S option to force case sensitivity

* Remove my name from pkg-descr
2006-11-15 12:12:29 +00:00
Stefan Walter
17baac639a Update to 20061113. 2006-11-13 18:39:09 +00:00
Sergey Matveychuk
3bff0404b8 - 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.
2006-11-12 19:39:17 +00:00
Ion-Mihai Tetcu
821c8656a9 - update to 2.3.3
- allow o RUN_DEPEND on LightHTTPD (for now apache is still brought in by php)
[1]

PR:		ports/105259 [1]
Submitted by:	shaun@ [1]
2006-11-10 20:27:25 +00:00
Sergey Matveychuk
510f6f635b * Change WWW line.
wiki is the same as wikitest but looks better.

Inspired by:	developers@
2006-11-10 11:19:26 +00:00
Sergey Matveychuk
c69658ad1b Add a FreeBSD wiki page as a home page. 2006-11-08 18:18:59 +00:00
Sergey Matveychuk
9ce460d105 - 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.
2006-11-06 19:51:14 +00:00
Andrew Pantyukhin
4974ea803b - Fix bsd.port.mk patch
PR:		ports/104551
Submitted by:	Robert Woolley <freebsd@rwoolley.com>
2006-11-04 10:23:31 +00:00
Alejandro Pulver
16127d75e5 pkg_replace is used to upgrade installed packages.
It is compatible with portupgrade and can be used as
an alternative to portupgrade and portmaster.

WWW: http://portutil.sourceforge.jp

Securedog <securedog@users.sourceforge.jp>

PR:		ports/104971
Submitted by:	Securedog <securedog at users.sourceforge.jp>
2006-11-01 01:34:38 +00:00
Kris Kennaway
e5d133e492 BROKEN: Does not compile
Approved by:	portmgr (self)
2006-10-15 19:58:39 +00:00
Ion-Mihai Tetcu
aa8ce5cc02 - it doesn't work with MySQL below 4.1.x because it uses sub-selects
- also fix broken INDEX if Mysql 3.23.x is installed [1]

Submitted by:	vd [1]
Approved by:	portmgr (marcus)
2006-10-14 21:02:49 +00:00
Doug Barton
1aed3284ba Update for new version 1.9 2006-10-06 21:51:15 +00:00
Doug Barton
e7d3f231ee New Features:
=============
1. You can now specify multiple ports to upgrade on the command line,
such as 'portmaster foo-1.23 bar-4.56 baz-7.98'. [1] Pass -n argument
to child processes (as needed) to handle this case.
2. Handle an alternate port that can satisfy a build requirement by
reading the CONFLICTS for the "standard" port, and seeing if we have
one of those installed. [1]
3. Unless the user specifies the new -B option, always build a backup
package when updating an existing port. Unless the user has specified
the -b option, delete the package on successful installation of the
new port, or print a helpful message telling the user where they can
find the package if install fails.
4. Don't only test a port for IGNORE, also test FORBIDDEN and BROKEN
to avoid doing a lot of work on dependencies for a port that we aren't
going to install.

Big Improvements:
=================
1. Significantly enhance the -r option by tracking what ports should
be rebuilt as a result of it, and rebuilding them "in line" if they
are dependencies of other ports that should also be rebuilt. Thus,
make sure that these ports get rebuilt once, and only once. Also,
don't rely on just the installed port's +REQUIRED_BY file to get the
list of dependencies, since it may be out of date. Search the pkg tree
for that port's DEPORIGIN to make sure that we get them all.
2. Track answers to ports that have +IGNOREME files, so the user is
not asked twice.
3. Rather than use all-depends-list to handle dependencies, use a
combination of build-depends and run-depends. This seems to get
everything we actually need, without sucking in a lot of stuff we don't.
4. Stop abusing the config_only mode, and make a clear separation
between first run (if any) and build run that does not depend on it.
This makes -G mode work as intended, with no bad side effects. [1]

Small Improvements:
===================
1. Add PREFIX/sbin to the PATH [1]
2. Cache "no" answers when using -i ("yes" was already cached).
3. If pkg_version thinks that two versions are the same even though
they have different pkg names, don't warn the user.
4. Clean up package code a little.
5. Twiddle the "waiting on" message for fetch & checksum.
6. If a user has a stale +REQUIRED_BY file in a pkg directory, print a
helpful message that suggests how to fix it. [2]
7. Don't tell a user about a -r port to rebuild if we're not going to
rebuild it for whatever reason.

Bug Fixes:
==========
1. Clean up trailing white space.
2. If the pkg data is corrupt, a search for installed port by ORIGIN
could return more than one answer. So, use only the first answer.
3. In dependency_check(), if a port has moved, check the new location
to see if it needs updating.
4. If there are no valid ports to build based on the command line
args, don't try to build /usr/ports/ [3]

[1] Suggested, debugged, and generally helped greatly by mezz
[2] Wondered about by yar
[3] Reminded by Bill Blue
2006-10-06 21:50:29 +00:00
Rong-En Fan
94f8f411d1 - Update to 20061003
PR:		ports/103934
Submitted by:	Sulev-Madis Silber <madis555 at hot.ee> (maintainer)
2006-10-04 05:47:49 +00:00
Boris Samorodov
4751668a55 - fix the portsnap dependency for systems where it is already in base; [1]
- make sure we don't overwrite user's configuration file in case of     [1]
  upgrade;
- bump PORTREVISION.

PR:		103858  [1]
Submitted by:	Sulev-Madis Silber <madis555 at hot.ee> (maintainer)    [1]
2006-10-01 11:05:32 +00:00
Martin Wilke
257b3ba563 - Update to 20060929
PR:		ports/103809
Submitted by:	Sulev-Madis Silber <madis555(at)hot.ee> (maintainer)
2006-09-30 11:07:42 +00:00
Ion-Mihai Tetcu
3ea5caa2a6 Actually put something in files/patch-setup.sh and fix left-overs on deinstall.
Submitted by:	pointyhat via kris
2006-09-27 20:39:17 +00:00
Stanislav Sedov
0d2725682b - Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directory
structure (i.e. include/SDL for includes and sdl-config for configuration
   binary)
 - Update graphics/sdl_ttf to version 2.0.8
 - Update graphics/sdl_image to version 1.2.5
 - Update audio/sdl_mixer to version 1.2.7
 - Update net/sdl_net to version 1.2.6
 - Update Mk/bsd.sdl.mk accordingly
 - Fix dependent ports to fit the new directory structure and avoid several
   API breakages
 - Bump up portrevisions for all dependent ports to allow them to be upgraded
   by portupgrade/portmaster etc tools

Approved by:    kris (portmgr), sem (mentor)
2006-09-20 11:21:59 +00:00
Mark Linimon
155b7743fc Update to the latest version being tested on i386-6-exp on pointyhat. 2006-09-20 08:01:59 +00:00
Ion-Mihai Tetcu
fe40b60865 - Net/SMTP.pm and Digest/MD5.pm are both installed with perl 5.8.x so drop them
from RUN_DEPENDS and add files/patch-setup.sh to patch the distribution [1]
- allow creation of a Build that is a substring of an existing one
( files/patch-create) [2]
- bump PORTREVISION

Submitted by:	oliver [1], bsam and marcus [2]
Requested by:	marcus [1]
2006-09-18 20:20:09 +00:00
Rong-En Fan
b2b1a64267 - Update to 1.8
PR:		ports/103325
Submitted by:	Matthew Seaman <m.seaman at infracaninophile.co.uk> (maintainer)
2006-09-17 15:37:31 +00:00
Mark Linimon
07c642fb5e Bring this up to the patches in ports/102300 and ports/102514, which are
currently being tested on the cluster.
2006-09-15 07:36:05 +00:00
Mark Linimon
e47df16d7d Update to ports/Mk/bsd.port.mk 1.541. 2006-09-15 07:13:23 +00:00
Mark Linimon
b1579fbe58 Re-add definition forgotten in last checkin. 2006-09-14 06:50:46 +00:00
Colin Percival
80f6c8cd1f Turn
IGNORE=	"foo now contained in the base system"
into
IGNORE=	"is now contained in the base system"
since the code which prints this string prefices it with the package
name.

Suggested by:	kris
2006-09-13 05:24:34 +00:00
Alex Dupre
66be1c780c Add explicit support for comments and empty lines in ports.conf.
PR:		ports/102914
Submitted by:	Hans Lambermont <hans@lambermont.dyndns.org>
2006-09-06 12:50:31 +00:00
Cheng-Lung Sung
6d4a92f5ac - Update to 0.2.5
- Addition of -W option and minor bug fixed where whitespace at begin/end of
  portglob argument was not properly rejected.

PR:		ports/102695
Submitted by:	maintainer (Martin Kammerhofer)
2006-08-30 15:14:00 +00:00
Jean Milanez Melo
539f72eaa7 - Update mastersites.
PR:		ports/102480
Submitted by:	Andreas Fehlner <fehlner@gmx.de> (maintainer)
2006-08-25 17:32:55 +00:00
Sergey Matveychuk
2ace452a38 - 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>
2006-08-25 12:46:50 +00:00
Sergey Matveychuk
9a6aae0de8 - Update to 2.1.3.3.
A few fixes merged from developing version, patches integrated.
2006-08-23 10:02:46 +00:00
Doug Barton
741ddf72fe Update for version 1.8 2006-08-23 05:46:15 +00:00
Doug Barton
07a24c904b New Feature
===========
If a port is marked IGNORE, don't do all the dependency/checksum work,
instead bomb out with a helpful message

Minor Fixes
===========
1. Add some whitespace to make the "dependency check complete" message
stand out better
2. Tell the user when we start pkg_delete in -s mode, just like in -e

Bug Fixes
=========
1. Export MAKE_ARGS so that the child checksum processes can see them
2. Move the "just in case" cd back to $portdir up one line so it's
before 'make clean', just in case
2006-08-23 05:45:44 +00:00
Mark Linimon
0963c5f0b6 Catch up with ports/Mk/bsd.port.subdir.mk r1.65. 2006-08-17 07:12:56 +00:00
Mark Linimon
2481d44934 Catch up to ports/Mk/bsd.port.mk r1.540. 2006-08-17 07:11:34 +00:00
Martin Wilke
be730b8600 - Respect DESTDIR
PR:		ports/102011
Submitted by:	Matthew Seaman <m.seaman(at)infracaninophile.co.uk>
Approved by:	krion (mentor)
2006-08-16 05:51:17 +00:00
Rong-En Fan
673fdfcdc7 - Update to 0.2.4
Use bash rather than /bin/sh to add -I option (case insensitive globbing).

PR:		ports/102020
Submitted by:	Martin Kammerhofer <dada at pluto.tugraz.at>
Approved by:	Martin Kammerhofer <mkamm at gmx.net> (maintainer)
2006-08-15 16:44:19 +00:00
Cheng-Lung Sung
c54010f434 - s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include security/ sysutils/ textproc/ maintained by ports@

PR:		ports/101916
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
2006-08-15 01:04:55 +00:00
Sergey Matveychuk
3fb955a056 - Update to 2.1.7 2006-08-14 18:09:33 +00:00
Doug Barton
178553ea50 Update for new version 1.7 2006-08-12 09:05:46 +00:00
Doug Barton
3613ada588 Update for new expunge feature in 1.7, and generally improve markup 2006-08-12 09:04:48 +00:00
Doug Barton
24eb87d739 New Features
============
1. -e mode to expunge a port via pkg_delete, and optionally
remove its distfiles
2. -s and -e modes now respect -b (backup) and -d|D options
regarding always deleting (or not deleting) distfiles

General
=======
1. Re-factor more code out into functions, and move them earlier in the
script so that they are available to the new features.
2. Clean up the code in a few places to make it slightly more efficient,
and a lot more readable.

Bug Fixes
=========
1. Fix exit status of various code paths to be more in keeping
with Unix tradition [1]
2. Be a lot more thorough about killing off errant children when
the user hits ^C [1]
3. If the directory referred to by PKGREPOSITORY exists, use it
to store packages built for -b and -g instead of HOME [2]

My thanks to both Darren and James for their patience and testing
of several development versions to nail down bugs 2 and 3.

Brought to my attention by: Darren Pilgrim <darren.pilgrim@bitfreak.org> [1]
Brought to my attention by: James O'Gorman <james@netinertia.co.uk> [2]
2006-08-12 09:04:03 +00:00
Joe Marcus Clarke
e17a20be47 Respect DESTDIR.
PR:		101675
Submitted by:	gabor
2006-08-11 15:52:23 +00:00
Sergey Matveychuk
560d04ceff - 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>
2006-08-09 17:17:22 +00:00
Doug Barton
20a7db3c93 Update for version 1.6. 2006-08-07 19:13:42 +00:00
Doug Barton
f24160d1b1 New Features
============
1. -L mode to list all installed ports, and search for updates.
2. Trap SIGINT, and use the opportunity to reap all the child processes
we can find.
3. Warn the user during config mode if a port sets IS_INTERACTIVE
4. Support +IGNOREME files in /var/db/pkg/<portname>, ala portupgrade
5. Store the results of the user's choices for -i during config, so they
don't have to enter it again during build
6. When deleting stale distfiles, recurse through successively shorter
versions of file-name-* till we find something to delete, or run out
of dashes. This means a lot fewer false positives, although the
algorithm is still aggressive.

Performance Optimizations
=========================
1. Skip dependency check prior to build if the 'make config' recursion
does not find any ports that need updating.
2. Cache the dependency list for the parent port.
3. -s mode is now recursive, so if a removed port has dependencies,
they are checked too. Remember what ports the user does not want to
delete so they don't have to keep saying "no."
4. Much better support for failed downloads in the background, and the
'make checksum' process is only run once for each port.
5. Switch to using variables and case rather then grep to maintain state
for current dependencies, answers for -i, etc.
6. Re-order some tests to micro-optimize do_update, etc.
7. Handle regular files in /var/db/pkg more efficiently
8. Track the pid of the parent process, and use that to manage state
more efficiently. Also makes for more readable code.
9. Don't clean dependencies, since we don't recurse through them using
the ports tree, we'll let each portmaster process handle it.
10. Cache information about dependencies that are already up to date
to avoid having to do this check when not necessary. This dramatically
improves performance for building/updating large ports (especially
meta-ports like gnome or kde) with a lot of dependencies.

Bug Fixes
=========
1. Add -f to pkg_delete in -s case
2. Reverse the "is required by" statements to make more sense for -r
3. Add PATCHFILES to the list of distfiles to delete when looking for
stale distfiles
4. Minor cleanups, and better code consistency
5. usage() already exits, so clean up h) getopt
6. Add a catchall getopt so user will get usage() for an invalid option
7. Update some messages to make them more meaningful and simplify code
8. Fix specifying second option to -o in <category/portname> format
9. Properly handle the case where the second argument to -o is a port
that is already installed
10. Don't mention the 'make config' step if -G

Security Enhancement
====================
1. Be more careful to only delete temp files if they haven't already been
deleted or moved
2006-08-07 19:13:20 +00:00
Renato Botelho
627650ef9d - Fix PLIST: Remove locale dirs not contained in BSD.local.dist
- Add USE_GETTEXT and INSTALLS_ICONS

PR:		ports/101491
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-07 11:42:55 +00:00
Joe Marcus Clarke
439fd9185c Actually check to see if $seen_special is set before checking the number
of plist items.
2006-08-06 22:36:45 +00:00
Joe Marcus Clarke
178abbd25e Update to 2.9.1.
* Add a check for direct use of sysctl(8). [1]
* Add a check for use of the deprecated macro INSTALLS_SHLIB, and point people
  to USE_LDCONFIG instead. [2]
* Add a check for plists with less than 6 items, and point people to
  PLIST_FILES instead. [3]

PR:		100472 [1]
		91933 [2]
		100190 [3]
Submitted by:	Babak Farrokhi <babak@farrokhi.net> [1]
2006-08-06 21:44:18 +00:00
Erwin Lansing
50513d5d52 Add support for DESTDIR part I.
This commit should largele be a NOOP as it only adds support
for DESTDIR undefined. This does allow us to start testing
ports with DESTDIR set, but this is as of yet not supported.

Although this has been extensively tested on pointyhat, this
is a very intrusive change and some cases may have been
overlooked. Please contact Gabor and me if you find any.

PR:             100555
Submitted by:   gabor
Sponsored by:   Google Summer of Code 2006
2006-08-04 12:34:50 +00:00
Cheng-Lung Sung
857f21d17b - update to 1.7
- from Changes
  - Following some useful e-mail discussions with Mark Linimon
    and Dan Langille, switch to using the MASTER_PORT variable
    to detect master/slave relationships between ports.
    MASTER_PORT will be set in every slave port whereas
    MASTERDIR doesn't have to be.  Here a slave port is one
    defined as using port metadata from some other port, and
    doesn't have to go as far as requiring both master and slave
    to use the same Makefile and other ports infrastructure.
  - Keep track of the version of the software used to create the
    cache, and prompt for a cache rebuild if the software has
    been upgraded since.  A cache rebuild is definitely required
    for the 1.6 -> 1.7 update.
  - Don't quit on errors parsing make variables at the cache-init
    or cache-update stage.  Print copious error messages, but carry
    on processing.  Entries for ports that fail at this stage will
    not be created in the cache.
  - Don't quit on errors parsing make variables at the cache-init
    or cache-update stage.  Print copious error messages, but carry
    on processing.  Entries for ports that fail at this stage will
    not be created in the cache.

PR:		100759
Submitted by:	maintainer (Matthew Seaman)
2006-07-23 22:43:53 +00:00
Sergey Matveychuk
842470c297 - Update to 2.1.6.
Mostly bugs fixes release.
2006-07-23 17:08:24 +00:00
Sergey Matveychuk
5cc280614a - Fix a bug that caused incorrect output-processing in second-party soft.
Obtained from:	Kport
2006-07-23 15:08:08 +00:00
Sergey Matveychuk
beee543973 - Fix a type: DBD4->BDB4 in messages.
Submitted by:	yar
2006-07-20 17:29:00 +00:00
Edwin Groothuis
6ea8a8230f sysutils/portsnap - cleanup
- move pkg-message to files/pkg-message.in and use SUB_FILES
- move post-extract to post-patch and use REINPLACE_CMD
- replace ${PREFIX} in man-page with %%PREFIX%% and then REINPLACE_CMD
  over it.
- Make replacement in former post-extract actually work due to
  changed layout of the file.

PR:		ports/100584
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
Approved by:	cperciva@#bsdports
2006-07-20 01:15:03 +00:00
Mark Linimon
fbd9015a93 Bring this up to date with ports/Mk/bsd.port.mk 1.538. Note that ports/98565
was forgotten on the test run yet again.
2006-07-19 00:02:52 +00:00
Ion-Mihai Tetcu
2fa2f357fc - fix a path
- fix some filenames
- add a short install instruction for MySQL

PR:		ports/100146
Submitted by:	Beat Gätzi <beat@chruetertee.ch>
2006-07-12 17:26:20 +00:00
Sergey Matveychuk
8e4d616b11 - Fix a bug when values of -M was ignored.
Submitted by:	John E Hein <jhein@timing.com>
2006-07-12 16:21:32 +00:00
Cheng-Lung Sung
dc2fc40ccd - update to 0.2.2
- Added option -w to report matching port directories.

PR:		ports/100014
Submitted by:	maintainer (Martin Kammerhofer)
2006-07-10 07:53:48 +00:00
Mark Linimon
a3a9430c9a Bring this up to what is currently being tested on the cluster, including
ports/98105, ports/98565 (both forgotten last time), and ports/99370, a
bugfix for USE_LDCONFIG with on-default prefix.
2006-07-10 05:29:04 +00:00
Mark Linimon
a7ecb6fda5 Mr. Forehead, meet Mr. Brick Wall. Mr. Brick Wall, meet Mr. Forehead.
Revert the previous deletion; it was a victim of a script.
2006-07-10 05:21:24 +00:00
Mark Linimon
9e3fc5074e ports/Mk/bsd.*.mk caught up with these files as of the commit on 2006/07/05
02:18:08, so delete them until they are needed again.
2006-07-10 05:14:58 +00:00
Mark Linimon
152deb7b3c Bring this up to ports/Mk/bsd.port.mk 1.537 (incorporates 1.536).
Forgotten by:		linimon
2006-07-10 05:12:25 +00:00
Ion-Mihai Tetcu
a0c279d852 - Update to 2.3.2
- check if csup is in the base system like net/csup does, now that we have
OSVERSION bumped.
2006-07-04 12:25:25 +00:00
Ion-Mihai Tetcu
c4b8c509f8 KPorts is KDE-Frontend to the FreeBSD-Ports and in future also to the
OpenBsd-Ports, PkgSrc and maybe others.
You can browse and search through your Portstree and perform actions
like Upgrades, Installs, Uninstall a.s.o. More advanced features like
setting Options and Vulnerability checking are also available. For a
complete list, check the Homepage or the Changelog.
Functionality is KPorts' main goal, not simplification by reducing
options; however KPorts should be rather easy to use.

WWW: http://kports.sf.net

PR:		ports/99653
Submitted by:	Hannes Hauswedell <hannes.hauswedell@gmail.com>
2006-07-03 16:11:50 +00:00
Cheng-Lung Sung
3f494e88ce - WANT_PHP_PEAR was removed since verion 1.21 of bsd.php.mk
PR:		ports/99717
Submitted by:	clsung
Approved by:	portmgr (erwin)
2006-07-03 00:21:02 +00:00
Sergey Matveychuk
de5c2f2285 - Remove forgotten patch.
- Fix MASTER_SITE_SUBDIR.
2006-07-02 14:26:15 +00:00
Sergey Matveychuk
7bd4e86089 Add CONFLICTS for portupgrade 2006-07-01 08:15:32 +00:00
Sergey Matveychuk
1af4279c8a - 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>
2006-07-01 08:11:05 +00:00
Sergey Matveychuk
011bd56aa2 Add portupgrade-devel. It's a developing version of portupgrade.
Version 2.1.5 is mostly bugfix of 2.1.4.
2006-07-01 07:22:48 +00:00
Sergey Matveychuk
4df325cdc9 - 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.
2006-06-30 10:06:53 +00:00
Mark Linimon
29bf35f806 Fix typo that pointyhat chokes on. This works on 4.10. Go figure. 2006-06-28 02:41:16 +00:00
Mark Linimon
8a83b2d086 Update this to the next patchset about to be tested. 2006-06-27 20:07:57 +00:00
Mark Linimon
6c3b0070a9 Reintroduce these files with the latest patchset, which among other things
incorporates ports/92445, "change all bogus uses of BROKEN to IGNORE"
2006-06-27 19:47:13 +00:00
Mark Linimon
70f303c094 Common code to support Python wxWidget-based ports. 2006-06-27 19:41:25 +00:00
Mark Linimon
01a9c185c2 Common code to support the Python SCONS port installation framework. 2006-06-27 19:40:59 +00:00
Mark Linimon
394661711c Reflect its currrent state of bsd.port.mk after the last 2 checkins:
- 97406 (ghostscript refactoring) was removed from the -exp run due to errors
 - 95841 (remove legacy code) was backed out after commit, due to its still
   being needed for kdelibs3 among others
2006-06-27 19:39:17 +00:00
Mark Linimon
56136a6529 The committed versions in ports/Mk have caught up with these. 2006-06-27 19:35:04 +00:00
Cheng-Lung Sung
baba9cd29f - MAN3PREFIX is implied when PERL_CONFIGURE is defined.
- this commit modified ports maintained by (non-)ports@, so approved by
  portmgr (erwin) first.

PR:		ports/98755
Submitted by:	rafan
Approved by:	portmgr (erwin)
2006-06-25 16:38:48 +00:00
Ion-Mihai Tetcu
35f5e56055 Update to 1.6:
This is a bug fix and general improvement release.  From the change log:
- Incorporate local ports/categories into the INDEX by scanning Makefile.local
for additions to $SUBDIR.  Mentioned on freebsd-ports@freebsd.org by
Rong-En Fan <rafan (at) infor.org>
- Clean up error messages, and factor out common progress counter code.
-  Add a new Category object type, and cope better with changes to categories
(ie. ports being hooked up / unhooked from the tree).  Problem pointed out by
Colin Percival <cperciva (at) freebsd.org>
 - Instead of calling perl to compile exactly the same bit of perl code from
/usr/ports/Mk/bsd.ports.mk about 15,000 times (ie once per port) as a
consequence of actually running 'make describe', just call perl once, use make
to print out the basic variables from the port and replicate the processing
done ourselves.

PR:		99454
Submitted by:	author/maintianer
2006-06-25 16:04:23 +00:00
Hye-Shik Chang
1f8744aa79 Update to 1.2.3 which fixes a minor bug and adds new command
pkg_checkplist, an alias to "pkg_genplist -c".
2006-06-25 09:53:59 +00:00
Ion-Mihai Tetcu
652ef6c950 - don't depend on net/csup if it's already in base [1]
- also fix CSUP check [2]
- take maintainership [3]
- bump PORTVERSION

PR:		ports/98977 [1], ports/99172 [3]
Submitted by:	itetcu@ (me) [1] [2],
		Andreas Kohn <andreas@syndrom23.de> (old maintainer) [3]
2006-06-20 10:44:45 +00:00
Doug Barton
9237917d34 Upgrade to 1.5, which fixes a small braino in the new code to
delete distfiles for old ports with the -o option, or that have
been moved.
2006-06-19 18:36:09 +00:00
Doug Barton
0ec59745d5 Update for version 1.4 2006-06-19 18:19:55 +00:00
Doug Barton
07da5a0d49 Bump to 1.4 for new version 2006-06-19 18:14:45 +00:00
Doug Barton
0d69d4d578 New features:
=============
1. Add -b option to make a backup package of the installed port
2. Add -g option to make a package of the new port
3. Add -o option to replace an installed port with a new port from a
different location (e.g., portmaster -o emulators/linux_base-fc4 linux_base)
The second argument can also be specified as the name of the installed port
(e.g., linux_base-8-8.0_15)
4. Add -s option to detect no-longer-needed dependencies, and offer the user
a choice to delete them.

General improvements:
=====================
1. Update usage() to reflect reality, and organize it better
2. Switch to using DEPORIGIN to detect missing dependency tracking, which
provides dramatically fewer false positives, and more useful tools to fix
actual problems
3. Factor out more common code into functions
4. Only pay attention to +REQUIRED_BY files for dependency tracking if they
are > 0 bytes
5. Simplify option parsing
6. Make whitespace more consistent in -a message
7. Only grep for dependencies if we're upgrading an installed port
8. If using -o, or a port moved, try to find the names of the old distfiles,
and offer the user the choice to remove all of the, or prune the stale ones.

Bug fixes:
==========
1. Fix the PATH if a user is using ccache
2. Handle the case where there is no ORIGIN in a +CONTENTS file
3. Ignore errors in the tail of fetchlog, since if the file is gone we'll
exit the loop anyway
2006-06-19 18:13:41 +00:00
Sergey Matveychuk
e775e7e95c - Roll back to stable 2.1.1 version.
I'd like to wait a repocopy but marcus seems will unaccessible for a week.
2006-06-19 12:41:58 +00:00
Sergey Matveychuk
34ff7dab0c - 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
2006-06-19 09:54:18 +00:00
Pav Lucistnik
431920de4b - Drop dependency on less port, we can use less in base
PR:		ports/99093
Submitted by:	Martin Kammerhofer <dada@sbox.tugraz.at> (maintainer)
2006-06-19 09:20:14 +00:00
Sergey Matveychuk
cb37128c50 - Real fix of the last problem. 2006-06-19 07:53:56 +00:00
Sergey Matveychuk
459dd22315 - Work around for a bug in options parser.
The bug caused count -D twice and look at it as -DD

Reported in:	ports@
2006-06-19 07:33:35 +00:00
Sergey Matveychuk
17964f133f - Disable 'make config' feature. It should be implemented another way.
Now it's PITA if many ports affected.
2006-06-18 19:48:46 +00:00
Sergey Matveychuk
0d0640d075 - Quick fix: change 'make config' with 'make config-conditional'.
It's exactly I meant.

Reported by:	Larry Rosenman <ler at lerctr.org>
2006-06-18 18:27:58 +00:00
Sergey Matveychuk
a80a5566ac - 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]
2006-06-18 17:30:06 +00:00
Erwin Lansing
8a91ddc838 Update to 0.2_1
PR:		99013
Submitted by:	Martin Kammerhofer <dada@pluto.tugraz.at>
2006-06-16 07:45:50 +00:00
Erwin Lansing
964ee9f48a Update to 0.2
PR:		98950
Submitted by:	Martin Kammerhofer (maintainer)
2006-06-14 18:59:01 +00:00
Sergey Matveychuk
e238202b18 - Change MASTER_SITES. The project is hosted on SourceForge now. 2006-06-14 10:38:16 +00:00
Aaron Dalton
cc9f90cf7d - Fix typo in files/portless.sh script
- Update from v0.1 to v0.1.1

PR:		ports/98852
Submitted by:	maintainer
Approved by:	tobez (implicit)
2006-06-13 00:21:54 +00:00
Edwin Groothuis
f60294d9e4 USE_PERL_RUN -> USE_PERL5_RUN 2006-06-11 23:42:39 +00:00
Ion-Mihai Tetcu
35781cb6a3 - Fix OPTION checking [1]
- allow to depend on csup (default) or cvsup [2]
- default database is now mysql [2]

This port still needs a lot of work and it would be great if one of the wizards
that know tindy's insides would take maintainership (current maintainer seem
to be gone, no feedback rom him for > 1 month).

PR:		ports/97433 [1]
Submitted by:	Shaun Amott <shaun@inerd.com> [1]
		itetrcu (me)
Approved by:	lawrance (mentor)
2006-06-11 22:24:10 +00:00
Sergey Matveychuk
e8e4a3210b - 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]
2006-06-11 12:00:06 +00:00
Erwin Lansing
1901427f77 portless is a small shell script which lets FreeBSD users quickly browse
port descriptions given the port's name or a glob. Basically to view
the descriptions of GCC (related) ports you type
	portless gcc\*
and portless will display the descriptions of all gcc* ports.
There are options to display the postinstall messages or Makefiles instead.

- Martin Kammerhofer
   mkamm@gmx.net

PR:		ports/98739
Submitted by:	Martin Kammerhofer
2006-06-11 09:43:46 +00:00
Alex Dupre
8c5e52b098 Correct sed syntax. 2006-06-11 08:56:14 +00:00
Sergey Matveychuk
03b02cf7ce - Fix includeing ldconfig_compat
Submitted by:	Scott Allendorf <scott-allendorf at uiowa.edu>
2006-06-09 20:19:51 +00:00
Alex Dupre
2842feaf88 Fix spelling.
Submitted by:	lawrance
2006-06-09 09:22:34 +00:00
Alex Dupre
ac3065b8aa Update to 1.1 release:
- automatically modify make.conf on install/deinstall

Inspired by:	James O'Gorman <james@netinertia.co.uk>
2006-06-09 08:17:35 +00:00
Alex Dupre
14fb5aeba0 Give better make example. 2006-06-08 10:21:20 +00:00
Alex Dupre
b3ed2e3caf Portconf is a simple framework to set ports options in an
universal way. Knobs set to specific ports are honorated
by portmaster, portupgrade, portmanager and 'make install'.
2006-06-08 07:30:10 +00:00
Edwin Groothuis
dd7088c434 Add SHA256 checksum 2006-06-07 14:47:14 +00:00
Sergey Matveychuk
f07758714f - 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]
2006-06-07 10:30:59 +00:00
Mark Linimon
5137c5c40b We actually agreed to test the fc4 Linux port, not fc3. The run has been
restarted.
2006-06-07 02:08:16 +00:00
Mark Linimon
ec8bddddeb Update these to what is currently being tested on the cluster. 2006-06-05 19:29:23 +00:00
Sergey Matveychuk
07816a2f09 - 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]
2006-06-04 16:42:35 +00:00
Cheng-Lung Sung
c44e33b3ba - update to 1.2
PR:		ports/96776
Submitted by:	maintainer (Philipp Wuensche)
2006-06-02 08:05:44 +00:00
Sergey Matveychuk
621c94e5dd - 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
2006-06-02 05:36:06 +00:00
Mark Linimon
466eb19304 I suppose that one of these years I'll remember to quit committing local
changes to this file.  At least they're harmless.
2006-06-02 02:49:32 +00:00
Emanuel Haupt
daa38a472a Add an additional mirror
PR:		98209
Submitted by:	Sulev-Madis Silber <madis555@hot.ee> (maintainer)
2006-05-31 11:59:57 +00:00
Joe Marcus Clarke
9c67f914b6 Remove the hard-to-maintain usage from pkg-descr, and replace it with a
reference to portlint(1).
2006-05-31 07:13:41 +00:00
Joe Marcus Clarke
16b610b5a7 Update to 2.9.0.
* The check for quoted COMMENTs had a typo.  However, this check has been
  consolidated for other macros that should not be quoted.  Merge the COMMENT
  check into the BROKEN, et al check. [1]
* Properly pluralize the message which counts the number of fatal errors
  and warnings. [2]
* Add distinfo checking support. [3]
* Huge refactoring of the error handling code.  If the -g argument is specified,
  errors will be grouped together to avoid spamming the console with
  repeated lines.
* Add a check for icon installation, and recommend INSTALLS_ICONS.

PR:		97207 [1]
		96089 [2]
		96923 [3]
Submitted by:	lawrance [1]
		ehaupt [2]
		sem [3]
Tested by:	mezz
2006-05-31 04:41:50 +00:00
Mark Linimon
0556c7cb9d Bring this up to ports/Mk/bsd.port.mk 1.533. 2006-05-31 01:40:14 +00:00
Florent Thoumie
128460e57c - Convert to USE_LDCONFIG.
PR:		ports/93186
Submitted by:	$self
Approved by:	maintainer
2006-05-29 17:45:34 +00:00
Doug Barton
b1c2ec1745 Vastly improve handling of moved ports:
1. Update DEPORIGIN in addition to @pkgdep entries in +CONTENTS
2. Give more details about why a port moved
3. grep for the old port name in existing +CONTENTS files, since the
new name will not appear at all

Also, stretch the window to wait for a background 'make checksum' to
complete to 5 seconds instead of 3
2006-05-29 10:12:31 +00:00
Pav Lucistnik
e36b48b1bf - Bail out gracefully when executed as non-root
PR:		ports/98032
Submitted by:	marko
2006-05-28 20:40:49 +00:00
Colin Percival
1212c2eaf4 Update portsnap to version 1.1, to reflect three months of development in
the src tree.

PR:		ports/93901, bin/96288
Sponsored by:   FreeBSD security development fundraiser
2006-05-26 23:36:12 +00:00
Doug Barton
e5abb647ca Bump the version number of the port for the new version of the script 2006-05-20 06:28:40 +00:00
Doug Barton
6e59fecc9c 1. Implemented recursive 'make config' at the beginning of the run, so it's
easier to leave it running unattended for large updates. (This can be
toggled off.)
2. Implemented a completely unattended mode which accepts the defaults for
all portmaster dialogues. (Note, this does not help with ports that have
interaction other than 'make config', such as ghostscript, etc.)
3. Added -u to sort(1) calls to try and address a bug report about duplicate
lines in +REQUIRED_BY files. I was not able to reproduce this bug, but
better safe than sorry.
4. Verbose mode is now slightly more informative about what's happening.
5. More common code factored out into functions.
6. The -n flag now cancels the build of the port called on the command line too.
7. Improved (?) the stale distfile deletion routine to better handle ports
that have multiple distfiles.
8. We now launch 'make checksum' (which performs a fetch if needed) in the
background while recursing through dependencies.
9. Various code cleanups, such as adding -t to a mktemp invocation that was
missing it, more local variables in functions, more consistent flag variable
values, etc.
2006-05-20 06:25:56 +00:00
Sam Lawrance
e3749d8c6a Update to 0.1.1. [1]
Update maintainer's email address.

PR:		ports/96620 [1]
Submitted by:	Martin Wilke <freebsd@unixfreunde.de> [1]
Approved by:	semionov@mail.bg (maintainer)
2006-05-15 11:48:05 +00:00
Sam Lawrance
8fb98fb04e Make bpm capable of handling ports with OPTIONS by using zenity to
display them.

PR:		ports/96149
Submitted by:	Panagiotis Astithas <past@ebs.gr>
Approved by:	Seth Kingsley <sethk@meowfishies.com> (maintainer)
2006-05-14 15:00:04 +00:00
Edwin Groothuis
28dd10dcb4 Remove USE_REINPLACE from all categories starting with S 2006-05-13 04:15:53 +00:00
Ion-Mihai Tetcu
9d84cc1d36 Depend on the right databases/p5-DBD-mysql
Don't restrict Apache version to 1.3

The csup change won't work now, and the port should be updated - as promised by
the maintainer 3 weeks ago.

PR:		ports/94288
Submitted by:	itetcu (me), maintainer
Reviewed by:	maintianer, jmelo, sem
Approved by:	maintaner, lawrance (mentor)
2006-05-12 13:48:12 +00:00
Edwin Groothuis
efe7d5f7f4 Remove USE_REINPLACE from ports starting with M 2006-05-10 22:37:39 +00:00
Stefan Walter
a8f97fb786 Convert MAINTAINER to my freebsd.org account. 2006-05-07 13:32:13 +00:00
Sergei Kolobov
4073a04ab6 - Update to 0.77:
- fixed a stupid bug in port create: quote arguments passed to newfile(1);
    thanks Radim Kolar for reporting it
2006-05-06 11:42:34 +00:00
Sergei Kolobov
d870c70dbf - Update to 0.76 (bugfix release, see NEWS for the list of changes)
- Remove patches that have now been integrated upstream [1],[3]

PR:		ports/70156 [1],
		ports/70300 [2],
		ports/71363 [3],
		ports/94055 [4]
Submitted by:	Cheng-Lung Sung <clsung@dragon2.net> [1],
		Janos Mohacsi <janos.mohacsi@bsd.hu> [2],
		Yen-Ming Lee <leeym@utopia.leeym.com> [3],
		Diane Bruce <db@net.net> [4]
2006-05-02 14:20:08 +00:00
Vasil Dimov
1dd26de30c Update from 1.2.2 to 1.2.3:
* bugfix: do not ignore option for case-insensitivity when searching
  for packing list files
* added "-b something" option to simulate -f '/something$', since I got
  tired of typing the later
2006-05-02 07:13:34 +00:00
Sergei Kolobov
a3f2b08fac - Update to 0.75:
- 4 new commands added: commit, getpr, install, upgrade
2006-04-30 23:09:03 +00:00
Pav Lucistnik
5a46ec5ed1 - Update to 20060430, which uses pkg_delete instead of pkg_deinstall
- Remove dependency on sysutils/portupgrade

PR:		ports/96558
Submitted by:	Stefan Walter <sw@gegenunendlich.de> (maintainer)
2006-04-30 20:59:44 +00:00
Mark Linimon
d49fa6d724 Track Mk/bsd.port.mk r1.530. 2006-04-29 23:13:39 +00:00
Edwin Groothuis
76481bba99 [patch] Clarify using instructions for sysutils/newportsversioncheck
There are two patches in the PR mentioned bye pkg-message, but
    this tool depends on the first one and doesn't work with the
    second one.  This should be clearly mentioned.

PR:		ports/96100
Submitted by:	Gabor Kovesdan <gabor.kovesdan@t-hosting.hu>
2006-04-20 22:54:56 +00:00
Simon L. B. Nielsen
75654bee2f Avoid unnecessary invocations of pkg_info by checking whether the
package is installed or not using a precalculated regex.

This speeds up "portaudit -a" with around a factor of 10.

The change is slightly modified from the one from the PR by using
pkg_info -aE instead of ls /var/db/pkg for determining installed
packages.

Submitted by:	Kuang-che Wu <kcwu@csie.org>
PR:		ports/92942
2006-04-16 13:32:28 +00:00