Commit graph

2015 commits

Author SHA1 Message Date
Jason Helfman
35bba01180 - Update to 0.1.4.1
0.1.4 - 2012 April 22:
* Support pkgng as an alternative package manager
* Support installing packages from a repository
* Support port pre-cleaning
* Support dynamic defaults from /etc/make.conf (i.e. DEPENDS_(PRE)CLEAN)
* Major code cleanup and refactor effort
* Switch to a revised milestone schedule
* Fixes:
* Fix assertion when using PKGINSTALL builder
* If kevent fails with EINTR then retry command again

PR:	ports/167210
Submitted by:	maintainer, naylor.b.david@gmail.com
2012-04-23 21:39:06 +00:00
Baptiste Daroussin
0a9194acae - update to 1.0-beta12
- changes:
  * Fix to be downloaded calculation
  * Respected rc.conf with handle_rc_scripts
  * Improve man pages
  * Fix pkg set -o
  * new pkg rquery subcommand, do the same as pkg query but for remote
    repositories
  * Allow forcing installation of a package even on bad arches
  * Add indexes to local database, speed up local queries
  * Speed up file loading from database
  * lock the database while executing a job
  * improvements on new pkg version detection
2012-04-23 13:57:39 +00:00
Jason Helfman
88d8712308 - use Sourceforge
- avoids issue with not having SSL support
- Adds LICENSE
- Uses proper RUBY_VER
- on request from myself, pkg-message was generalized by maintainer

PR:	ports/167096
Submitted by:	maintainer, bryan@shatow.net
2012-04-20 16:43:12 +00:00
Jason Helfman
f41fdd55ac - Update MASTER_SITES [1]
- addresses not having SSL support in base [2]
- add LICENSE [2]
- some portlint findings [2]

PR:	ports/167084
Submitted by:	ksmakoto@dd.iij4u.or.jp [1], maintainer bryan@shatow.net [2]
2012-04-20 05:44:16 +00:00
Alex Kozlov
e38d4d1622 Update to 1.5
- update whitelists
- hide BROKEN/IGNORE quoted under 'all checks' option

Approved by:	eadler (mentor)
2012-04-19 13:14:33 +00:00
Baptiste Daroussin
3371d462a9 Fix bug preventing self upgrade with beta11 2012-04-18 21:25:19 +00:00
Chris Rees
070be82228 Sync MAINTAINER with ports-mgmt/portupgrade
Submitted by:	Bryan Drewery <bryan@shatow.net>
2012-04-18 18:28:50 +00:00
Ion-Mihai Tetcu
f71449d0ab Update to add support for pkgng :)
Bugged by:	beat@ and bapt@
2012-04-17 16:50:33 +00:00
Baptiste Daroussin
d6d1fbb4b3 - new upstream for portupgrade
- update WWW, MASTER_SITE and distfile to reflect this
- fix usage with ruby 1.9[1]

PR:		ports/165353 [1], ports/166992 [2]
Submitted by:	"Dr. Andreas Haakh" <bugReporter@ib-haakh.de> [1], Bryan Drewery <bryan@shatow.net> [2] (new maintainer)
2012-04-16 21:44:38 +00:00
Stanislav Sedov
0f951c3e8c - The portupgarde has moved to a new home. Change the URL to point to the
new location.

Approved by:	bapt (via IRC)
2012-04-13 21:46:38 +00:00
Baptiste Daroussin
0938297841 - update to 1.0 beta11
- changes:
  * lot's of improvement in man pages documentations
  * pkg info and pkg search are now aligned like pkg_info
  * pkg search -x is now default
  * new pkg shell subcommand, this fires up a sqlite3 shell use with caution
  * pkg which gains 2 new options: -q (quiet) -o (origin)
  * fix pkg repo incremental
  * pkg version can now have -egXx <pattern> options
  * when is port is registred this is now notifified as an installation (means syslog informations :))
  * force umask 022
