Commit graph

1121 commits

Author SHA1 Message Date
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
Mark Linimon
d9ec3e9cf7 Perform the hand-merge. 2006-04-15 05:59:15 +00:00
Kirill Ponomarev
9c30dc6770 Backout previous commit because all changes here should be merged by
hand and honestly, I have neither time nor energy for this game.

Submitted by:	linimon
2006-04-15 03:05:10 +00:00
Kirill Ponomarev
f45c8ee6fb Merge changes for the next experimental build. 2006-04-13 17:36:07 +00:00
Joe Marcus Clarke
76963402b0 Remove USE_REINPLACE to give portlint a better self-image.
PR:		95448
Submitted by:	Alexander Botero-Lowry <alex@foxybanana.com>
2006-04-07 00:08:00 +00:00
Sergey Matveychuk
cde886b081 - Update to 20060403
- Add WWW: line in pkg-descr

PR:		ports/95246
Submitted by:	maintainer
2006-04-05 10:59:42 +00:00
Jean Milanez Melo
00005af5c4 - Add some messages in pkg-message that were missing.
PR: 95007
Approved by: Andreas Kohn (maintainer), mnag (mentor)
2006-04-04 17:52:03 +00:00
Mark Linimon
c7ae147d99 Bring these up to the level that was committed to the master files on
2006/02/11 - 2006/02/23.

Originally forgotten by:	linimon
2006-03-20 09:53:04 +00:00
Joe Marcus Clarke
86d88b7290 Update to 2.8.7.
* Remove support for PERL_{BUILD,RUN}_DEPENDS

Approved by:	portmgr (implicit)
2006-03-12 19:19:43 +00:00