Commit graph

2087 commits

Author SHA1 Message Date
Jason Helfman
a23f29b172 - Update to 1.1.1
- Bug fix release
- Add man page

PR:	ports/165723
Submitted by:	maintainer, conrads@cox.net
2012-03-05 17:50:47 +00:00
Joe Marcus Clarke
1df8075025 Update to 2.13.9.
* Include LICENSE_FILE and LICENSE_GROUPS in the regexp check. [1]
* Add LICENSE_DISTFILES. [1]
* Add a check for the reassignment of ECHO_MSG [2]
* Remove old X.Org checks [3]
* Add PROJECTHOST to the PORTNAME section [4]

Reminded by:	Jan Beich <jbeich@tormail.net> [1]
Requested by:	jgh [2]
Submitted by:	eadler [3]
		Alex Kozlov <spam@rm-rf.kiev.ua> [3]
2012-03-04 18:46:31 +00:00
Chris Rees
111db54158 Add -P option to print PR to stdout instead of submitting.
PR:		ports/164963
Submitted by:	John Hein <jhein@symmetricom.com>
Approved by:	maintainer
2012-03-04 12:08:43 +00:00
Chris Rees
9dcea33a99 Update to 1.0.2:
Change initialize() routine to call getuid() to ensure the program is being
  run as root before trying to call rtprio(). This allows the program to
  be run by a non-privileged user in a jail(8) environment.

PR:		ports/165681
Submitted by:	Conrad J. Sabatier <conrads@cox.net> (maintainer)
Submitted by:	Marco Steinbach <coco@executive-computing.de>
2012-03-04 11:13:04 +00:00
Alex Kozlov
40a3023346 Update to 1.2
- update whitelists
- merge nonstandard pkg-* check to nonstandard files

Approved by:	eadler (mentor)
2012-03-04 01:05:12 +00:00
Chris Rees
868c3b683e - Improve the heuristic for finding the port's directory name:
- If applicable, use CVS/Repository as the source of the port's
   directory name,
 - else try to fall back to the basename of the working directory
   if the PORTNAME heuristic fails.
 - The patches also fix
   <http://sourceforge.net/support/tracker.php?aid=1969774>.
- Add CVSauto as a new diff mode:
 - Handle added/deleted files without having to cvs add/delete them.
 - Works with :pserver:anoncvs@anoncvs.fr.freebsd.org.
 - When submitting you're asked to use "port submit -L" if files are
   added or deleted, because that's FATAL for portlint.
- Don't use the full path of the working directory in diffs.
- Include a port's PORTEPOCH in update mode in the generated PR.
- To aid in debugging porttools include this information in the PR:
 - porttools' PORTREVISION and PORTEPOCH (if defined),
 - submit and diff mode used by the submitter.
- Bump PORTREVISION.
- Pass maintainership to submitter

PR:		ports/139872
Submitted by:	Johannes 5 Joemann <joemann@beefree.free.de>
2012-03-03 13:31:02 +00:00
Chris Rees
343fd151b9 Mkreadmes is designed to be a very fast, flexible and easy-to-use alternative
to the standard "make readmes" for building the README.html files for the
FreeBSD Ports Collection, building the files in a fraction of the time of the
standard method.

PR:		ports/165631
Submitted by:	Conrad J. Sabatier <conrads@cox.net>
2012-03-03 13:21:35 +00:00
Alex Kozlov
7ca108f3bd Update maintainer email in my ports
Approved by:	eadler (mentor)
2012-03-02 23:43:45 +00:00
Baptiste Daroussin
16f8237039 - update to 1.0-beta8
- changes:
 * pkg info -R now show a full yaml (script, options, users and groups were missing in previous versions)
 * new pkg query -e <evalutaion> <query-format> to be able to query packages base on boolean expression matching content of the package
 * pkg check now works like other subcommand: -a for all, -gxX for (glob, regex, eregex)
 * pkg check is now able to check the file checksum and print what has been modified since package installation (-s option)
 * pkg check is now able to recompute the flatsize (-r) this can fix the flatsize of packages installed with version prior to beta7
 * new pkg set currently can only be used to manually mark package as automatically installed or not
2012-03-02 23:08:42 +00:00
Pav Lucistnik
5e2b42b46e - Chase libarchive shlib bump
Reported by:	pointyhat
Pointy hat to:	glewis
2012-03-02 21:37:00 +00:00
Matthew Seaman
e98041c167 - Release 2.8
- Radical changes to the cache: now stores a record for every
   file that could affect the generated INDEX, which ports
   those files belong to and the timestamp of the file.

 - Default update mechanism is now to compare timestamps with
   what is in the cache.  Doesn't need to parse the output of
   any update mechanism (although you can still do that.)

 - Added new make-readmes command to create a tree of README.html
   files.

   More details: http://www.infracaninophile.co.uk/portindex/index.xhtml

Approved by:	 shaun (mentor)
2012-02-26 17:27:37 +00:00
Eitan Adler
f706a7f53c pchecker is a tool that checks the ports tree for various errors.
PR:		ports/165417
Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua>
2012-02-23 17:34:03 +00:00
Baptiste Daroussin
355300b9b8 - update to 1.0-beta7
- changes:
 * move commands man pages from section 1 to 8
 * pkg check can now be run as a user (will print the missing dependencies if any)
 * better handling of database creation error
 * new option -f to install subcommand to force reinstallation of a package
 * new option -f to upgrade subcommand to force reinstallation of the whole set of packages
 * pkg audit can now take a package: name-version in argument
2012-02-22 17:51:26 +00:00
Philip M. Gollucci
77911aa577 - Reassign to ports@
please consider using ports-mgmt/portmaster

Discussed with: bugmeister(eadler, linimon), ruby(swills, pgollucci) via #bsdports
2012-02-22 05:20:42 +00:00
Mark Linimon
e2a153e4d9 dd note about default PR assignment.
Spurred by:	pgollucci
2012-02-22 05:12:09 +00:00
Ruslan Makhmatkhanov
b3e78ade01 - replace YES' with yes' in USE_PYTHON/USE_PYDISTUTILS (mostly)
They all non-functional changes.
2012-02-19 07:02:58 +00:00
Ashish SHUKLA
97ddb4e13d - Bump PORTREVISION to chase the update of multimedia/libvpx 2012-02-16 15:57:34 +00:00
Baptiste Daroussin
eeeae46582 Add forgotten pkg-updating(1) to plist
Submitted by:	George Liaskos <geo.liaskos@gmail.com>
2012-02-15 22:45:00 +00:00
Baptiste Daroussin
f10fbe8c96 liblzma in base is needed so only version >= 800505 are supported
Submitted by:	thompsa
2012-02-15 20:37:06 +00:00
Baptiste Daroussin
588dc92baa - update to 1.0-beta6
- changes:
 * pkg register: now run inside a transaction, this speeds up things a lot (thank you avg)
 * pkg version: -v now print name-version to match behaviour of legacy pkg_version
 * pkg register: fix flatsize calculation
 * new pkg-updating(1) man page (thanks beat)
2012-02-15 17:52:23 +00:00
Gabor Pali
c4aebd467c - Please welcome GHC 7.0.4
GHC in the ports tree has been updated to version 7.0.4 and the port revision
for all the Haskell ports without version changes are bumped.  Other per-port
updates are coming soon.

This update also incorporates some improvements for bsd.cabal.mk that makes
working with Haskell ports even easier.

Thanks ashish@ for the help!

Obtained from:	FreeBSD Haskell
2012-02-13 03:49:32 +00:00
Baptiste Daroussin
d866f318b1 pkg should never register itself as automatic
Tested by:	rene
2012-02-12 10:52:26 +00:00
Baptiste Daroussin
312733baa7 - update to beta5
- changes:
 * move all the private headers into a private subdirectory to prevent the temptation of using them in the frontend
 * fix a miss behaviour in pkg query printing things it shouldn't in case of mistakes