2012-04-13 20:54:59 +00:00
Baptiste Daroussin
16932b8e47 - update to 1.0-beta10
- changes:
 * Fix memory corruption
 * Fix handle_rc_script when upgrading services are now really restarted
 * Report Already installed/Not found when installing packages if any
 * when trying to pkg add something that doesn't exists, recommend the user to use pkg install
 * Fix abi detection on recent current
 * pkg -v report the version, -vv more informaton, -vvv even more :)
 * new pkg fetch command (not yet documented)
 * code factorisation
 * pkg repo is now incremental
 * install/upgrade now first forces installation/upgrade of pkg before anything

Feature safe:	yes
2012-04-07 20:22:57 +00:00
Jason Helfman
42d8138e1e - Update to 0.91 (bug fix release, fix crashes on some systems)
PR:	ports/166588
Submitted by:	maintainer, magik@roorback.net
Feature safe:	yes
2012-04-04 05:12:03 +00:00
Dmitry Marakasov
3102ecba81 - Add OPTIONS
PR:		166524
Submitted by:	myself
Approved by:	Johannes 5 Joemann <joemann@beefree.free.de> (maintainer)
Feature safe:	yes
2012-04-01 20:06:07 +00:00
Baptiste Daroussin
55654d1b4f fix @ignore handling (fixes nullmailer)
Feature safe:	yes
2012-03-31 21:54:21 +00:00
Baptiste Daroussin
ad624c8fdc Fix plist
Feature safe:	yes
2012-03-30 13:33:19 +00:00
Baptiste Daroussin
8f79c9b4f5 - Fix pkg check -ra
Reported by:	gelraen (irc://freenode/#pkgng)
Feature safe:	yes
2012-03-30 10:31:55 +00:00
Baptiste Daroussin
0e618fdde0 - update to 1.0-beta9
- changes:
  * query -f has been replaced by query -F when querying a package (file) for consistency with pkg info
  * fix autoremove recursion
  * pkg set -o oldorigin:neworigin allow the user to modify the origin of a packages (useful for MOVED)
  * several fixes on powerpc
  * pkg query evaluation expression now accept !=
  * pkg2ng is now able to migrate a local database without needed the ports tree
  * speed up pkg check by only loading the informations needed for the operation it will do
  * code cleanup in the library
  * fix uname/gname lookup when creating packages
  * new periodic script for pkg audit
  * new keyword shlib, pkgng is able to load information about the needed shlibs for a package (disable by default)
  * pkg info act as pkg info -a by default
  * new install timestamp in the package database, available using pkg query "%t"
  * pkg updating can now take a port name as argument to only show related UPDATING informations)
  * -q (quiet) for install, delete, upgrade, update and autoremove
  * new ABI detection string

Concerning the new ABI, to be able to determine which package can be installed on which destination, pkgng couldn't rely on the simple:
os version/machine, because some arches have incompatible ABIs. Can compute on its own the ABI, the string is the followin:
OSNAME:OSMAJORVERSION:OSARCH:OSCLASS(:...)
... means the arch specific extensions.

which means on:
 * amd64: freebsd:9:x86:64
 * i386: freebsd:9:x86
 * arm: freebsd:9:arm:eb:oabi:softvp
etc

Be careful all the packages (.txz) files have to be rebuilt!!!
When binary upgradeing from pkg beta8, on amd64 do the following:
UNAME_m=freebsd:9:x86:64 pkg install -f pkg

on i386
UNAME_m=freebsd:9:x86:32 pkg install -f pkg

Bonus when run on a chroot/jail where ABI is different from the host, pkgng will dynamically determine the destination ABI.

Feature safe:	yes
2012-03-30 07:34:00 +00:00
Ruslan Makhmatkhanov
c5c27b857c - update to 1.0.0
PS. I removed attribution in pkg-descr, that was in original patch, because
this feature is deprecated.

PR:		166063
Submitted by:	Mamoru Sakaue <sakaue.mamoru at samurai.mwghennn dot net> (maintainer)
Feature safe:	yes
2012-03-25 19:44:06 +00:00
Vanilla I. Shu
d4f7a64c51 1: Upgrade jansson to 2.3.
2: bump revision of fbsdmon to chase shared library version.