2012-02-12 09:10:01 +00:00
Baptiste Daroussin
4dbdc36625 - update to beta4
- changes:
 * do not assert in case of unfinished buffer but finish it instead
 * more userfriendly error message for pkg audit
 * print not found patterns for pkg info and pkg query
2012-02-11 20:03:47 +00:00
Baptiste Daroussin
a4d4ba61b0 - update to beta3
- changes:
  * fix pkg add (it is been broken during beta2 sorry about that)
  * fix manifest emitter: now really emit the pkg-message in message no more description
  * add %M to pkg query to show messages
  * concat all pkg-messages and show it once at the end of operations
  * print messages about missing dependency during pkg add
2012-02-10 23:36:55 +00:00
Baptiste Daroussin
72250ad7f0 - update to 1.0-beta2
- add a message to warn user that they need to migrate using pkg2ng
- add a mirror to download
- changes:
  * update bundled sqlite to 3.7.10
  * add -n to pkg create to avoid packing already packed packages
  * Fix rc script handling
  * safer sbuf usage (this fix ia64 support)
  * report a list of failing packages if any with pkg add
  * allow "<category>/<port>" pattern in pkg search
  * add support for syslog (through a pkg.conf option)
  * the portmaster patch in the git is now up to date with 3.11 and feature complete (thanks avilla)
  * add -R to pkg info to print out the raw manifest of a given package
  * fix pkg query "%a"
  * more robust to errors when creating packages
2012-02-10 15:55:56 +00:00
Matthew Seaman
23c0a81f8a Update maintainer address to matthew@FreeBSD.org
Approved by:	shaun (mentor)
2012-02-09 17:09:51 +00:00
Sunpoet Po-Chuan Hsieh
bab3ba26c0 - Update to 2.1.7
Changes:
- Fix CVS login bug

PR:		ports/164916
Submitted by:	Andy Kosela <akosela@andykosela.com> (maintainer)
2012-02-09 10:40:26 +00:00
Wesley Shields
e29ff36524 Update to 2.1.6
PR:		ports/164810
Submitted by:	Andy Kosela <akosela@andykosela.com>
2012-02-08 14:17:42 +00:00
Eitan Adler
5e49aefa6e Update to 2.1.5
Changes:

* fix bug in ftp code
* fix bug in text www browsing

PR:		ports/164797
Submitted by:	Andy Kosela <akosela@andykosela.com> (maintainer)
2012-02-05 15:40:43 +00:00
Jason Helfman
34a815e881 Add new port: fbsdmon
Submit system and ports statistics to fbsdmon.org.
Statistics can be sent from command line, from rc script
or from periodic script.

WWW: http://fbsdmon.org/

PR: ports/164608
Submitted by: Grzegorz Blach <magik at roorback.net>
Approved by:	rene (mentor)
2012-02-04 00:56:53 +00:00
Baptiste Daroussin
e3a1eef717 - update to 1.1
Changes:
- add ARCH=i386 in make.conf on i386 jail for amd64 host [1]
- testport and bulk now uses the same package dir: ${POUDRIERE_DATA}/packages/<jailname>-<portstreename> [2]
- fix testport with pkgng
- remove an extras .txz when creating a jail > 9.0

Submitted by:	martymac[1]
Suggested by:	avilla[2]
2012-02-02 12:54:29 +00:00
Baptiste Daroussin
4f51b9d58b poudriere is a tool primarily designed to test package production on
FreeBSD. However, most people will find it useful to bulk build ports
for FreeBSD.

WWW:	http://git.etoilebsd.net/poudriere/

Of course this is pkgng aware and it support incremental upgrade of binary bulks :)
2012-01-31 21:43:34 +00:00
Dmitry Morozovsky
5c8f086ca5 Make this port compatible with user-set TMPDIR environment variable
Committed directly due to maintainer-timeout of 1 month and non-intrusive
change behaviour.

PR:	ports/163697
2012-01-30 13:54:34 +00:00
Baptiste Daroussin
df0aa973b9 Please welcome pkgng beta1.
if you want to use it please define WITH_PKGNG=yes in your /etc/make.conf
For more information read the announcement on the mailing list

With hat:		portmgr
Non-Regression test:	linimon
2012-01-30 12:39:14 +00:00
Doug Barton
d8dcc077e7 Fix plist for bash completion file. Bump PORTREVISION for it as well.
Submitted by:	sunpoet
2012-01-24 09:46:18 +00:00
Eitan Adler
c59a3834c4 At the moment 1385 ports use BUILD_DEPENDS= ${RUN_DEPENDS} and 450
ports use BUILD_DEPENDS:= ${RUN_DEPENDS}. This patch fixes ports that are
currently broken. This is a temporary measure until we organically stop using
:= or someone(s) spend a lot of time changing all the ports over.

Explicit duplication > := > = and this just moves ports one step to the left

Approved by:	portmgr
2012-01-21 17:40:15 +00:00
Doug Barton
7d6ad43b14 Move the Bash completion file to ${PREFIX}/etc/bash_completion.d
Bump PORTREVISION for the WITH_BASH case

While here, remove the license info
2012-01-20 10:19:00 +00:00
Romain Tartière
17a205e830 Update to 1.0.4. 2012-01-15 10:36:52 +00:00
Chris Rees
dfbf2f839c Fix rc script to follow up removal of set_rcvar in HEAD
Approved by:	miwi (maintainer)
2012-01-14 16:16:08 +00:00
Dirk Meyer
e99e060d34 - escape shell names 2012-01-14 14:52:13 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Baptiste Daroussin
372972e130 share/doc/HTML/en/kports/common is a symlink, not a directory change the plist to reflect this
bump portrevision

PR:		ports/164047
Spotter by:	(pointyhat) pkgng exp-run
Submitted by:	bapt (myself)
Approved by:	Hannes <kports@soulrebel.in-berlin.de> (maintainer)
2012-01-12 13:24:27 +00:00
Olli Hauer
19fe40753d - change required APACHE version from 13+ to 20+
(prepare to remove www/apache13)

- no PORTREVISION bump since apache22 is the default

with hat apache@
2012-01-01 16:47:41 +00:00
Emanuel Haupt
33fcf400f8 End WWW CPAN URL with a "/" 2011-12-28 08:20:20 +00:00
Mark Linimon
aa5c79b5cd Mark as broken on powerpc-9.
Hat:		portmgr
2011-12-28 06:50:57 +00:00
Joe Marcus Clarke
053aaecfb6 Update to 2.13.8.
* Complete the check for CPPFLAGS being set indirectly by checking MAKE_ENV
in addition to CONFIGURE_ENV. [1]

* Remove checks for port file headers as we are phasing them out in FreeBSD. [2]

* Check to make sure CPAN URLs end with a '/'. [3]

* Check for LDFLAGS being overridden just as we do for CPPFLAGS [4]

* Suggest += instead of = to override CPPFLAGS and LDFLAGS [4]

* Check for any overriding use of *FLAGS and suggest an alternative [4]

* Do not warn of direct command use for WX_COMPS. [5]

* Add support for named license macros when checking for order. [6]

* Make the check for the direct Apache dependency more strict. [7]

PR:		160448 [1]
		159272 [3]
		160959 [4]
		161971 [5]
		163617 [6]
		163523 [7]
Submitted by:	gjb [2]
		amdmi3 [4]
2011-12-27 01:26:34 +00:00
Eitan Adler
3352b3056f This is a ports upgrading utility for massive forced reinstalltion,
and for those who are pursuing the perfect packages environment.

WWW: http://www.mwghennndo.com/softwares/portsreinstall/

PR:		ports/154217
Submitted by:	Mamoru Sakaue <sakaue.mamoru-cmfho5lt@samurai.mwghennn.net>
2011-12-25 20:16:14 +00:00
Doug Barton
3e80fc4345 New Features
============
1. Add a feature to allow users to list files that should be
   preserved across upgrades.

Various Improvements
====================
1. Add a verbose message for cleaning WRKDIRPREFIX

2. Improve the handling of the -F option with packages, especially with
   --packages-only:

 * In update_port() do better at saying what we're launching a child to do
 * In post_first_pass() make clear that we are fetch'ing, not building,
   installing, etc.
 * In multiport() call check_fetch_only when we're done
 * In the main body add fetch'ed ports to the CUR_DEPS list so that they
   are only fetched once.

3. Various typo fixes for the man page.

Bug Fixes
=========
1. If an update fails in a child port the parent needs to source the
   $IPC_SAVE file before it bails out to make sure that various lists are
   updated in the parent.  This is particularly important for the list(s)
   of work already completed, and especially to update PM_NEEDS_UPDATE for
   the message of how to resume from the point of failure.

2. For multiple -r, don't add a port to the list of dependents to rebuild
   if it was itself specified as a -r port.

3. In parent_exit() run the code to kill background processes if we're
   called with a non-zero exit code.  That will trigger it (for example)
   where the user answers no to the confirmation prompt and is either
   using -D, or the generation of the list of valid distfiles did not
   complete.

4. Until I can revamp the way dependencies are tracked, include all 3
   forms of CONFLICTS to make sure we catch alternates.
2011-12-13 07:47:21 +00:00
Wolfram Schneider
d116a4ddc0 It turns out that perl 5.12 and later has a stronger strict rule and
refuse to run the script. The patch is pretty trivial, just adding 2
quotes around a word.

This patch is required for the upcoming FreeBSD 9 release.

Approved by:	erwin (portmgr)
2011-12-12 19:44:45 +00:00
Kris Moore
dc451a7ea8 Update to 0.9.7
Feature safe: yes
2011-12-07 20:36:38 +00:00
Jimmy Olgeni
c462b1dfb3 Take maintainership from ports@.
Chase BSD.local.dist location: it now lives in ports/Templates and
is no longer installed in /etc/mtree.

Feature safe:	yes
2011-11-29 13:48:50 +00:00
Chris Rees
ad4cbaf3e9 Make a pkg-plist for a FreeBSD port. Try to be as "automatic" as possible.
That's all it does ;-)

WWW: http://code.google.com/p/pkg-plist/

PR:		ports/162567
Submitted by:	Martin Tournoij <martin@arp242.net>
Feature safe:	yes
2011-11-24 18:15:21 +00:00
Beat Gaetzi
1475b99a3d - Update to 3.4.1
Approved by:	itetcu (maintainer, implicit)
Feature safe:	yes
2011-11-22 22:52:55 +00:00
Romain Tartière
77a59487bf Update to 1.0.3.
Feature safe:	yes
2011-11-17 22:34:43 +00:00
Martin Wilke
e1c6649edf - Remove WITH_FBSD10_FIX, is no longer needed 2011-11-09 15:26:04 +00:00
Cheng-Lung Sung
56ec4d19c4 - Update to 2.7
PR:		ports/162356
Submitted by:	maintainer (Matthew Seaman)
2011-11-09 02:05:20 +00:00
Sunpoet Po-Chuan Hsieh
57fdae8c40 - Update to 0.3.r52
- While I'm here, change USE_PYTHON from 2.4+ to yes

PR:		ports/162394
Submitted by:	Vladimir Chukharev <vladimir.chukharev@gmail.com> (maintainer)
2011-11-09 01:59:48 +00:00
Kris Moore
08a0c2d091 Update to 0.9.6 2011-11-07 19:31:59 +00:00
Olli Hauer
a2faad3b33 For a given port determine its dependences using any combination of the
- FETCH_DEPENDS
 - EXTRACT_DEPENDS
 - PATCH_DEPENDS
 - LIB_DEPENDS
 - BUILD_DEPENDS
 - RUN_DEPENDS

and show them as a pseudo graphical tree.
Use back references for cross-connections.

WWW: http://code.google.com/p/porttree/

PR:		ports/160007
Submitted by:	Vladimir Chukharev
2011-11-06 17:15:50 +00:00
Thomas Abthorpe
c801c7e43a - Remove BROKEN on 9.X
- Mark as IGNORE for ${OSVERSION} >= 900000 && ${OSVERSION} < 900038

PR:		ports/162205
Submitted by:	Stephen Hurd <shurd sasktel.net> (maintainer)
2011-11-04 14:16:38 +00:00
Kris Moore
5d26d7b8af Update to 0.9.5 2011-11-03 17:47:15 +00:00
Andrej Zverev
1d9eba902a - Update to 2.1.4
* fix syntax error on 9.x

PR:		ports/162158
Submitted by:	Andy Kosela <akosela@andykosela.com> (maintainer)
2011-11-01 08:55:31 +00:00
Chris Rees
d1d2d0364d Add PORTREVISION and PORTEPOCH to Synopsis of submitted PRs.
PR:		ports/154809
Submitted by:	milki <milki@rescomp.berkeley.edu>
2011-10-30 20:29:53 +00:00
Martin Wilke
8c15deab3e - Update to 3.4
Changelog:
http://marcuscom.com/pipermail/tinderbox-list/2011-October/002347.html

Approved by:	maintainer (implicit_)
2011-10-30 06:28:11 +00:00
Koop Mast
f7d2c3ea3e Fix build on FreeBSD 10 2011-10-29 22:53:25 +00:00
Doug Barton
39f6bb61b3 Update to version 2.6. This adds GraphViz compatible output to
portdepends, plus some routine bug fixing.

- Accessor methods for array valued items now mostly return
arrays rather than array references. This makes quite a
lot of code a lot clearer.

- Add GraphViz output mode to portdepends(1). Pretty
pictures of port dependency trees.

- Remove TODO file as (a) most of the items were done and (b)
most recent changes weren't listed in there.

- Minor docco tweak to portindex reflecting currently
supported FreeBSD major versions.

- Bump VERSION to 2.6 and CACHE_VERSION to 2.5

PR:		ports/161396
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
2011-10-26 21:16:25 +00:00
Beat Gaetzi
317b7dfc7f - Fix extra patches for tmpfs support
Approved by:	miwi
2011-10-25 21:24:27 +00:00
Martin Wilke
c208a13fc9 - Update to 3.4.r3
Changelog:
* Correct a mismerge of schema
* Correct some typos
* Properly add the checksum Hooks to the upgrade code
* Fix some variable initialization issues in the webui
* Allow Jails and Builds to be removed when BuildPortsQueue entries exist

Approved by:	maintainer implicit
2011-10-25 19:16:59 +00:00
Martin Wilke
11bfb14a00 - Fix a typo
Approved by:	maintainer implicit
2011-10-25 17:10:01 +00:00
Doug Barton
989772c9ac The vast majority of pkg-descr files had the following format when they
had both lines:

Author: ...
WWW: ....

So standardize on that, and move them to the end of the file when necessary.

Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.

s/AUTHOR/Author/