Feature safe: yes
2012-03-15 15:28:41 +00:00
Philip M. Gollucci
b59621d3ae - Revert ports/165605 as requested by portmgr@
Note: devel/p5-B-Size and devel/p5-Devel-Arena
where intentionally not restored.

PR:             ports/165605
Approved by:    portmgr (bapt)
Feature safe:   yes (I sure hope so)
2012-03-13 16:15:36 +00:00
Matthew Seaman
eca50a99b6 Add patches to make pkg_cutleaves compatible with pkgng, conditional
on WITH_PKGNG being defined.

No change to the default package, so no version number or portrevision
bump.

Approved by:	stefan (maintainer) shaun (mentor)
Feature safe:	yes
2012-03-12 17:48:26 +00:00
Simon L. B. Nielsen
09e8089e23 Portaudit 0.6.0:
Fix remote code execution which can occur with a specially crafted
audit file.  The attacker would need to get the portaudit(1) to
download the bad audit database, e.g. by performing a man in the
middle attack.

Add signature verification of the portaudit database.  The public key
is for the database generated for portaudit.FreeBSD.org is included
in the distribution.

(This parts add the portaudit public key missed in initial commit.)

Submitted by:   Michael Gmelin <freebsd@grem.de>
Reported by:    Michael Gmelin <freebsd@grem.de>, Joerg Scheinert
Security:       Remote code execution
Security:       http://vuxml.FreeBSD.org/6d329b64-6bbb-11e1-9166-001e4f0fb9b1.html
Feature safe:   yes
With hat:       so
2012-03-11 22:05:39 +00:00
Simon L. B. Nielsen
23dc1240c1 Portaudit 0.6.0:
Fix remote code execution which can occur with a specially crafted
audit file.  The attacker would need to get the portaudit(1) to
download the bad audit database, e.g. by performing a man in the
middle attack.

Add signature verification of the portaudit database.  The public key
is for the database generated for portaudit.FreeBSD.org is included
in the distribution.

Submitted by:	Michael Gmelin <freebsd@grem.de>
Reported by:	Michael Gmelin <freebsd@grem.de>, Joerg Scheinert
Security:	Remote code execution
Security:	http://vuxml.FreeBSD.org/6d329b64-6bbb-11e1-9166-001e4f0fb9b1.html
Feature safe:	yes
With hat:	so
2012-03-11 21:32:58 +00:00
Jason Helfman
a0d2ca1069 - Update to 1.2
- add WWW to pkg-descr

PR:	ports/165896
Submitted by:	maintainer, conrads@cox.net
Feature safe:	yes
2012-03-10 06:00:24 +00:00
Philip M. Gollucci
2cf4c1e2c8 - Remove ports that only work with < perl 5.12 (devel/p5-B-Size, devel/p5-Devel-Arena)
- Remove conditionals for PERL_LEVEL < 501200
- Remove regression-test targets b/c this will be centralized in Mk/bsd.perl.mk
- Other minor cleanups
  RUN_DEPENDS = ${BUILD_DEPENDS} -> RUN_DEPENDS:= ${BUILD_DEPENDS}

PR:             ports/165605
Submitted by:   pgollucci (myself)
Approved by:    portmgr (linimon)
Exp Run by:     linimon
Tested by:      make index
2012-03-08 18:45:38 +00:00
Chris Rees
e35e673a7d - Update to 1.1.2
. Improved handling of pathnames

PR:		ports/165829
Submitted by:	Conrad J. Sabatier <conrads@cox.net> (maintainer)
2012-03-07 19:32:01 +00:00
Alex Kozlov
db2bc453ca Update pchecker to 1.3
- be more strict when checking nonstandart files
- add more whitelists
- speedup misspelled(wrong) USE_* whitelist validation, turn on it by default

Approved by:	eadler (mentor)
2012-03-06 18:29:49 +00:00
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