A few other various formatting issues
2011-10-24 09:11:38 +00:00
Doug Barton
2b1dacc826 Remove more tags from pkg-descr files fo the form:
- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
2011-10-24 04:17:37 +00:00
Ion-Mihai Tetcu
9f2c7278d2 - bump PORTEPOCH :(
- try to fix plist

Reported by:	many
Pointyhat to:	itetcu@ (me)
2011-10-19 18:02:51 +00:00
Kris Moore
941b4b956b - Update to 0.9.4
Changes: http://wiki.pcbsd.org/index.php/PBI_Manager#Release_History
2011-10-19 16:07:12 +00:00
Dirk Meyer
004b596934 - upate to 1.70 2011-10-18 04:21:38 +00:00
Doug Barton
7ec7e2a3cf Remove references to mysql 323 and 40, most commonly of the form:
IGNORE_WITH_MYSQL=     323 40
2011-10-17 04:35:02 +00:00
Alberto Villa
0bffcfcca1 - Add dependency on qt4-gui.
- Bump PORTREVISION.
2011-10-16 22:45:18 +00:00
Ion-Mihai Tetcu
ec5f3deec9 - fix a bug in the hooks sql [1]
- temporarelly disable TMPFS optional patch

Submitted by:	beat@ [1]
2011-10-16 20:02:56 +00:00
Ion-Mihai Tetcu
c66377013e Update to 3.4RC2.
Note: this release contains schema/DB changes.  Be sure to run the upgrade
procedure to properly incorporate the new changes.  There will be at least one
other DB change before 3.4 release, too.
2011-10-16 18:52:04 +00:00
Doug Barton
d2d4481f06 Remove no-longer relevant comment 2011-10-01 19:46:45 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Eitan Adler
758ccf8692 - update to 1.1
- symports now respects PORTSDIR
- internal version now matches ports version
- add license

Approved by:	bapt (mentor)
2011-09-18 13:52:03 +00:00
Pav Lucistnik
017edabd5e - Disallow from pointyhat until the distfile situation is resolved 2011-09-16 21:26:55 +00:00
Thomas Abthorpe
0932da9d01 - Return these ports to the heap 2011-09-15 23:56:43 +00:00
Stanislav Sedov
58f0702848 - Git is needed at the fetch stage, not build.
Reported by:	pav
2011-09-12 21:13:58 +00:00
Dag-Erling Smørgrav
713e369a80 Minor cleanup. No functional changes, hence no version bump. 2011-09-12 14:50:20 +00:00
Doug Barton
0cc6561198 New Features
============
1. Add the ability to retry package creation. This is mostly useful for
   PM_SU_CMD after a build that took so long that your sudo ticket has
   expired.

2. Add support for multiple -r options on the same command line. [1]

Various Internal Cleanups and Improvements
==========================================
1. s/printf/echo -e/ for consistency, and use it to full advantage

2. In the code that derives the proper value of PACKAGESITE remove 6.x
   and add 9.x. Also add a 10-current entry.

3. Add a more-or-less painless test to deal with the issue of the current
   working directory no longer existing. This problem usually manifests as
   a "The value of DISTDIR cannot be empty" error because 'make -f' does
   not handle this condition gracefully.

4. In find_and_delete_distfiles() (run after a successful install) change
   the default pattern to be foo-[0-9]* instead of foo* [2]

   When the new pattern doesn't match any existing distfiles, fall back to
   the old one.

5. Also in find_and_delete_distfiles(), cache matches to $DI_FILES so that
   we don't have to re-test that same file again.

6. Change the method used to print the prompt in get_answer_g() to echo -e
   so that I can be more flexible in formatting prompt messages.

7. For --clean-packages if a package is up to date but not installed
   it should still be deleted if -y is in use.

8. Avoid duplicate word in a composite sentence [3]

9. If a user has non-standard FETCH_ARGS it could circumvent the intent
   of --always-fetch, so forcibly unlink the file before proceeding to
   the fetch routine.

Sponsored by:	Henk van Oers [1]

Suggested by:	Lapo Luchini <lapo@lapo.it> [2]

Submitted by:	Dan Allen <danallen46@airwired.net> [3]
2011-09-12 06:19:07 +00:00
Doug Barton
9ca2a4be16 Remove 2004 aspell entry that has long since been dealt with.
The format of the entry incorrectly matched dictionaries that
could not possibly be vulnerable to the buffer overflow issue.

Approved by:	simon
2011-09-05 09:45:09 +00:00
Dag-Erling Smørgrav
a5279a0fa4 Allow the environment to override the default ports directory. 2011-09-01 13:38:33 +00:00
Stanislav Sedov
e94b4fd001 - Make porupgrade-devel port fetch the latest version directly from github,
so it's really -devel.
2011-08-30 02:07:08 +00:00
Doug Barton
88f4336e9d New release: version 2.4
- Fix bug where LIB_DEPENDS data was missing from some of the
RUN_DEPENDS column in the generated INDEX (reported by dougb)

- Add an option to portdepends to shorten the output. Only
traverse each dependency sub-tree one time. For complex ports
this results in a substantial decrease in output -- the long
form can produce literally millions of lines.

- Add LICENSE

- Pet portlint

This release modifies the on-disk binary format of the cache.
You will need to rerun cache-init after upgrading.

PR:		ports/160252
Submitted by:	maintainer
2011-08-29 04:43:56 +00:00
Koop Mast
fe61bf1eb4 Chase libnotify, libproxy and webkit-gtk2 shlib changes, and fix build where needed. 2011-08-23 18:39:19 +00:00
Stanislav Sedov
c27d64543e - Update to 2.4.9.3 (a bugfix release). 2011-08-23 10:15:01 +00:00
Stanislav Sedov
788e0ebba7 - We don't install README anymore.
- Fix a bug when :map was used on a string.
2011-08-23 07:44:31 +00:00
Stanislav Sedov
f686e750b5 - Don't use ruby 1.9 File.realpath(), use File.expand_path() instead.
The former generates exceptions when the path doesn't exist, which
  is not what we want.
2011-08-23 07:00:01 +00:00
Stanislav Sedov
26c09b8b11 - Fix plist. 2011-08-23 06:25:08 +00:00
Stanislav Sedov
6ce623bba5 - Update to 2.4.9.2.
This version is a bugfix release.
2011-08-23 03:25:44 +00:00
Joe Marcus Clarke
8c01fcf869 Update to 2.13.7.
* Change a comment to relfect the check number [1]
* Add a check to see if a file that ends in ".core" was checked into CVS [2]
* Do a proper check for 2 or 3 tuple depends [3]
* Correct the detection of the WWW string in pkg-descr [4]

PR:		159057 [3]
		159522 [4]
Reported by:	Ilya A. Arkhipov <micro@heavennet.ru> [1]
Requested by:	netchild [2]
Sbumitted by:	sunpoet [4]
2011-08-21 23:35:27 +00:00
Eitan Adler
e1f907bc92 - change the email address I use to maintain ports
Approved by:	bapt (mentor)
2011-08-21 20:51:40 +00:00
Eitan Adler
74db235785 - change the email address I use to maintain ports
Approved by:	bapt (mentor)
2011-08-21 16:12:46 +00:00
Olli Hauer
7a0bd31763 - bump PORTREVISION from ports if USE_APACHE=13+ or 20+ is defined 2011-08-20 17:27:52 +00:00
Stanislav Sedov
5e764ca46e - Provide the new URL. 2011-08-19 01:02:23 +00:00
Stanislav Sedov
c23e369a3f - Update portupgrade to 2.4.9.
This version brings ruby 1.9 support contributed by Steve Wills.
2011-08-18 08:05:50 +00:00
Ryan Steinmetz
b3022ce5d8 Fix assertion when using PKGINSTALL builder (-DUSE_PACKAGE_DEPENDS)
PR:		ports/159268
Submitted by:	David Naylor <naylor.b.david@gmail.com> [maintainer]
Approved by:	wxs (mentor)
2011-08-01 16:37:02 +00:00
Sunpoet Po-Chuan Hsieh
3fd8e422e2 - Sort SUBDIRs
- Fix NO_VIET_KDE coverage
2011-08-01 02:53:58 +00:00
Stanislav Sedov
399f367833 - Update to a new snapshot. This revision adds compatibility with
ruby 1.9 using patches contributed by Steve Wills <swills@FreeBSD.org>.
2011-07-26 04:53:56 +00:00
Matthias Andree
a8c4963d98 Bump PORTVERSION to 0.2.0 according to HISTORY section in embedded manual. 2011-07-25 11:53:30 +00:00
Matthias Andree
cf1e3e5d07 - fixed a bug where skipping non-existent command line arguments
failed and resulted in an unterminated (endless) loop.

- added the --no-find option
2011-07-25 11:49:29 +00:00
Ryan Steinmetz
4014046985 Update to 0.1.3.1
PR:		ports/159073
Submitted by:	David Naylor <naylor.b.david@gmail.com> [maintainer]
Approved by:	wxs (mentor)
2011-07-25 01:40:44 +00:00
Mark Linimon
06e6677793 Now that the Java 1.3 and Java 1.4 ports are deprecated and will expire soon,
remove support for them from bsd.java.mk.  As Jikes is not available in Java 1.5
or higher, remove it from bsd.java.mk too (suggested by hq@) and from the ports
which used it (only occurences were USE_JIKES=no).  Support for the Blackdown VM
is also removed, as it is not available in Java 1.5 and higher.

Also remove the mapping from Java 1.1-1.4 to Java 1.5+ in bsd.java.mk to detect
old, broken ports; therefore bump the minimal value of JAVA_VERSION to 1.5.
While here, replace static values of JAVA_VERSION in files/*.in by
%%JAVA_VERSION%% .

PR:		ports/158969
Submitted by:	rene
Tested on:	pointyhat-west -exp
2011-07-21 05:03:02 +00:00
Kris Moore
3898643501 Update to 0.9.3 2011-07-19 16:18:51 +00:00
Ryan Steinmetz
72a02a04ab Update my email address on the ports I maintain.
Approved by: wxs@ (mentor)
2011-07-15 21:15:29 +00:00
Romain Tartière
f6601d3353 - Update to 1.0.2;
- While here fix a malformed RUN_DEPENDS.
2011-07-14 10:52:15 +00:00
Ashish SHUKLA
ebcf4efa66 - Update textproc/hs-stringsearch to 0.3.6
Obtained from:	FreeBSD Haskell
2011-07-10 09:51:31 +00:00
Joe Marcus Clarke
e8ef7bfbd0 Update to 2.13.6.
* Be more careful is searching for WITH(OUT)_FOO OPTIONS checks so to avoid
false positive warnings. [1]
* Support := in the *_DEPENDS section. [2]
* Make sure we expand DISTNAME to catch potential superfluous uses of it. [3]
* Fix the error seen when one passes CPPFLAGS to CONFIGURE_ENV. [4]
* Add the license block check after the MAINTAINER block [5]
* Add a check for use of ${FIND}...${XARGS} ${RM}. [6]

PR:		156164 [1]
		155753 [2]
		154320 [3]
		158305 [5]
		157566 [6]
Submitted by:	sahil [1]
		"Ilya A. Arkhipov" <micro@heavennet.ru> [5]
Reported by:	pav [4]
2011-06-26 21:31:55 +00:00
Wesley Shields
3022ef1c58 - Assign new maintainer.
Submitted by:	Ryan Steinmetz <rpsfa@rit.edu> (private mail)
2011-06-21 01:20:15 +00:00
Matthias Andree
f40a34906d Update to new upstream version 0.16.
Reset maintainer (timeout 26 days).

Submitted by: mandree
Approved by:  maintainer timeout
PR:           ports/157341
2011-06-20 22:40:13 +00:00
Andrej Zverev
dec946ad51 - Replace ../../authors in MASTER_SITE_SUBDIR with CPAN:CPANID macro.
See http://wiki.freebsd.org/Perl for details.
- Change maintainership from ports@ to perl@ for ports in this changeset.
- Remove MD5 checksum
2011-06-20 08:37:15 +00:00
Dennis Herrmann
59bb3367cc - Update to 0.1.3
PR:		ports/158025
Submitted by:	David Naylor <naylor.b.david@gmail.com> (maintainer)
2011-06-19 19:56:08 +00:00
Doug Barton
262ff9f4a6 Update to 3.9.1, a minor bugfix version:
In shuffling around the updating of +REQUIRED_BY I forgot to delete
empty grep_deps files. [1]

While I'm looking at unlink'ing files, bring some sanity to the various
places that it's done which haven't been reviewed in a while:
* Fix the pm_unlink* functions to use the builtin test
* Only/always call the function when we're not sure if the file exists
* Just use /bin/unlink when we're sure it does
* In parent_exit the glob pattern in the for loop will return 'pattern-*'
  if there are no matches, so test for that specifically rather than
  returning to the conditional version.

The mere presence of IS_INTERACTIVE in the Makefile is not enough, the
condition needs to be verified in case it is conditional [2]

We want to make sure that $TMPDIR exists before trying to use it. The
cheapest way to do this is to just call mkdir -p. Move the umask call
before this to be safe.

Split the test for the existence of /usr/X11R6 and whether or not it's
a link for one more micro-optimization.

Submitted by:	olgeni [1]

PR:		ports/157481 [2]
Submitted by:	Carl <k0802647@telus.net> [2]
2011-06-08 06:08:36 +00:00
Martin Wilke
558544eca5 - Fixed archive checksum mismatch, as Mercurial was altering the contents
on automated archive. Changed to static file.

PR:		157260
Submitter:	maintainer
2011-05-31 03:46:24 +00:00
Wesley Shields
caa2ad9fde - Update to 0.4.
- Add LICENSE

PR:		ports/157391
Submitted by:	Mario Pavlov <mgp@e-soul.org> (maintainer)
2011-05-30 20:11:13 +00:00
Matthias Andree
85fac38db9 Fix field width limits. Bump PORTREVISION. 2011-05-26 10:01:49 +00:00
Matthias Andree
633f4862c8 Bump USE_BDB to 41+, as it builds with 4.1. 2011-05-26 09:45:09 +00:00
Ashish SHUKLA
86f2dbca13 Bump PORTREVISION of all ports dependent on lang/ghc as during
upgrade, lang/ghc cabal package cache gets invalidated causing all
dependent ports to be reinstalled.

Obtained from:	FreeBSD Haskell
2011-05-26 00:51:15 +00:00
Kris Moore
60be5ed693 - Update to 0.9.2 2011-05-23 17:36:24 +00:00
Matthias Andree
ff9b5de54f Remove databases/db3. All users were using db3+
and have in fact been using 4.0+ since 2011-04-12 (Mk/bsd.database.mk r1.57).

Chase upgrade in dependent ports and change USE_BDB to 40+.
2011-05-23 12:09:06 +00:00
Shaun Amott
87e0691100 Update to 0.8.1. 2011-05-15 18:10:52 +00:00
Ashish SHUKLA
0c76a8384f - Please welcome GHC 7.0.3
GHC in the ports tree has been updated to 7.0.3 and all other Haskell ports
are also updated to their corresponding Haskell Platform versions, or latest
versions.

We would like to acknowledge the support of the FreeBSD Donations Team and
Eotvos Lorand University, Faculty of Informatics who contributed to the server
that we used for testing.

We would also like to thank all the testers who tested FreeBSD Haskell ports
and provided their feedback.

PR:		ports/156642
Approved by:	tabthorpe (mentor)
Obtained from:	FreeBSD Haskell
2011-05-09 05:28:57 +00:00
Kris Moore
178ea4137b Add pbi-manager 0.9.1, toolset for building / running PBI files on FreeBSD. 2011-05-03 17:25:34 +00:00
Doug Barton
362cb389be New Features:
=============

* The -F option now works with --packages and --packages-only
  o If -F --packages-only and there is no package to fetch,
    give the user a menu of options
  o If -F and --packages lack of a package is a soft fail

* Revamp the code in check_fetch_only() and where we wait for b/g
  distfile fetching to complete to be a lot smarter:
  o In check_fetch_only() simplify the code to count fetch processes which
    both makes it faster by avoiding ps, and also makes it smarter because
    it will find fewer false positives.
  o In both, poll every 2 seconds, but only output to the console every 6.
    This way we'll be able to exit a lot sooner, but still avoid spamming
    the user with lots of messages.

* In the event that an invalid combination of configuration options causes
  a port to be BROKEN, etc. allow the user to run --force-config and try
  again

* Add the ability to specify the -t option to -L and --index-only to
  check every installed port instead of using the shortcut. This is
  slow, but useful on an old system where there is no ports tree and
  one or more of the ports is so old that it no longer exists in INDEX.

Bug Fixes:
==========

Fix an unfortunately long-standing bug in the --package code, we need to
update the +REQUIRED_BY files for ports that the installed port depends on.
When I tested pkg_add originally I confirmed that it did this, but I
neglected to re-test when adding the --no-deps option, which suppresses
this behavior. Mea culpa.

So take this opportunity to fix the bug, and improve some other things in
the process:
* Add code to the section that updates dependencies for the newly installed
  package to walk the +CONTENTS file and runs the +REQUIRED_BY update for
  every port that the newly installed depends on.
* Various non-user-visible optimizations to the dependency udpating code

* When called from gen_dep_list, which also uses temp_list as a local
  variable, uniquify_list() needs its own set of local variables otherwise
  temp_list ends up being duplicated by uniquify_list

Minor Optimizations:
====================

* Micro-optimize a few more cases where we can avoid going out to disk
  to test stuff by separating the test for a variable first.

* Continue the campaign to unset things to keep the environment small

* Various other micro-optimizations
2011-05-02 07:33:34 +00:00
Pav Lucistnik
8fc3f412bd - Mark BROKEN on 9-CURRENT
Reported by:	pointyhat
2011-05-01 22:56:32 +00:00
Max Brazhnikov
e1bc753fdb Connect portbuilder 2011-04-30 09:54:56 +00:00
Max Brazhnikov
c9d5adff00 Add new port ports-mgmt/portbuilder:
A concurrent ports building tool.  Although FreeBSD ports supports building a
single port using multiple jobs (via MAKE_JOBS) however it cannot build
multiple ports concurrently.  This tool accomplishes just that.

Some of its key features:
 * Concurrent port building
 * Load control
 * Top like UI
 * Persistent builds (by default)

WWW: http://github.com/DragonSA/portbuilder/

PR:		ports/156441
Submitted by:	David Naylor <naylor.b.david at gmail.com>
2011-04-30 09:54:14 +00:00
Rene Ladan
4bb46d8f10 Remove expired ports:
2011-04-24 ports-mgmt/portmk: has not been kept up to date for > 6 months
2011-04-26 ports-mgmt/portsman: hardwires an ancient version of INDEX
2011-04-30 mail/kiltdown: upstream seems dead since 2001
2011-04-29 23:44:00 +00:00
Doug Barton
ea6f6d9c52 Clean up zsh-related directories if the zsh completions are included
PR:		ports/156651
Submitted by:	ohauer
2011-04-25 20:26:19 +00:00
Dennis Herrmann
f855bf7738 - Update to 1.0.1
PR:		ports/156446
Submitted by:	Victor Semionov <vsemionov@gmail.com> (maintainer)
2011-04-17 10:29:30 +00:00
Doug Barton
20fb60d4b0 Release version 3.8:
* Fix a long-standing bug with EUID detection. If the UID was > 4 digits
  the code would fail. Fix this by using a more efficient ps command.

  While I'm at it, use the same more efficient method for determining
  the process group id for the trap cleanup routine.

* Fix a buglet in the new --update-if-newer code, exit if all listed
  ports are actually up to date.
2011-04-15 22:56:15 +00:00
Doug Barton
e07527a808 New Features:
* Add --update-if-newer which will operate on a list of ports given
  on the command line. If a port list is already up to date, it
  will be skipped.
* Tweak the way INDEX files are downloaded and installed to only
  require root privileges for the minimum possible number of actions,
  and do things in a more secure way:
  1. If necessary to download the new INDEX.bz2, as a non-root user, do
     it in a temporary directory created with mktemp
  2. If necessary to update the actual INDEX file unzip it in that same
     temporary directory
  3. Only use $PM_SU_CMD to install the file if necessary
  4. Unlink both INDEX and INDEX.bz2 in their real locations before
     installing the new versions
* Add the ability to store the portmaster.rc file in the same directory
  as the script itself.

Many improvements to the --index-only/--packages-only code, particularly
in the absence of a ports tree.
* Make the --index* options more friendly to being duplicated in the rc
  file and command line. Mixing different options will still trigger an
  error, however having the same option both places will not.
* Don't do the work of handling the INDEX file if we won't need it
  (-l, --list-origins, -e, -s)
* Reorganize the final check of $pd (PORTSDIR) to properly handle the
  various combinations
* For multiple ports and -o, only test for the origin directory if
  we are not using the INDEX. If we are, check it there instead.
* Add some code to --check-depends to explicitly handle --index-only.
  It worked before by ignoring the origin test if there was no ports
  directory, but failed if --index-only was also used.
  This is better both because it doesn't fail with --index-only, but
  also because it now uses the index to validate $origin.
* Since --check-depends now works with --index-only, update usage()

Also:
* Add some whitespace to the "Installing new +CONTENTS" message
* In --clean-packages show the path in the delete prompt for stale
  packages that are not installed like we do for ones that are
* Various internal cleanups and micro-optimizations
2011-04-11 06:19:59 +00:00
Doug Barton
7f8d550961 Remove FreeBSD 6.x specific comment 2011-04-11 06:18:21 +00:00
Stanislav Sedov
07add2d7d8 - Mark the conflict with portupgrade-devel as an install only conflict. 2011-04-03 07:18:31 +00:00
Stanislav Sedov
beec73209a - Update to 20110403 snapshot. This build includes support for ruby 1.9
(tested by Steve Willis).
- The conflict with portupgrade is actually an install conflict only.
2011-04-03 07:16:50 +00:00
Frederic Culot
8968f4c4bc - Update to 0.0.4_0
PR:		ports/156004
Submitted by:	Kostas Petrikas <kpetrikas AT gmail.com> (maintainer)
2011-03-29 17:13:00 +00:00
Pav Lucistnik
df339ef28a - Fix build on -CURRENT
PR:		ports/155771
Submitted by:	Stephen Hurd <shurd@sasktel.net> (maintainer)
2011-03-25 20:58:07 +00:00
Matthias Andree
0b4cff2775 Mark Berkeley DB 5.1 incompatibility. 2011-03-21 20:45:40 +00:00
Joe Marcus Clarke
fa0ae8e3fb Update to 2.13.5.
* Check for the direct assignment of BUILD_DEPENDS to RUN_DEPENDS [1]
* Add a deprecated pointer for USE_XPM. [2]
* CPPFLAGS is now passed to CONFIGURE_ENV automatically. [3]

PR:		154896 [1]
		155550 [3]
Submitted by:	eadler [2]
2011-03-21 01:00:11 +00:00
Koop Mast
028d2872dd Update MASTER_SITES
PR:		ports/155672
Submitted by:	maintainer
2011-03-18 18:52:48 +00:00
Martin Wilke
65e190c0f0 - Get Rid MD5 support
With hat:	portmgr (myself)
2011-03-18 17:59:50 +00:00
Wesley Shields
a9c78cc248 Update to 20110317. This rolls up the patch committed previously
and addresses a (now-fixed) problem when bsd.sites.mk was using Ftp://
instead of ftp://. [1]

Submitted by:	[1]: Gerard Seibert (private mail)
2011-03-17 20:47:56 +00:00
Martin Wilke
511d902b50 - Update to 2.3
PR:		155542
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
2011-03-14 16:05:35 +00:00
Matthias Andree
4e9aa4a8af Add new ports-mgmt/pkgs_which
This is a fast, Perl5-based, database-less pkg_which variant
useful to assist with site-package-upgrades, for instance,
after a Python 2.6 -> 2.7 upgrade.
2011-03-12 15:23:24 +00:00
Wesley Shields
4102f10ac7 Add a patch to fix an issue under python 2.7.
While here, drop MD5 from distinfo.

Discussed at:	http://forums.freebsd.org/showthread.php?p=126331#post126331
Submitted by:	avilla@, jhelfman@e-e.com
2011-03-10 14:42:15 +00:00
Martin Wilke
3f8aabf3d2 - Update to 0.0.3.0
PR:		155294
Submitted by:	maintainer
2011-03-06 05:06:48 +00:00
Ganael LAPLANCHE
f4272cc529 Indent SUBDIRs by 4 spaces instead of 3
Approved by:	portmgr@, ehaupt (mentor)
2011-03-04 10:29:46 +00:00
Pav Lucistnik
c20add828e - Mark BROKEN on 7.X: calls libarchive function that's not present < 8.X
Reported by:	pointyhat
2011-03-03 22:08:36 +00:00
Mark Linimon
4fd7f39cb5 Mark as deprecated: hardwires INDEX-5. 2011-02-26 07:09:39 +00:00
Xin LI
03b42818c9 Chase after net/openldap24-server update.
Reminded by:	miwi
2011-02-25 01:32:17 +00:00
Mark Linimon
2c31c512d7 Mark as deprecated: I haven't kept this up to date for close to a year,
and no one has complained.

Please contact me if you are interested in taking it over.
2011-02-25 01:01:28 +00:00
Martin Wilke
1b8254d567 - Move to py25 or above
- While here kick md5 support
2011-02-25 00:47:51 +00:00
Martin Wilke
7aa1b96857 - Update to 0.0.2_0
- Support now FreeBSD 7.X

PR;		154862
Submitted by:	maintainer
2011-02-19 14:45:17 +00:00
Joe Marcus Clarke
4b41268851 Remove a debugging line that was left in.
Reported by:	lwhsu
2011-02-15 16:11:56 +00:00
Joe Marcus Clarke
e92a8be799 Update to 2.13.4.
* Check for duplicate MANx macros [1]
* Add a warning if the wrong CPAN URL is used for the WWW URL [2]
* Remove an obsolete CPAN warning [3]

PR:		154069 [1]
		154149 [2]
		154724 [3]
Submitted by:	skreuzer [2]
		milki@rescomp.berkeley.edu [3]
2011-02-13 21:10:33 +00:00
Joe Marcus Clarke
1b7b99fc38 Use ${BINMODE} instead of 555 to fix INSTALL_AS_USER installations.
PR:		154552
2011-02-13 21:05:33 +00:00
Andrej Zverev
85b13ac345 Fix WWW in pkg-descr to http://search.cpan.org/dist/<MODULE> for unification.
No functional changes.

Sponsored by:	p5 namespace
2011-02-12 09:30:23 +00:00
Martin Wilke
025e7c7745 bxPKG is a GTK+ based tool to manage binary packages on BSD systems.
WWW: http://bxpkg.bsdroot.lv

PR:		portsi154563
Submitted by:	Kostas Petrikas <kpetrikas at gmail.com>
2011-02-12 04:49:00 +00:00
Remko Lodder
dc8cb9de3b Add some improvements via Doug:
This patch changes the order in which the conf file is read vs.
when the default variable assignments are made in order to provide
the ability to override them in the conf file. It also adds the
ability to include a conf file in the same directory as the script.

The patch also changes some of the = assignments to := where
having a null setting by mistake would be fatal.

The use case for these changes is the ability to "package" all
of the elements together in one place for use on multiple systems
that can all mount the same central location.

PR:		154518
Submitted by:	dougb
Hat:		secteam
Feature safe:	yes
2011-02-05 08:37:06 +00:00
Ulrich Spörlein
c390aa29ac Don't enclose URLs in <>, it makes them harder to copy&paste and URLs are
not email addresses.

PR:		ports/127214 (first half)
Reviewed by:	simon
Feature safe:	yes
2011-01-31 20:17:04 +00:00
Doug Barton
d41b9745fe Update to version 3.6.1, a bugfix to the formatting for user input
messages covered by the -[y|n] support added in the last version.

Feature safe:	yes
2011-01-15 20:49:52 +00:00
Pav Lucistnik
e6db8599e7 - Over to a willing maintainer
Feature safe:	yes
2011-01-13 21:49:33 +00:00
Tilman Keskinoz
7d31f0266d Heiner does not have time for FreeBSD anymore, reset MAINTAINERSHIP
PR:		153897
Submitted by:	Heiner Eichmann
Feature safe:	yes

Mark kde3-apireference as DEPRECATED
2011-01-11 13:53:33 +00:00
Joe Marcus Clarke
d6cedf8b47 Update to 2.13.3
* Do not warn when the "work" directory is not in CVS. [1]
* Improve Ruby docs and examples handling. [2]

PR:		152053 [1]
		153596 [2]
Submitted by:	Eitan Adler <lists@eitanadler.com> [1]
		tota [2]
2011-01-10 04:43:58 +00:00
Alberto Villa
9d6ddb7636 - Update to 0.6.3.3. 2011-01-04 21:08:30 +00:00
Doug Barton
54f0add9db Update to verion 3.6
New Features
============
1. The PT_NO_INSTALL_PACKAGE make variable will cause a port to always
   be compiled, instead of being installed from a package. It cannot
   be used in combination with the -PP/--packages-only option. [1]
2. All user input is now wrapped in a verification routine to make
   sure that yes means yes, etc.
3. The -e, -s, --clean-distfiles, --clean-packages, --check-depends
   and --check-port-dbdir features can now take -y and -n options to
   answer "yes" or "no" respectively to all user dialogs. This also
   allows me to deprecate the horribly hacky --clean-distfiles-all and
   --clean-packages-all in favor of -y.
4. If using a separate WRKDIRPREFIX, when the run is over use find to
   clean out the empty directories that are left behind by the ports
   infrastructure.
5. If PM_PACKAGES is set, don't bother with build depends [2]

Small Fixes And Improvements
============================
1. Update usage() in the script and the man page for the new features,
   and improve the consistency between the two.
2. When we enter -PRERELEASE phase the package-finding code should
   still be looking at -stable. [3]
3. Fix some bugs with -r:
	* In certain situations dependent ports that were otherwise
	  up to date would be missed.
	* For the purpose of not rebuilding the parent port when -R
	  is used we only care about the dependencies of the parent
	  port being up to date.
4. Error handling for INDEX fetch
5. The -e, -s, -l, -L, --list-origins, and --check-depends features
   all work fine without a ports tree
	* In -e and -s, delete_dist_list() requires the ports tree, so
	  if the user didn't use -D imply it when the ports tree is
	  missing, and hide delete_dist_list() behind that test
6. pdb and port_dbdir need default values for usage()

Inspired by:	Marco van Lienen <marco+freebsd-ports@lordsith.net> [1]
		Matthew Seaman <m.seaman@infracaninophile.co.uk> [1]

Reminded by:	ale [2]

Reported by:	Jakub Lach <jakub_lach@mailplus.pl> [3]
2011-01-03 09:31:10 +00:00
Ion-Mihai Tetcu
04decd5393 I'm shocked, shocked to find that an orgy was going on in here!
(fix typo orgi -> orig and fix plist).

Submitted by:	tabthorpe@
2011-01-02 11:26:36 +00:00
Ion-Mihai Tetcu
3a41f2a99a Reroll the snap tarball to include my last upstream commit that fixes 2 sql
statements.
2011-01-01 22:33:34 +00:00
Ion-Mihai Tetcu
5e235d553e - update to a snapshot from today
- remove CSUP option, since csup port is gone because csup is in base on all
supported OSVERSIONs
- assure the needed dependencies are installed for sending emails and log
compression via two OPTIONS: EMAILS and LOG_COMPRESS
- flip ON by default the patches for tmpfs and parallel tindy instances
- update plist for hooks/compress_wrkdir and webui's BuildGroups support
2011-01-01 20:10:56 +00:00
Philip M. Gollucci
116ec22ac1 - DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.
PR:             ports/153292
Submitted by:   myself (pgollucci)
Tested by:      -exp run by pav
Approved by:    portmgr (pav)
2010-12-29 20:04:42 +00:00
Alberto Villa
a0d840910b - Update to 0.6.3.2. 2010-12-29 01:33:01 +00:00
Joe Marcus Clarke
c8cc9aaac3 Update to 0.6.11. 2010-12-26 16:25:07 +00:00
Andrej Zverev
7d2e9542b8 - Try to be more friendly with 'spaces' in @dirrmtry while rendering pkg-plist.***
- RIP MD5 in distinfo while I'm here.

*** I'm not sure about this patch, so you can argue about it with me.
    Also you can look ports/152102.

PR:		ports/152156
Submitted by:	az
Approved by:	sergei (timeout)
2010-12-14 18:38:51 +00:00
Stanislav Sedov
6fc7fb578a - Fix portupgrade's shebang patcher.
Reported by:	many
Submitted by:	knu
2010-12-14 07:37:08 +00:00
Mark Linimon
6178381630 Reset drizzt@gufi.org due to maintainer-timeouts and inactivity.
Hat:		portmgr
2010-12-09 14:37:42 +00:00
Doug Barton
7b732650a2 Fix a minor bug:
When specifying 'portmaster port-1.23 dependency-of-port-2.34'
the dependency would be built twice because the PM_NEEDS_UPDATE
list is kept by ORIGIN. So use the same technique to validate
the port in the build phase that we are using in the first pass.

Also, update the documentation on full version upgrades to encourage
users to back up any vital file in /usr/local before "making sure that
it is empty."
2010-12-07 18:18:15 +00:00
Olli Hauer
16478b3f54 - update genplist to version 0.6
New Features:
==============
- Handling of: PLIST_FILES, PORTEXAMPLES, PORTDOCS, PLIST_DIRS, PLIST_DIRSTRY
- Specific return codes which can be used for automated testing
- Ability to execute external scripts ( ~/.genplist/${portname} )

Sample script for the nmap port:
=================================
$> cat ~/.genplist/nmap
#!/bin/sh
sed -i '' -E -e 's|^(share/ncat/)|%%WITHSSL%%\1|g' \
-e 's|^(@dirrm share/ncat)|%%WITHSSL%%\1|' ${1}

PR:		ports/152836
Submitted by:	ohauer
Approved by:	Jason Bacon <jwbacon _at_ tds.net> (maintainer) via mail.
2010-12-04 18:12:06 +00:00
Olli Hauer
978528d0f5 - maintainer update to version 1.3.2
PR:		ports/152835
Submitted by:	Marin Atanasov Nikolov <dnaeon _at_ gmail.com> (maintainer)
2010-12-04 17:59:36 +00:00
Alberto Villa
5c5b34bfc7 - Update to 0.6.2.
Approved by:	miwi (co-mentor)
2010-12-04 14:34:30 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Pav Lucistnik
7f32c695f5 - Update to 1.3.1
PR:		ports/152680
Submitted by:	Marin Atanasov Nikolov <dnaeon@gmail.com> (maintainer)
2010-11-30 13:43:33 +00:00
Sunpoet Po-Chuan Hsieh
7261add751 - Update to 1.3
PR:		ports/152222
Submitted by:	Marin Atanasov Nikolov <dnaeon@gmail.com> (maintainer)
2010-11-27 14:14:05 +00:00
Koop Mast
255fa15993 Fix patch so it is buildable again. 2010-11-27 13:47:15 +00:00
Joe Marcus Clarke
4c0bd8fa41 Update to 0.6.10. 2010-11-27 05:17:31 +00:00
Stanislav Sedov
26f82f9fb8 - Update to 20101123 snapshot:
- Fix the bug in BEFOREDEINSTALL processing.
  - Add .txz packages support.
2010-11-23 20:41:46 +00:00
Stanislav Sedov
940cd51898 - Update to 2.4.8:
- Fix the bug in BEFOREDEINSTALL processing.
  - Add .txz packages support.
2010-11-23 20:41:22 +00:00
David E. O'Brien
fe2d21704c Catch up with pib/Makefile rev 1.27 (2007/04/09) and actually use Tk 8.4.
[PR 110422 seemed to have missed this]
2010-11-21 11:36:31 +00:00
Koop Mast
3680f27ebf Presenting GNOME 2.32.1 for FreeBSD. The offical release notes for this
release can be found at http://library.gnome.org/misc/release-notes/2.32/

This will be the last release of the GNOME 2.x series, mainly a bugfix and
bridge release to the first release of the GNOME 3.x series.

This release features commits by avl, marcus, mezz and myself.

The FreeBSD GNOME Team would like to thank the following contributors and
testers for there help with this release:

Zane C.B. <vvelox@vvelox.net>
romain@
Olaf Seibert <O.Seibert@cs.ru.nl>
DomiX
Bapt <baptiste.daroussin@gmail.com>
jsa@
miwi@
Sergio de Almeida Lenzi <lenzi.sergio@gmail.com>
Maxim Samsonov <xors@mne.ru>
Kris Moore

And pav@ for 2 exp-runs

PR:		ports/152255
		ports/143260
		ports/141033
		ports/149629
		ports/150350
		ports/151523
With hat:	gnome@
2010-11-20 15:37:08 +00:00
Ashish SHUKLA
981f85494c - Update MAINTAINER address
Approved by:	pgj (implicit)
2010-11-16 03:17:15 +00:00
Beech Rintoul
ae5bf04baa Respect base
PR:	146858
Submitted by:	Anonymous <swell.k@gmail.com>
Approved by:	dinoex
2010-11-15 09:33:03 +00:00
Doug Barton
9c1ff8a252 Bug Fixes
=========
1. Since $build_l is no longer being incremented prior to the user's
+IGNOREME decision it's no longer necessary to decrement it if the
user chooses not to update that port.
2. While I was reading the trace to find this bug I noticed that we are
running update_build_l() (which in turn updates PM_NEEDS_UPDATE) prior
to running check_state() (FORBIDDEN|DEPRECATED|BROKEN|IGNORE), so move
that check up; and move the "currently installed" and "port directory"
messages up as well to give context to any messages from check_state().
3. Only print the fast-resume message if we're building. Otherwise we
might not know all the ports that need updating.
4. Fix the zsh completion file for --clean-packages[-all]

Minor Fixes
===========
1. In read_distinfos_all() a missing DISTINFO_FILE doesn't need to be fatal
like it does in read_distinfos() since it could be caused by something
uninteresting like a MASTERDIR that exists in part of the tree that has
not been downloaded (e.g., a c[v]sup refuse file). Add some whitespace
around the message in case make also emits an error.
2. For --clean-distfiles* add a line after the "Checking" message to
make the spacing consistent
3. In usage() fill in $pd if it's empty (which it will be for -h|--help)
4. Give a more helpful error message for -o when the port to be replaced
isn't installed or listed as a dependency
2010-11-10 03:30:28 +00:00
Stanislav Sedov
ddbc43a34f - Update to the latest snapshot. 2010-11-08 22:53:56 +00:00
Stanislav Sedov
73eef9dd78 - Update to 2.4.7. 2010-11-08 07:56:14 +00:00