Commit graph

1105 commits

Author SHA1 Message Date
Mark Linimon
6525ced36b Really bring these up to date with the latest patch being tested on the
cluster.  The previous commit message was bogus.
2005-12-20 02:30:51 +00:00
Mark Linimon
71f79f775f Update to ports/Mk/bsd.php.mk version 1.21. Previous comment was bogus. 2005-12-20 01:56:26 +00:00
Mark Linimon
90b5216d85 Remove the multiple copies of these files that crept in here. I hate
patch(1).
2005-12-20 01:51:49 +00:00
Mark Linimon
f029e7b0f3 Catch up with ports/Mk/bsd.apache.mk 1.6. Previous checkin comment was
bogus.
2005-12-20 01:49:26 +00:00
Sam Lawrance
e9098e3606 Ports like ghostscript-gnu that insist on blue screening during make instead of
make config have their video scrambled.  Fixed by adding TERM= back to environment
during make.

PR:		ports/90633
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-12-19 11:36:28 +00:00
Mark Linimon
e1792e1018 Bring portmk/devel up to the status of the next patchset to be tested. 2005-12-19 06:08:26 +00:00
Pav Lucistnik
469cee06eb - Fixes seg fault when run on FreeBSD 7.0, reported by Jiawei Ye
PR:		ports/90583
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-12-18 14:21:33 +00:00
Joe Marcus Clarke
c20953d63f Update to 2.8.1.
* Warn on use of .tar.bz2 as an EXTRACT_SUFX [1]
* Throw a fatal error if INFO is defined, and install-info is called
  directly [2]
* Throw a warning if install-info is called directly and INFO is not
  defined [2]

PR:		89952 [2]
Requested by:	Kövesdán Gábor <gabor.kovesdan@t-hosting.hu> [1]
2005-12-17 16:36:36 +00:00
Mark Linimon
96969570b6 These now lag their ports/Mk counterparts and are thus OBE. 2005-12-16 02:45:53 +00:00
Mark Linimon
c8ffb7fd36 Conditionalize the inclusion of local copies of bsd.*.mk. They will only
be included if they exist in devel/portmk/Mk; otherwise, the fallback file
from ports/Mk will be used.  This will allow us to remove local copies of
files once their changes are merged back into ports/Mk, so that not every
single change in ports/Mk needs to have a tracking commit made back into
devel/portmk/Mk.  In theory this should allow us to integrate changes a
little more quickly.
2005-12-16 02:25:16 +00:00
Mark Linimon
1e29810185 OK, now that I've given you the example of how this file was developed,
remove the example :-)
2005-12-16 02:13:01 +00:00
Mark Linimon
1d5fc60b5e A sandbox for local modifications to bsd.port.mk. This little bit of
framework is designed so that such things as FreshPorts, portsmon, and
the distfile survey can more easily maintain local changes without having
to re-merge them into their copies of bsd.port.mk all the time.
2005-12-16 02:11:14 +00:00
Mark Linimon
9c6cc68380 Add a comment about a line that is from ports/86106 (USE_GMAKE change).
This is a reminder that this change is not yet tested sufficiently to
go into the main bsd.port.mk.
2005-12-16 02:01:20 +00:00
Mark Linimon
80637bd6b9 Diff reduction to ports/Mk. This was apparently some late change to the
patch in ports/79123.
2005-12-16 00:12:45 +00:00
Mark Linimon
eef7ddb5fb Add patch from ports/78596 for diff reduction. 2005-12-15 23:59:09 +00:00
Renato Botelho
389eb11dbe - Update to 0.4.1
PR:		ports/90403
Submitted by:	maintainer
2005-12-15 12:41:58 +00:00
Marcus Alves Grando
761d966221 Update to 0.4.0_1
* Fixes potential seg fault on 4.11 systems.
* Added log entry times

PR:		90339
Submitted by:	maintainer
2005-12-13 19:52:43 +00:00
Marcus Alves Grando
7437628588 Update to 0.4.0
PR:		90283
Submitted by:	maintainer
2005-12-12 17:29:24 +00:00
Jean-Yves Lefort
daa3b56d78 Fix runtime failure by linking against libpthread (GnomeVFS needs
pthread, and bpm may use GnomeVFS via GtkFileChooser).
2005-12-08 16:24:32 +00:00
Edwin Groothuis
99dbdd022e sysutils/portupgrade: fix the problem that portupgrade sometimes runs slow, and bump PORTVERSION to 20051204.
(1) For years, I have experienced that portupgrade sometimes
	runs very slow.  After some investigation, I found that
	"pkgdb -aF" is invoked from portupgrade or other programs
	(such as portversion) without having sufficient privilege
	to modify /var/db/pkg/, and that error is not caught by the
	caller program, and "pkgdb -aF" is invoked repeatedlly.

	So, I fixed the following things:

	- When pkgdb internally invoked from other program exits
	  with error, make the caller program also exit with error.

	- Display the error messages of pkgdb that run internally
	  from other program.

	When portupgrade or other programs die with the following error,

	    ** You do not own /var/db/pkg. (use -f to force or run as root)
	    Command failed [exit code 1]: /usr/local/sbin/pkgdb -aFQ

	please run "pkgdb -aF" as the user that owns /var/db/pkg (usually root).

	(2) Make new tarball that contains the above fix and all
	patches in files/.  Bump PORTVERSION to 20051204 and change
	MASTER_SITES.

PR:		ports/89917
Submitted by:	KOMATSU Shinichiro <koma2@lovepeers.org>
2005-12-04 06:39:12 +00:00
Edwin Groothuis
964fbeb0f7 [MAINTAINER] update sysutils/portmanager
update sysutils/portmanager to 0.3.9_7

	1. Fixes portmanager not honoring STOP/START statements
	  from its own config file, reported by Gerard Seibert
	  <gerard@seibercom.net>, Thanks!

PR:		ports/89913
Submitted by:	Michael C. Shultz <ringworm01@gmail.com>
2005-12-04 06:16:40 +00:00
Mark Linimon
4c1874e220 Unbreak INDEX building for those of us using devel/portmk. This is not
all the changes from Mk/bsd.apache.mk that need to be merged.

Pointy hat to:	clement
2005-12-04 05:29:04 +00:00
Philip Paeps
bd8ff515e8 Update to 0.3.9_6. From the maintainer:
1, Fixes corruption of +CONTENTS files when portmanager is compiled in
   BUILD_DEPENDS_ARE_LEAVES mode Bug identified by Jiawei Ye
   <leafy7382@gmail.com>

2. Fixes parsing pkgtools.conf when arrays are used, patch
   provided by dan@slightlystrange.org, thank you!

PR:		ports/89903
Submitted by:	Michael C. Shultz <ringworm01 -at- gmail.com> (maintainer)
2005-12-03 23:34:28 +00:00
Edwin Groothuis
3a2d2766d4 New port: sysutils/pkg-orphan A console utility for managing unreferenced FreeBSD packages
pkg-orphan is a console utility for managing orphan, i.e.
	unreferenced FreeBSD packages. It finds all or selected
	orphans and lets the user choose which ones to remove and
	which ones to keep. It maintains a keep-list file, so
	previously kept packages will be skipped automatically. In
	batch mode, all packages, not present in the keep-list are
	either deleted or kept in the list.

	Since orphan packages are usually much fewer than non-orphan
	ones, it can be useful for quickly finding and deleting
	unused packages, even on a system with hundreds of them
	installed.

	Features:
	 - interactive and batch modes
	 - maintains a kept package list, to avoid asking for the same package again
	 - can delete packages recursively, but without deleting shared dependencies or
	   previously kept packages
	 - the keep-list file does not contain package versions, so upgrades generally
	   don't require editing of the file

	WWW: http://sourceforge.net/projects/pkg-orphan/

	- Victor Semionov
	semionov@mail.b

PR:		ports/89730
Submitted by:	Victor Semionov <semionov@mail.bg>
2005-11-29 21:37:46 +00:00
Simon Barner
f538507cd2 Update to 0.3.9_5:
- Fixes when adding a new port with portmanager, +CONTENTS files being
  corrupted.

-  Improved logging of conflicting ports

Submitted by:	"Michael C. Shultz" <ringworm01@gmail.com> (maintainer)
PR:		ports/89716
2005-11-29 15:18:28 +00:00
Edwin Groothuis
7172f1a900 Prevent building on anything besides tinderboxes by checking the existence
of an unique variable.

Requested by: kris@
2005-11-28 11:21:40 +00:00
Andrej Zverev
c5d4ca8255 - Fix open file leak
- Improve user interactive areas like conflicting ports and -slid
- Bump PORTREVISION

PR:		ports/89653
Submitted by:	Michael C. Shultz (maintainer)
2005-11-28 06:20:16 +00:00
Edwin Groothuis
560acc73a1 This port is simlar to misc/instant-workstation or misc/instant-server.
It creates a whole lot of often used ports, so that after a cvsup
on a tinderbox build system, you can just tinderbuild this port and
all primary dependencies are updated.

If you think a port is missing, let me know!

Author: Edwin Groothuis <edwin@mavetju.org>
2005-11-28 05:57:36 +00:00
Marcus Alves Grando
b2918d0d1c Update to 0.3.9_3
- Fixes bug where if run with -f switch when portmanager updates itsself goes into endless loop.
Thanks to Gerard Seibert for helping to track this one down!

PR:		89609
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-11-27 20:28:16 +00:00
Andrej Zverev
89a2bf1f8b - Fixes portmanager seg faulting if either /usr/local/etc/pkgtools.conf or
/usr/local/bin/ruby are not installed.

PR:		ports/89564
Submitted by:	Michael C. Shultz (maintainer)
2005-11-26 07:19:59 +00:00
Marcus Alves Grando
3c6c1577f5 Update to 0.3.9_1
- Using ruby script provided by Jan Grant <Jan.Grant@bristol.ac.uk> if portupgrade is installed
portmanager also uses settings from pkgtools.conf in addition to those from its own conf file.
- Wild cards "*" may now be used in pm-020.conf, see man portmanager for details
- Automatic timeouts are re-enabled, stdin problem is solved.
- Fix build on 4.x (0.3.9)

PR:		89533
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-11-25 20:14:23 +00:00
Pav Lucistnik
dc7af663e2 - Add SHA256 2005-11-25 18:14:52 +00:00
Volker Stolz
095db66735 - Change the name of the ports database file (INDEX.db) to
$(basename ${INDEXFILE}).db, e.g. INDEX-6.db. (requested by kris)
- Add SHA256.

PR:		ports/89520
Submitted by:	maintainer
2005-11-25 15:28:37 +00:00
Sergei Kolobov
a66a28cbd3 - Add SHA256 checksums to my ports 2005-11-25 14:05:38 +00:00
Volker Stolz
026ae88263 Fix crashes with large lines in INDEX
PR:		ports/89513
Submitted by:	maintainer
2005-11-25 08:24:50 +00:00
Edwin Groothuis
172444444e [NEW PORT] security/jailaudit: Generate portaudit reports for jails from the hostsystem
This port contains a script for generating portaudit reports
	for jails running on a FreeBSD system.

	Jailaudit runs in the Host-system and uses portaudit to
	create reports for every jail currently running.

	It can also be used to send specific report-mails to the
	owner of a jail by running it as a cronjob.

	/etc/crontab example:
	0   4   *   *   *   *   root   /usr/local/bin/jailaudit mail admin@foo.bar "foo.example.com bar.example.com"

	Sends reports-mails of the jails with the hostnames
	foo.example.com and bar.example.com to the mailaddr.
	admin@example.com.

	WWW: http://outpost.h3q.org/software/jailaudit/

PR:		ports/87581
Submitted by:	Philipp Wuensche <cryx-ports@h3q.com>
2005-11-25 02:31:06 +00:00
Marcus Alves Grando
72a98d91b4 Update to 0.3.8_2
* Had to disable automatic timeouts until I learn how to properly close then open stdin.
0.3.8_1 will seg fault upon a second timeout and 0.3.8 leaves these random errors:

awk: i/o error occurred while closing /dev/stdin input record number

PR:		89424
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-11-22 17:38:20 +00:00
Marcus Alves Grando
f8f8864620 Update to 0.3.8_1
* Added --pristine mode that guarentees no inconsistancies in +CONTENTS files
* Fixed (I hope) stdin not being reopened properly after a [Y/N/A] timeout
* Fixed a segfault when portmanager reads a very old pre 4.11 +CONTENTS file,
identified by Andrew Gordon <arg@arg.me.uk>

PR:		89397
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-11-21 23:29:23 +00:00
Pav Lucistnik
376a13cd3e - Update to 0.3.8
PR:		ports/89315
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-11-21 14:41:26 +00:00
Joe Marcus Clarke
e14f6d2e72 * Add some additional verbose messages
* Work around a crash in Perl that can be triggered with complex regular
  expressions [1]

Reported by:	thierry and aspell [1]
2005-11-19 21:21:39 +00:00
Joe Marcus Clarke
f617ce73a2 Update to 2.8.0.
* USE_PYTHON still cannot be included after bsd.port.pre.mk
* USE_APACHE can now be included after bsd.port.pre.mk [1]
* Handle the new autotools world order
* Check that IGNORE is properly capitalized and terminated [2]

PR:		88546 [2]
Reported by:	pav [1]
Submitted by:	lawrance [2]
2005-11-19 20:37:58 +00:00
Marcus Alves Grando
e48808fa75 Update to 0.3.7
PR:		89242
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-11-18 16:46:11 +00:00
Marcus Alves Grando
9383393cd1 Update to 0.3.5_1
* Craig Boston <craig@yekse.gank.org> brought to my attention a problem
with how dependency information is gathered in +CONTENT files.

portmanager -s (status report) uses port +CONTENT files to generate its
report and now that is proven as not 100% accurate.  This patch modifies
the data source for status reports from +CONTENT files to the results
obtained when running make -V *_DEPENDS in each port directory.

PR:		89084
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-11-16 03:17:13 +00:00
Marcus Alves Grando
8e6b56ca97 Update to 0.3.5
PR:		89040
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-11-15 14:06:09 +00:00
Marcus Alves Grando
1d6fc4b0a9 Update to 0.3.4_2
* Fixes bug where on initial installation if portmanager is run in single port update
mode first it is missing a database

* Added WITH_BUILD_DEPENDS_ARE_LEAVES information to man page

PR:		88953
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-11-13 22:14:04 +00:00
Colin Percival
77683c01d1 Both bsdiff and portsnap have been added to the base system in
FreeBSD 5-STABLE and 6-STABLE.  Add conditional IGNORE lines to
reflect this.

PR:		ports/88879 (portsnap)
Reminded by:	delphij
Approved by:	linimon
2005-11-13 08:13:16 +00:00
Marcus Alves Grando
3a78b7196d Update to 0.3.4_1
* Fixed seg fault in -slid on 6.0 machines
* Fixed segfault when cvsup not set to delete and an installed port
is removed from the ports tree

PR:		88888
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-11-12 19:27:27 +00:00
Marcus Alves Grando
154de1f792 Update to 0.3.4
Add WITH_BUILD_DEPENDS_ARE_LEAVES in OPTIONS

PR:		88847
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-11-11 16:24:13 +00:00
Marcus Alves Grando
e461ef72df Update to 0.3.3_3
* Adds ability to stop programs like postfix
from running during upgrade then restarts them
afterwards. See pm-020.conf-example or man page
for instructions

* Fixes reported bug where -slid option removes
the wrong port

* May fix a reported segfault at:

MGPMrCreateAllUpdateStatusDb.c:162

since user didn't include portmanager version or
uname -a output can't be certain fix is good

PR:		88800
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-11-11 00:32:35 +00:00
Mark Linimon
ad09954ad7 Fix mis-merge from latest round of changes. Fixes 'make describe' in misc/. 2005-11-10 00:29:46 +00:00
Marcus Alves Grando
48ade7c42b Update to 0.3.3_2
* At user's request portmanager now respects a defined BATCH

* -sl works again, -sl and -slid options no longer consider
build dependencies as "leaves"

PR:		88744
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-11-09 20:52:50 +00:00
Marcus Alves Grando
f829908bb2 Update to 0.3.3_1
* Cleaned up valgrind related nits and a few compiler warnings

PR:		88705
Submitted by:	maintainer
2005-11-09 11:25:18 +00:00
Edwin Groothuis
bd415575bf use USE_SQLITE 2005-11-08 22:05:41 +00:00
Edwin Groothuis
7075019551 Add SHA256 checksums to the distinfo files. 2005-11-08 21:45:49 +00:00
Marcus Alves Grando
a458d5229d Change post-configure externVars.h.in to externVars.h
Submitted by:	maintainer via email.
2005-11-08 03:15:22 +00:00
Marcus Alves Grando
db848b5980 Update to 0.3.3
Take MAINTAINER

PR:		88630
Submitted by:	Michael C. Shultz <ringworm01@gmail.com>
2005-11-08 02:23:38 +00:00
Marcus Alves Grando
27dd4c4aef Update to 0.3.2
PR:		88521
Submitted by:	Michael C. Shultz <ringworm01@gmail.com>
2005-11-05 13:49:10 +00:00
Joe Marcus Clarke
235c907ae5 Bump PORTREVISION to chase the glib20 shared library update. 2005-11-05 05:22:06 +00:00
Clement Laforet
f501e41dde - Sync with 1.68 2005-11-03 22:19:41 +00:00
Clement Laforet
5800fc0821 Add 2 more patches for exp build:
ports/83514 - fix typo in bsd.port.mk: s/RC_ORDER/USE_RCORDER/g
ports/88466 - small update to bsd.port.mk for postgresql (support of 8.1)

exp build also contains ports/78596. It's worthless to backport it to
devel/portmk
2005-11-03 21:18:09 +00:00
Edwin Groothuis
5891854837 Fix install target.
Noticed by: YAPHR
2005-11-03 02:29:18 +00:00
Erwin Lansing
6bc5c356ee Let the IGNORE message make a bit more sense and change it from:
===>  p5-Some-Module-0.7 Port requires perl 5.6.x or later. Install
lang/perl5 then try again.

to:

===>  p5-Some-Module-0.7 requires perl 5.6.x or later. Install
lang/perl5 then try again.

Approved by:	maintainer
2005-10-31 18:19:51 +00:00
Edwin Groothuis
da544b9b48 Upgrade to 1.3. 2005-10-30 23:41:06 +00:00
Joe Marcus Clarke
01d64e0c1b Correct compilation with perl 5.005. 2005-10-25 04:48:06 +00:00
Marcus Alves Grando
13f5e482a0 Don't need USE_GMAKE [1]
Bump PORTREVISION
Use OPTIONS
Use post-patch instead post-configure
Change PACKAGE_VERSION only if PORTREVISION != 0

PR:		87833 [1]
Submitted by:	Helge Oldach <portmanageroct05@oldach.net> [1]
2005-10-24 02:13:16 +00:00
Joe Marcus Clarke
02f93bdf5f Update to 2.7.5.
* Add a check for improperly quoted COMMENTs. [1]
* Require quotes around all of BROKEN, FORBIDDEN, MANUAL_PACKAGE_BUILD,
NO_CDROM, NO_PACKAGE, and RESTRICTED.  Also, enforce the obscure rules around
DEPRECATED. [2]

PR:		87273 [1]
		87498 [2]
Submitted by:	erwin [1]
		fenner [2]
2005-10-22 19:44:50 +00:00
Clement Laforet
c595d1e445 - Add "make patch-o-matic" target. It applies to a fresh ports tree patches
required to build ports correctly with devel/portmk. Currently only USE_GMAKE
  changes [1] are applied. It will be heavily used in the future to support
  new knobs in b.p.m (like USE_APACHE, USE_TCL, new OPTIONS, etc.)
  Currently patches are added by hand. I hope I can add soon an automated way
  to submit patches.

[1] Submitted by:	jylefort
2005-10-20 18:02:18 +00:00
Daichi GOTO
286429f602 fix: ports/54424 problem
- fix PKG_ALTDEP does not work problem

PR:		ports/54424
Submitted by:	koma2@lovepeers.org (maintainer)
Approved by:	bharat@menalto.com
2005-10-19 07:47:48 +00:00
Clement Laforet
6ba32c412d - Sync bsd.java.mk with rev 1.67
Reported by:	kris
2005-10-16 21:05:55 +00:00
Florent Thoumie
264deb1f10 - Update to 0.3.0.
PR:		ports/87497
Submitted by:	Michael C. Shultz <ringworm01@gmail.com>
2005-10-16 16:56:51 +00:00
Edwin Groothuis
65ac68bcfc Update to version 1.2:
- bin/find_new_version.pl doesn't check URLs which are
      already found a previous run.
    - bin/mail_maintainers.pl mark a port as reported when you
      have send email to a maintainer.
2005-10-16 12:41:02 +00:00
Clement Laforet
0cfb7f53f2 - Add a workaround to new checksum target to keep backward compatibility.
If checksum should be equal to IGNORE and it doesn't have an entry in distinfo
  check if it has already been "registered". In other words, if they're no
  SHA256 checksum (which is the case IRL), fallback to MD5 checksum results.
2005-10-16 09:56:45 +00:00
Florent Thoumie
bd4007ea04 - Update to 0.2.9_9.
PR:		ports/87349
Submitted by:	Michael C. Shultz <ringworm01@gmail.com>
2005-10-13 10:49:56 +00:00
Edwin Groothuis
c1d4ade10f Update to 1.1 (see previous commit on Makefile) 2005-10-13 06:46:37 +00:00
Edwin Groothuis
6c0210e408 Update to 1.1
- You can run bin/find_new_versions.sh with a parameter which will
  filter out the maintainer.
	~/bin/find_new_versions.sh edwin@mavetju.org
2005-10-13 06:36:43 +00:00
Edwin Groothuis
52b4c43ef3 Add note about ports/86776 requirement.
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/86776
2005-10-12 05:03:18 +00:00
Edwin Groothuis
65e95c6738 Add sysutils/newportsversioncheck
Tool to check for new ports distfiles availability.
2005-10-12 00:05:00 +00:00
Joe Marcus Clarke
10cda8a2e5 Update to 2.7.4.
* Add a warning if only one MASTER_SITE is configured [1]
* Check for misspellings of INSTALLS_SHLIB [2]

PR:		87141 [2]
Requested by:	kris [1]
2005-10-09 18:52:58 +00:00
Joe Marcus Clarke
fea0328aa8 Update to a -CURRENT snapshot from October 1, 2005. 2005-10-01 19:54:34 +00:00
Volker Stolz
47bd7754a2 Update to latest version
PR:		ports/86467
Submitted by:	maintainer
2005-09-23 08:23:42 +00:00
Clement Laforet
66eabe8f09 - Remove -02 [1] related patch
It's b0rked for compilers which don't support -fno-strict-aliasing

[1] ports/73797 : Be causious compiling with -O2 (use -fno-strict-aliasing)
2005-09-20 19:51:46 +00:00
Pav Lucistnik
71d30b73fe - Fix output when redirecting
PR:		ports/81481
Submitted by:	Michael C. Shultz <ringworm01@gmail.com>
2005-09-20 11:58:59 +00:00
Clement Laforet
4a8a47415e - Don't switch to www/apache20 to minimize changes to not break INDEX
- Introduce APACHE_COMPAT variable keep weak dependencies on APACHE_PORT
  working

make INDEX is still broken
2005-09-19 08:57:43 +00:00
Alex Dupre
6630fd6628 Sync with bsd.port.mk: bump MySQL 5.0 shared lib version. 2005-09-19 06:13:52 +00:00
Clement Laforet
e7b1560f4f - Sync portmk with next exp-build patchset.
- Remove temporarily all eik's work. We'll try to find a decent way to deal
  with major changes. Of course we'll reuse his good ideas

List of changes (PR - synopsis)
85695 - Add bsd.database.mk.
85669 - bsd.ports.subdir.mk: Ports not escape plus signal in make search
85488 - [PATCH] New "makepatch: " target to help ports authors
86106 - ${CC} should be added to ${MAKE_ENV} when ${USE_GMAKE} is set
84489 - Depreciated MACHINE_ARCH being used in bsd.port.mk
83835 - Remove OpenLDAP ver. 21
83718 - Add bsd.tcl.mk for convinience for tcl/tk ports
83716 - Fix cosmetic bug in security-check target
83710 - Add INDEX-7
82753 - patch to add functionality to ports macro bsd.port.subdir.mk
82138 - [patch] timewaster: remove old versions from bsd.port.mk
81206 - new category proposal: net-im
79509 - add .desktop file facilities to bsd.port.mk
79123 - [patch] bsd.port.mk - add SHA256 support to "make checksum"
74866 - Update Mk/bsd.port.mk to support python packages with OPTIONS
73797 - Be causious compiling with -O2 (use -fno-strict-aliasing)
85490 - [PATCH] If WANT_LINT is set, port building can break
XXXXX - Add bsd.apache.mk
2005-09-18 20:34:12 +00:00
Pav Lucistnik
ae8c845ffe - Really fix crashes on 6.0
PR:		ports/86272
Submitted by:	Michael C. Shultz <ringworm01@gmail.com>
2005-09-17 20:09:50 +00:00
Pav Lucistnik
651c7e0218 - Fix runtime crash on FreeBSD 6.0
PR:		ports/86180
Reported by:	Mike Lednev <liettneff@bk.ru>
Submitted by:	Michael C. Shultz <ringworm01@gmail.com>
2005-09-17 16:35:00 +00:00
Colin Percival
9ca83b2a2d Update to version 0.9.5. This is identical to 0.9.4 except for a fix
which makes make_index not coredump when it encounters a circular
dependency in the ports tree.

Approved by:	erwin
2005-09-17 16:09:55 +00:00
Dag-Erling Smørgrav
5fea26ef30 While I'm here, tweak the master port detection code and comment out a
warning which is more annoying than useful.
2005-09-11 13:30:18 +00:00
Dag-Erling Smørgrav
acceb36326 Fix problems with PLIST_SUB, and update copyrights. 2005-09-11 13:05:04 +00:00
Joe Marcus Clarke
28739eaea9 Update to 2.7.3.
* USE_PYTHON can now safely appear after bsd.port.pre.mk
* Expand the .elseif search to cover ".else if" as well
* Don't complain on direct use of autotools if we're using USE_AUTOTOOLS
* Don't check embedded comments for direct command use
2005-09-08 23:57:36 +00:00
Renato Botelho
19da3c6527 Add managepkg 1.1, script for maintining ports.
PR:		ports/85732
Submitted by:	Andreas Fehlner <fehlner@gmx.de>
2005-09-05 14:37:06 +00:00
Florent Thoumie
8c919ec678 - Fix portsdb issue.
Reported by:	Igor Pokrovsky <ip@doom.homeunix.org>
Patched by:	KOMATSU Shinichiro <koma2@lovepeers.org> (maintainer)
Tested by:	Igor Pokrovsky <ip@doom.homeunix.org>
Approved by:	portmgr (krion)
2005-08-02 09:06:38 +00:00
Colin Percival
bd4355ef23 Upgrade to version 0.9.4 to fix a deadlock bug in the experimental
pipelined http code.  This has no effect for anyone not using the
-x option to portsnap.

Approved by:	pav
2005-07-31 10:56:32 +00:00
Colin Percival
3fcb5d8efe Upgrade to version 0.9.3.
This adds some new _experimental_ pipelined HTTP code which typically
makes portsnap 3-10 times faster at downloading updates.  This
experimental code is disabled by default; to enable it, run portsnap
with the (undocumented) -x option.  (e.g., "portsnap -x fetch")

I am not currently aware of any problems with this new code, but it has
had less than 24 hours of testing; I would definitely like to know if
it breaks anything.

If portsnap is run without the -x option, this version should behave
exactly the same way as the previous version.

Approved by:	simon
2005-07-30 22:35:00 +00:00
Simon L. B. Nielsen
8c91f8349c Change MAINTAINER address for ports maintained by the Security Team to
secteam@ instead of security@ to make it more clear that the ports are
not maintained by the freebsd-security@ mailing list.  Both addresses
go to the same people.
2005-07-30 19:13:10 +00:00
Joe Marcus Clarke
753b625edb We only need Perl5 at runtime.
PR:		84029
Submitted by:	edwin
2005-07-30 05:11:51 +00:00
Renato Botelho
12b59934e5 Pass full path to pkg_{add,info} invoked from portupgrade.
PR:		ports/84278
Submitted by:	KOMATSU Shinichiro <koma2@lovepeers.org> (maintainer)
2005-07-29 16:34:48 +00:00
Pav Lucistnik
8345b2f467 - Fix crash when TERM is undefined in environment
PR:		ports/84168
Submitted by:	Thierry Besancon <Thierry.Besancon@math.jussieu.fr>
2005-07-28 22:31:21 +00:00
Renato Botelho
7a52551cdf Reset maintainership
PR:		ports/84181
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (ex-maintainer)
2005-07-27 16:49:54 +00:00
Joe Marcus Clarke
b57a863f36 Update to a snapshot from HEAD from 2005-07-20. 2005-07-20 05:03:25 +00:00
Clement Laforet
b276bebe6e - Grab 2005-07-18 09:43:44 +00:00
Mark Linimon
adda42bec2 With portmgr hat on, reset eik's ports since he has been inactive for
several months (not responding to email).

Discussed among:	portmgr team
2005-07-18 03:49:55 +00:00
Hye-Shik Chang
bbe2a03d8e Update to 1.2.2.
pkg_genplist:

  *) Fixed a problem that couldn't open plist when command line
     arguments leads to change PKGNAME.

  *) FIxed manpage filename mask to include '-' (reported by Radim
     Kolar) [1]

pkg_trackinst:

  *) Replaced a unfriendly exception with friendly message for
     an error occurrs when Makefile doesn't exist in current
     directory.

PR:		83224 [1]
Submitted by:	Radim Kolar <hsn@netmag.cz> [1]
2005-07-17 03:42:00 +00:00
Pav Lucistnik
d289501472 - Add checking of empty directories to leftover check
PR:		ports/71363
Submitted by:	leeym
2005-07-15 18:53:23 +00:00
Pav Lucistnik
211310fbac - Fix finding original directory name for py- and ruby- ports
PR:		ports/70156
Submitted by:	clsung

- Add detection of leftover empty directories to leftover checking code

PR:		ports/71363
Submitted by:	leeym
2005-07-15 18:52:43 +00:00
Dirk Meyer
d1f7dc6ecf Log:
- allow build with openssl installed from ports.
PR:		76643
Reviewed by:	William Fletcher
Approved by:	MAINTAINER timeout
2005-07-10 10:05:08 +00:00
Simon L. B. Nielsen
04e3a67805 - Set maintainership to security@.
Suggested by:	nectar, remko
2005-07-03 20:46:48 +00:00
Simon L. B. Nielsen
9e1a5a3459 portaudit 0.5.10:
- Unbreak portaudit -vF.
- Sync usage with reality.
- Document the q, v, and V options.
- Markup fixes for the portaudit(1) manual page.
- Make quiet mode output even less "redundant" text [1].
- Set maintainership to security@. [2]

Suggested by:	Phil Kernick philk at rotfl dot com dot au [1]
Suggested by:	nectar, remko [2]
2005-07-03 20:31:00 +00:00
Joe Marcus Clarke
edd625d2fd Fix a mismerge in the last OPTIONS patch. I forgot a line, but perl -cw
didn't catch the missing ';'.  This should fix the erroneous messages
about OPTIONS misuse.
2005-07-03 04:52:12 +00:00
Joe Marcus Clarke
63d27a6ff1 Update to 2.7.2.
* Add '+' to the list of valid characters for file names in the warning
  message.
* Check to make sure OPTIONS is specified before bsd.port.pre.mk (only if
  OPTIONS is actually defined). [1]

PR:		82316 [1]
Submitted by:	sem [1]
2005-07-02 20:35:23 +00:00
Daichi GOTO
22571d20fe - sysutils/portupgrade: add option for BDB4:
(1) Do not change default dependency (depend on ruby-bdb1),
     since ruby-bdb (BDB >= 2) support is not so tested.
 (2) Thus, no PORTREVISION bump.

- a little Makefile change for portlint clean

PR:		ports/82000
Submitted by:	Alexander Novitsky <alecn@server.v42of.icc-vvd.ru>
Reviewed by:	KOMATSU Shinichiro <koma2@lovepeers.org> (maintainer)
2005-06-29 08:03:30 +00:00
Colin Percival
2f82a3e98c Upgrade to version 0.9.2. This adds a -I option to "portsnap update"
which only updates the INDEX files, and sets PATH to avoid problems
when running from per-user crontabs.

Approved by:	pav
2005-06-28 18:12:47 +00:00
Daichi GOTO
b760ebecca sysutils/portupgrade: fix minor documentation issues
fix minor documentation issues with the portsclean(1) manpage.
1.  In the SYNOPSIS, the -L option is excluded.
2.  In the description for the -Q option, an example of the -QQ option
    is not given and since the other descriptions do this,
    it looks nicer and is easier to read.

PR:		ports/82666
Submitted by:	KOMATSU Shinichiro <koma2@lovepeers.org> (maintainer)
Pointed out by:	Jason E. Hale <jhale@bluebottle.com>
2005-06-26 17:22:58 +00:00
Colin Percival
934c358766 Update to reflect the addition of sha256 to the RELENG_5 base system.
Simultaneously approved by:	simon, tobez
2005-06-24 14:08:09 +00:00
Daichi GOTO
a493320adb Change maintainership
- change portupgrade-port-maintainership to KOMATSU Shinichiro-san
    <koma2@lovepeers.org>

    knu gave me approval to change portupgrade-port-maintainership to
    KOMATSU-san.  He is busy attending to his work. He gave me approval to
    change some of his pr's responsible to me. I'll get work around
    portupgrade pr with KOMATSU-san.

Submitted by:	koma2@lovepeers.org
Approved by:	knu
2005-06-22 05:19:36 +00:00
Simon L. B. Nielsen
de9b30b80a Grab maintainer-ship of portaudit. While I do not currently have any
plans for improvements (though I have ideas) I feel that portaudit is
too important to not have an active maintainer.

Approved by:	portmgr (linimon)
2005-06-14 22:04:55 +00:00
Florent Thoumie
19679d50d0 - Add perl dependency because it's used by portsdb.
PR:		ports/64650 [1], ports/69097 [2]
Submitted by:	David Israelsson <david@israelsson.org> [1],
		James Snow <snow@teardrop.org>
Approved by:	maintainer timeout (1 year)
2005-06-05 23:49:17 +00:00
Simon L. B. Nielsen
13dbf6a820 - Unbreak handling of updated pkgdb.db so it is not regenerated for
every run, which also makes portversion(1) works for non-root users
  again.  This is done by simply having the flag file in /var/db/
  (thanks to pav for the suggestion).
- While here anyway, fix some make warnings during install on FreeBSD 6.

PR:		ports/81088
Reported by:	many
Tested by:	Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp>
Approved by:	erwin (mentor)
2005-05-23 11:30:17 +00:00
Adam Weinberger
6680697f06 Correct spelling error. 2005-05-19 19:07:28 +00:00
Michael Landin
833945f372 o whoops, forgot the patch 2005-05-19 14:03:29 +00:00
Michael Landin
b51b0a1422 o remove pkg-plist
o add patch for ignoring special directoris in PORTSDIR
	(such as distfiles and Tools)

PR:		ports/80368
Submitted by:	Radim Kolar <hsn@netmag.cz>
2005-05-19 14:02:37 +00:00
Hye-Shik Chang
03ac3277f2 Update to 1.2.1:
- pkg_genplist check mode now ignores gconf entries when GCONF_SCHEMAS
    is used. [1]

Advised by:	pav [1]
2005-05-18 13:18:49 +00:00
Hye-Shik Chang
f2830ff592 Update to 1.2.
- Ported to Python 2.3. [1]
  - It's now prohibited to run pkg_trackinst in ports directories.
  - pkg_genplist now writes "-c" mode error output to the file
    mentions on "-o" option.
  - Fixed a problem that can't handle manpages containing "." (dots)
    in their name. [1]
  - pkg_genplist now bypasses command line arguments to make command
    in build and install target.

PR:		80831 [1]
Submitted by:	Radim Kolar <hsn@netmag.cz> [1]
2005-05-15 11:47:11 +00:00
Hye-Shik Chang
fca5599500 Update to 1.1.
pkg_trackinst now carries its own install log library "insthook.so"
and is free from installwatch which is GPL-ed.
2005-05-08 02:54:31 +00:00
Hye-Shik Chang
3dfedd4270 Add a patch that fixes a NameError on pkg_genplist.
Reported by:	krion
2005-05-07 03:19:30 +00:00
Hye-Shik Chang
915f6709b8 Update to 1.0.
New features for 1.0:
 * pkg_genplist has a new run-mode which checks and reports pkg-plist
   of current port is correct and what files and/or dirs are missing
   or obsolete.
 * pkg_trackinst got new option that handles +INSTALL, +DEINSTALL,
   +DISPLAY files of pkgdb.
 * pkg_genplist can be set to write new pkg-plist file with another
   file name than "pkg-plist" with -o option.
2005-05-05 15:34:15 +00:00
Hye-Shik Chang
9e4f960e50 Add a new port for pkg_trackinst 0.2,
a pkg-plist/pkgdb auto-generator for unpackaged softwares or unfinished
ports.  It provides two commands:

  * pkg_trackinst:
     Tracks installation of unpackaged software and writes pkgdb
     entry using the install log.  Then, it also creates a binary
     package for the installed package.

  * pkg_genplist:
     Generates `pkg-plist' of a port in current directory automatically
     by a test installation.
2005-05-03 15:03:54 +00:00
Markus Brueffer
6df720d572 Unbreak by fixing the build with gcc 3.4
No objections by: maintainer
2005-04-24 10:43:59 +00:00
Jean-Yves Lefort
4ffb791f01 Update to 0.2.9_4
PR:		ports/80264
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
Approved by:	adamw (implicit, mentor)
2005-04-23 15:24:15 +00:00
Adam Weinberger
30083436d3 Fix build by including ${LOCALBASE}/lib in the link path. 2005-04-20 16:46:56 +00:00
Joe Marcus Clarke
211a60e7d9 Add '+' to the list of recommended file name characters.
Reported by:	many
2005-04-16 19:01:15 +00:00
Roman Bogorodskiy
f3d3f06710 Unbreak on 5.x
PR:		79872
Submitted by:	Johan van Selst <johans@stack.nl>
Approved by:	"."@babolo.ru (maintainer)
2005-04-15 14:36:16 +00:00
Florent Thoumie
a98612829d - Add cdiff to RUN_DEPENDS.
PR:		ports/74638
Submitted by:	Sean Farley <sean-freebsd@farley.org>
Approved by:	maintainer timeout (4 months)
2005-04-14 11:35:14 +00:00
Michael Landin
d4f2fd3ae5 o Whoops - forgot to reset PORT_REVISION 2005-04-13 15:35:02 +00:00
Michael Landin
2996e017a2 o Update to -> 0.2 2005-04-13 15:23:36 +00:00
Joe Marcus Clarke
faca8eda4c Update to 2.7.1
* Check to make sure only characters [-.a-zA-Z0-9_] appear in file names [1]
* Check for proper quoting of IGNORE and BROKEN [1]
* Check to see if README.html is being committed [1]
* Check for uses of .elseif [2]

Submitted by:	krion [1]
Suggested by:	bsdcrank <bsdcrank@squbes.com> [2]
2005-04-13 03:20:56 +00:00
Simon L. B. Nielsen
2a6230f941 Fix and document insecure temporary file handling in portupgrade.
Security:	CAN-2005-0610
Security:	http://vuxml.FreeBSD.org/22f00553-a09d-11d9-a788-0001020eed82.html
Approved by:	erwin (mentor), maintainer timeout
OK'ed by:	portmgr
Reviewed by:	nectar
2005-04-12 08:24:48 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Joe Marcus Clarke
f3ce536e69 Update to 2.7.0.
* Add a check to make sure a WWW is defined in pkg-descr (this is a nice
  thing to have) [1]
* Add a slew of Java-related checks (see
  http://wikitest.freebsd.org/moin.cgi/JavaPortlint for more details) [2]
* Add @mode to the list of plist directives to warn about [3]

PR:		78126 [1]
		78947 [3]
Requested by:	hq [2]
Submitted by:	leeym [1]
		Renato Botelho <renato@galle.com.br> [3]
2005-04-02 09:01:47 +00:00
Hiroki Sato
de74f15a2c Use ${INDEXFILE} for a filename of INDEX in /usr/ports.
PR:		ports/79036, ports/79154
Approved by:	portmgr(kiron)
2005-03-25 06:03:22 +00:00
Joe Marcus Clarke
84c9520ce2 Sync with the latest CVS HEAD snapshot. 2005-03-21 18:19:13 +00:00
Colin Percival
aba5157424 Upgrade to version 0.9.1 to fix some bugs which broke portsnap on
RELENG_4.

Approved by:	pav
2005-03-20 20:40:51 +00:00
Kirill Ponomarev
76536093d3 Fix md5 sum. 2005-03-20 09:39:23 +00:00
Kirill Ponomarev
4fcee63076 Update portsnap to version 0.9. This brings the following changes:
* SHA-256 has replaced SHA-1 as a hash function used for verifying
   integrity of the ports tree.
 * The RSA signature verification is now performed using OpenSSL
   rather than "borrowing" code from FreeBSD Update.
 * In addition to distributing the ports tree, portsnap now also
   produces up-to-date INDEX, INDEX-4, and INDEX-5 files.
 * When fetching a series of patches, portsnap now prints a simple
   progress indicator.

PR:		ports/79044
Submitted by:	maintainer
2005-03-20 09:38:26 +00:00
Volker Stolz
eb3f578f10 Add patch to work on systems newer than 500036
PR:		ports/74916
Submitted by:	Joel Diaz
Approved by:	maintainer
2005-03-16 13:20:55 +00:00
Michael Johnson
82cf811b85 - Update to 0.2.9_3
1) Added check for really old ports in PMGRrAddDependencies that
aborts portmanager and provides suggestion on how to update manually.
This is to fix a seg fault when @comment DEPORIGIN: is missing in
a port's +CONTENTS file

2) Incorporated  Alistair Sutton's <alistair.sutton@gmail.com>
code that adds interactive update option "portmanager -ui".

3) Slowly switching licience from GNU to BSD in the sources

PR:		ports/78839
Submitted by:	Maintainer
2005-03-14 19:40:12 +00:00
Joe Marcus Clarke
b3458f652e Bump PORTREVISION to chase the glib20 shared lib version change. 2005-03-12 10:54:27 +00:00
Florent Thoumie
75b0eb08ab - Update to 0.2.9_2.
PR:		ports/78387
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
Approved by:	pav (mentor)
2005-03-04 09:29:37 +00:00
Florent Thoumie
70f960066f - Update to 0.2.9_1.
PR:		ports/78341
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
Approved by:	pav (mentor)
2005-03-03 08:51:59 +00:00
Michael Johnson
184408fa32 - Update to 0.2.9
PR:		ports/78167
Submitted by:	maintainer
2005-03-01 08:47:15 +00:00
Joe Marcus Clarke
20c25ba083 Update pkg-descr since HEAD != 5.X anymore. 2005-02-26 22:16:49 +00:00
Joe Marcus Clarke
ceadb96d87 Update to today's snapshot of pkg_install. 2005-02-26 22:06:42 +00:00
Yen-Ming Lee
0a474baf90 sysutils/portmanager update to 0.2.8
1) Incorporated Florent Thoumie's <flz@xbsd.org> suggestion
of adding pkg-message so pkg users may also see it.

2) added handling of ports that conflict with ports that
are being upgraded, inspired by "Brian John" <brianjohn at fusemail.com>

3) Added percent done message to xterm title bar as requested by
<mark.magiera at gmail.com>

4) port is repackaged because too many changes to configure.ac
for a patch to be feasable

PR:		77942
Submitted by:	Michael C. Shultz <ringworm01 at gmail.com>
2005-02-24 01:29:14 +00:00
Anton Berezin
0b84c7f1f9 Update to 1.4.
PR:		77836
Submitted by:	maintainer
2005-02-21 09:41:35 +00:00
Pav Lucistnik
6dce447d47 - Update to 0.2.7
PR:		ports/77785
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-02-20 17:19:28 +00:00
Pav Lucistnik
8f081bfd6a - Fix path mangling when running make all-depends-list
- Change email address from Verizon to gmail so I may hear from my european
  friends

PR:		ports/77575
Submitted by:	Michael C. Shultz <ringworm01@gmail.com> (maintainer)
2005-02-17 09:51:16 +00:00
Pav Lucistnik
77fae9bdea - Update to 0.2.6_5
1) Some code clean up using valgrind

  2) Added flushing of stdout/stderr so messages are
  not lost when redirecting portmanager output to a file

PR:		ports/77525
Submitted by:	Michael C. Shultz <reso3w83@verizon.net> (maintainer)
2005-02-14 23:21:39 +00:00
Joe Marcus Clarke
45483a9867 Update to 2.6.11
* Do not warn on direct command use if the command is preceeded by "--" [1]
* Add a check for ports installing charset.alias or locale.alias.  In most
  cases these ports should depend on libiconv or gettext, and not install
  their own copies of these files [2]

PR:		77410 [2]
Requested by:	gerald [1]
Submitted by:	leeym [2]
2005-02-14 08:20:48 +00:00
Pav Lucistnik
a476bf2a13 - Update to 0.2.6_4:
* Finally found and fixed the bug haunting portmanager for the past few
    revisions. Portmanager now "flushes" after droping new records into it's
    data bases :)
  * Improvement of database code to handle wider variety of strings/character
    codes merged from another project that uses libMG.

PR:		ports/77409
Submitted by:	Michael C. Shultz <reso3w83@verizon.net> (maintainer)
2005-02-12 21:20:29 +00:00
Pav Lucistnik
eebd2a448b - Fix bug where configuration file would not get read
PR:		ports/77319
Submitted by:	Michael C. Shultz <reso3w83@verizon.net> (maintainer)
2005-02-10 00:01:41 +00:00
Pav Lucistnik
cb19f0f02c - Update to 0.2.6_2:
There may be a bug in edge cases where a port name originates from multiple
  usr/ports directories. Patch allows printing of useful information if this
  happens and hopefully traps the bug with assert statements.

PR:		ports/77276
Submitted by:	Michael C. Shultz <reso3w83@verizon.net> (maintainer)
2005-02-09 12:48:10 +00:00
Yen-Ming Lee
c2ca6ebc4d - disable CONFIGURE_ARGS temporarily (requested by maintainer)
Submitted by:	maintainer
2005-02-08 07:50:47 +00:00
Yen-Ming Lee
ca3a9cca86 update portmanager to ver 0.2.6
1) Fixed bug where ports were being updated for old dependencies
when they did not require it.

2) Added -sl option:  show leaf ports (ports with no other ports
depending on them)

3) Added -slid option:  interactivly delete leaf ports

PR:		77238
Submitted by:	Michael C. Shultz <reso3w83 at verizon.net>
2005-02-08 06:27:38 +00:00
Oliver Eikemeier
f1e8399d35 Catch up with latest bsd.port.mk changes 2005-02-03 04:01:34 +00:00
Sergey Matveychuk
f31423123b - Update to 0.2.5
1) Add handling of identical portnames from differing origins in port tree
2) Minor bug fix involving portmanager's handling of missing dependencies

PR:		ports/76872
Submitted by:	maintainer
2005-01-31 11:46:42 +00:00
Pav Lucistnik
f5cc0595c6 - Fixes stupid bug introduced in 0.2.4_1 where portmanager overwrites its own
config file the first time it is run after being installed.

PR:		ports/76779
Submitted by:	Michael C. Shultz <reso3w83@verizon.net> (maintainer)
2005-01-28 23:19:55 +00:00
Sergey Matveychuk
9a2a055778 - handle looping by limiting to no more than 2 occurances
- fix compiler error on sparc64-6-latest
- other minor fixes

PR:		ports/76739
Submitted by:	maintainer
2005-01-27 16:23:31 +00:00
Tilman Keskinoz
8aee08d2a5 Update to 1.3
PR:		76655
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk>
2005-01-25 18:45:31 +00:00
Sergey Matveychuk
9f3d099422 - update to 0.2.4:
1) added -ip "ignore port" command line option and the same for pm-020.conf
2) if a port fails to build, port manager now instead of failing, adds it to ignore.db then continues

PR:		ports/76529
Submitted by:	maintainer
2005-01-21 15:35:48 +00:00
Pav Lucistnik
5d26311188 - Update to 0.2.3
PR:		ports/76453
Submitted by:	Michael C. Shultz <reso3w83@verizon.net> (maintainer)
2005-01-19 13:26:56 +00:00
Pav Lucistnik
ccc7f54206 - Update to 1.2
PR:		ports/76404
Submitted by:	Renato Botelho <renato@galle.com.br>
Approved by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
2005-01-19 13:03:15 +00:00
Colin Percival
3d918f98ba In light of recent tests, update the description of portsnap to note
that it is far more bandwidth-efficient than CVSup in cases where the
ports tree is being updated every few days.

Approved by:	pav
2005-01-16 01:24:26 +00:00
Thierry Thomas
3b1b7922ee Document Horde's XSS vulnerabilities.
Approved by:	portmgr (krion).
2005-01-05 10:51:21 +00:00
Dag-Erling Smørgrav
8a8dea62ac Before performing any work, unset a number of environment variables which
may adversely affect the port build.  See the man page for details.
2004-12-30 17:45:43 +00:00
Sergey Matveychuk
d056068bbf - update to 0.2.2
1) Made MGmDbArrayFree and MGmDbArray source in /libMG/src/libMG.h
      more readable. Fixed a few bad mallocs in MGmDbArrayFree as well.
   2) As per suggestions from John E Hein <jhein@timing.com> in
      libPMGR/src/libPMGR.h removed hard coded paths and changed so
      ports infrastructure files are accessed by using
      $PORTSDIR & $PKG_DBDIR environment vars and fixed hard coded
      path references in /portmanager/portmanager.c
   3) In pmupgrade.c added an abort if error during clean in an attempt
      to halt looping when a port conflict occurs, this is untested so
      temporary for now.
   4) libPMGR/src/PMGRrMakeDescribe.c fixed hard coded paths
   5) pmupgrade.c fixed hard coded paths
   6) pmupgrade.c Major cleanup of code, seperated upgrade routine into
      upgrade, checkForOldDepencies, and PMGRrDoUpgrade routines.
   7) fixed portmanager seg faulting when it self updates.  (thanks to
      "Noah" <admin2@enabled.com> for reporting
   8) Added "HINTS AND TIPS" section to portmanager(1) man page.

PR:             ports/75596
Submitted by:   maintainer
2004-12-29 15:41:05 +00:00
Sergey Matveychuk
0ea5790b7e - Upgrade to 0.6
* Search port by "make search" (works on FreeBSD 5.3 as well)
  * Bugfix: missing default server support on -o

PR:		ports/75611
Submitted by:	maintainer
2004-12-29 15:36:38 +00:00
Akinori MUSHA
bb4bc64746 Oops, I forgot to commit Makefile..
--

Fix the startup script for 4.x.

Submitted by:	Nicole Thurner <thurners -at- t-online.de>
2004-12-28 17:52:08 +00:00
Akinori MUSHA
61a77c177d Fix the startup script for 4.x.
Submitted by:	<Nicole Thurner <thurners -at- t-online.de>
2004-12-28 15:18:02 +00:00
Pav Lucistnik
7ae8f44fb5 pkg_rmleaves finds packages that are not requested by any other installed
package and lets you decide (in a beauty dialog interface) for each one
if you want to keep it or delete it.

This is similar to pkg_cutleaves, but it does not require any dependencies
and is done in visual, dialog(1) interface instead of command line.

PR:		ports/75517
Submitted by:	Timothy Redaelli <drizzt@gufi.org>
2004-12-28 02:51:31 +00:00
Sergey Matveychuk
b2e4ca9047 - Update to 0.2.1
- Change maintainer email
- Removed all html docs and replaced with man page
- Add WITH_DEBUG knob
- Cleaned up a few compile warnings

PR:		ports/75413
Submitted by:	Michael C. Shultz (maintainer)
2004-12-26 20:30:38 +00:00
Akinori MUSHA
d90395ae3d Update to 20041226.
Reverse the condition to check if custom MAKE_ARGS is specified.

Submitted by:	Max Laier <max@love2party.net>

D'oh!
2004-12-25 21:17:06 +00:00
Akinori MUSHA
cbda76514e Update to 20041225.
- Fix the startup script. (s/echo //)

- When INDEX is not found, try "make fetchindex" first, then try
  "make index".
2004-12-25 16:01:39 +00:00
Akinori MUSHA
5d77d5fc37 Fix the startup script.
I think I've been too long away from my ports work...

PR:		ports/75468
Submitted by:	Michael <mkuhn.nw 'at' web.de>
2004-12-25 15:45:26 +00:00
Akinori MUSHA
05bc902eec Update to 20041224.
portsdb(1):
- Add a -F flag, which calls make fetchindex internally to
  update the ports index file.

portupgrade(1):
- Make -fP properly reinstall an installed package using a binary
  package.

- Do not use a binary package when custom MAKE_ARGS or -m option is
  defined, unless -PP is specified.

portsclean(1):
- -L: Make sure that a library does not shadow itself.

misc.:
- RcNG'ify the startup script.

- Do not use Object#class which is obsolete in Ruby >=1.8.
2004-12-23 20:18:12 +00:00
Joe Marcus Clarke
1ecef33045 Don't check for DISTVERSION as apart of %makevars since it will be set
internally when PORTVERSION is set.  Instead, just scour the Makefile to
see if both PORTVERSION and DISTVERSION are defined.

Reported by:	krion
2004-12-17 17:25:32 +00:00
Joe Marcus Clarke
bd01e6b8f2 * Update to 2.6.10
* Add support for the new DISTVERSION macro

Submitted by:	lioux (plus some additional checks)
2004-12-17 03:46:50 +00:00
Colin Percival
af2e077589 Update to version 0.3.1 in order to fix a bug which breaks `portsnap
extract`.

Bug noticed by:	Dru Lavigne
With hats:	pointy, maintainer
2004-12-09 02:45:44 +00:00
Erwin Lansing
82ebb547ea Update to version 0.3. This has the following changes:
1. The working directory and ports directory can be specified
in the portsnap.conf configuration file.
2. Parts of the ports tree (down to the level of individual ports)
can be extracted (e.g., "portsnap extract security/freebsd-update").

This also adds an empty file, $PREFIX/portsnap/.package.this.directory,
which (as the name suggests) ensures that $PREFIX/portsnap/ will be
generated when a package is installed using pkg_add.

PR:		74835
Submitted by:	maintainer
2004-12-08 07:50:13 +00:00
Colin Percival
8ec0adb10b Add whitespace around parentheses in .if logic, in order to unbreak
port and INDEX builds on old (5.1 & 4.7?) releases.

PR:		ports/74192
Reported by:	Joe Horn
Approved by:	mat
With hat:	maintainer
2004-11-24 14:19:22 +00:00
Joe Marcus Clarke
d9da40e963 Update to 2.6.9.
* Ignore comments when checking for absolute pathname usage
* Check DISTNAME for uses of PORTREVISION and PORTEPOCH [1]
* Make sure to quote meta-characters in PORTNAME before using it as a
  regular expression [1]
* Fix bug when matching OPTIONS in ".if defined(WITH_OPT1) &&
  defined(WITHOUT_OPT2)" [2]
* Update OMF checks to account for the new INSTALLS_OMF macro
* Update GConf checks to account for the new GCONF_SCHEMAS macro

PR:		73536 [2]
Submitted by:	mat [1]
		leeym [2]
2004-11-22 18:28:40 +00:00
OKAZAKI Tetsurou
5880e801ca Add p5-FreeBSD-Portindex 1.1, incremental FreeBSD ports INDEX file
generation.

PR:		ports/73612
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk>
2004-11-21 11:14:49 +00:00
Dag-Erling Smørgrav
f7f1b3ae26 Use the bzipped index to speed up downloading. 2004-11-20 22:03:26 +00:00
Dag-Erling Smørgrav
87f852c6a8 Finally fix the master-has-a-master issue.
Now that INDEX is no longer in CVS, don't append .www to the name when
downloading it.
2004-11-13 13:28:41 +00:00
Hiroki Sato
9cd5a912dc Add sysutils/portbrowser, a free, easy to use GUI frontend implementation
for the BSD ports system.
2004-11-08 03:18:14 +00:00
Joe Marcus Clarke
46a4d69571 Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the
big upgrade.
2004-11-07 22:37:47 +00:00
Pav Lucistnik
4197d228a4 - Make freebsd-sha1 dependency conditional on OSVERSION
- Remove hardcoded /usr/local

PR:		ports/73625
Submitted by:	cperciva (maintainer)
2004-11-06 19:49:36 +00:00
Sergey Matveychuk
eda87cdd99 Fix portmanager seg faults when an installed port's +CONTENTS file
has no "@comment ORIGIN:" in it.

PR:		ports/73292
Submitted by:	maintainer
2004-11-01 21:51:16 +00:00
Michael Nottebrock
7dc5e40d44 Add portsnap: Provides secure snapshots of the ports directory.
PR: ports/73323
Submitted by: Colin Percival <cperciva@daemonology.net>
2004-10-31 18:12:17 +00:00
Dag-Erling Smørgrav
e4758bf61f Switch to ssh for anoncvs so it works again.
Recognize globs in port names.
Bump version to 2.8.0.
2004-10-31 15:54:48 +00:00
Jacques Vidrine
9cfb8ca626 Create a VuXML entry for Horde XSS help window vulnerability to replace
the portaudit-db entry.
2004-10-27 12:25:06 +00:00
Thierry Thomas
6833f56de3 Add an entry for a vulnerability fixed in horde-2.2.7. 2004-10-26 19:37:44 +00:00
Dag-Erling Smørgrav
81cebc96ac Recognize absolute master directories. 2004-10-25 12:01:23 +00:00
Michael Nottebrock
d7892a1f84 Add entries for vulnerabilites in imported xpdf code in kdegraphics
and koffice.
2004-10-24 14:46:52 +00:00
Oliver Eikemeier
3039b528dd - fix reinstall target
- fix bug in distfile:group handling
- fix bug in DISTDIR handling
- add code to better handle refetching of rerolled distfiles
- .PHONY -> .EXEC
2004-10-24 11:18:04 +00:00
Dag-Erling Smørgrav
f15952d8a2 Don't croak on port names that contain metacharacters. 2004-10-22 13:50:12 +00:00
Joe Marcus Clarke
b6eaadffb1 Fix the build on older versions of FreeBSD.
Reported by:	W.D. <WD@US-Webmasters.com>
2004-10-18 19:12:19 +00:00
Dag-Erling Smørgrav
6a8714c9fd Improve handling of installed ports whose origin can't be determined. 2004-10-13 19:53:36 +00:00
Adam Weinberger
2e3bce44a0 Enable bpm to grok the new INDEX format with extra fields.
Submitted by:	maintainer
2004-10-12 20:12:51 +00:00
Joe Marcus Clarke
5d94d62196 Support .ifndef and !defined when doing OPTIONS checking. 2004-10-12 19:40:05 +00:00
Thierry Thomas
9958c57947 Add an entry for a XSS vulnerability fixed in IMP-3.2.6. 2004-10-12 05:25:06 +00:00
Joe Marcus Clarke
26f28bbd81 * Update to 2.6.8
* Check PLIST_FILES for shared libraries, and make sure
  INSTALLS_SHLIB is defined [1]
* Check DATADIR and MAN3PREFIX macros [2]
* Check OPTIONS [3]

PR:		71405 [2]
		71468 [3]
Requested by:	michael johnson <ahze@ahze.net> [1]
Submitted by:	leeym [2] [3]
2004-10-12 04:33:46 +00:00
Pav Lucistnik
70198d1581 - Fix potential endless loop when a port changes his name depending on option
- Fix plist

PR:		ports/72074
Submitted by:	Michael C. Shultz <ringworm@inbox.lv> (maintainer)
2004-10-11 23:27:23 +00:00
Kris Kennaway
1acc6df893 BROKEN on 5.x: Does not compile
Approved by:    portmgr (self)
2004-09-26 02:08:38 +00:00
Kris Kennaway
3462fa1f72 BROKEN on 5.x: Does not compile
Approved by:    portmgr (self)
2004-09-17 23:02:58 +00:00
Christian Brueffer
488bd7efe4 Typo-fix in a comment
Approved by:	portmgr (krion)
2004-09-09 13:15:25 +00:00
Oliver Eikemeier
c821b0e337 - star-devel: privilege escalation
- multi-gnome-terminal: information leak
- usermin: remote shell command injection and insecure installation
- mpg123: layer 2 decoder buffer overflow

Approved by:	portmgr (implicit)
2004-09-08 21:57:10 +00:00
Oliver Eikemeier
1ea7e0e900 - XSS vulnerability in phpGroupWare wiki module
- add some references

Approved by:	portmgr (implicit)
2004-09-07 10:44:11 +00:00
Oliver Eikemeier
a093965a26 multiple vulnerabilities in LHA 2004-09-03 22:30:35 +00:00
Oliver Eikemeier
903db11a21 grrrr... left the test case intact 2004-09-03 21:36:18 +00:00
Oliver Eikemeier
e8a6142888 - update to version 0.5.9
(first attempts to check the base system for vulnerabilities)
2004-09-03 20:30:54 +00:00
Oliver Eikemeier
3648da397a - add some references
- extend ImageMagick entry
- squid ntlm authentication helper DoS
- multiple vpopmail vulnerabilities
- first attempts to check the base system for vulnerabilities:
  + cvs server code
  + zlib DoS
- BSD license portaudit.xml
2004-09-03 20:27:26 +00:00
Joe Marcus Clarke
cf8b7fbebf Update to 2.6.7
* Switch the direct use of ``echo'' check to suggest ${ECHO_CMD} or
  ${ECHO_MSG} instead of ${ECHO} [1]
* Tighten the check for improper GConf schema handling so that we only look
  in the GConf schemas directory [2]
* Correct some grammar mistakes [3]
* Avoid erroneous "direct use of command" warnings [4]

PR:		71159 [4]
Submitted by:	gerald [1]
		pav [3]
		eik [4]
Reported by:	pav [2]
2004-09-01 04:13:32 +00:00
Adam Weinberger
b53f2958fe The recently comitted BPM port fails to handle the new INDEX file
format, which has had several fields added to it.  In addition, it
reacts badly when parse errors occur on the INDEX file, resulting in
double free()s.  The patch works around both of these problems
until the next formal release.

PR:		ports/71213
Submitted by:	maintainer
2004-09-01 01:40:34 +00:00
Mark Linimon
76161f4953 Minor bug fix and pkg-plist correction.
PR:		ports/71138
Submitted by:	Michael C. Shultz <ringworm at inbox dot lv> (maintainer)
2004-08-31 05:28:33 +00:00
Oliver Eikemeier
bf0beda828 samba printer change notification request DoS 2004-08-30 23:43:44 +00:00
Oliver Eikemeier
41570a3aad add some references, add ru-gaim 2004-08-30 10:58:47 +00:00
Oliver Eikemeier
5f3eb07822 multiple vulnerabilities in gaim 2004-08-30 10:57:42 +00:00
Oliver Eikemeier
14664616fe security bug in rscsi client code
Submitted by:	marius
2004-08-30 10:07:22 +00:00
Mark Linimon
3468faaa0b Fix RUN_DEPENDS.
PR:		ports/70107
Submitted by:	Yen-Ming Lee <leeym at utopia dot leeym dot com>
Approved by:	maintainer timeout (3 weeks)
2004-08-29 01:27:05 +00:00
Jacques Vidrine
8961228139 Document NSS SSLv2 server buffer overflow (already referenced in
portaudit.txt).
2004-08-27 15:29:58 +00:00
Jacques Vidrine
b95b3a3535 Document ripMIME decoding bug (already referenced in portaudit.txt). 2004-08-27 14:43:07 +00:00
Oliver Eikemeier
4262ad369c Argh. Duplicate entry for "Scorched 3D server chat box format string vulnerabilty" 2004-08-27 10:34:05 +00:00
Oliver Eikemeier
e601056789 Mozilla / NSS S/MIME DoS vulnerability & Scorched 3D server chat box format string vulnerability 2004-08-27 10:31:21 +00:00
Jacques Vidrine
975dd4bd17 Note sanitize_path bug in rsync (already referenced in portaudit.txt). 2004-08-26 22:10:50 +00:00
Jacques Vidrine
c57e57ac31 Document buffer overflows in SoX (already referenced in portaudit.txt). 2004-08-26 20:34:41 +00:00
Jacques Vidrine
80e7374bc1 Document cookie bug in Konqueror (already referenced in portaudit.txt). 2004-08-26 20:15:22 +00:00
Jacques Vidrine
e139e5a754 Remove libxine issue which is now documented in the FreeBSD VuXML
document.

Reminded by:	eik
2004-08-25 13:58:01 +00:00
Oliver Eikemeier
26458d785a nss library SSL remote buffer overflow 2004-08-25 13:10:29 +00:00
Oliver Eikemeier
bea9f10345 multiple buffer overflows in xv 2004-08-25 11:07:08 +00:00
Dag-Erling Smørgrav
59ec3b081b Watch out for undefined values when resolving port origins. This makes
-I / -s work properly when some of the installed ports have since been
deleted from the ports tree.

Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de>
2004-08-25 09:45:22 +00:00
Adam Weinberger
36223833b7 Fix path to INDEX file on 5.x.
Submitted by:	nork
2004-08-24 19:21:12 +00:00
Adam Weinberger
7e42812033 Fix build on current in some situations.
Submitted by:	krion
2004-08-24 14:18:53 +00:00
Adam Weinberger
44b3983a8b I am pleased to announce a new GTK+-2 interface to our ports tree!
BSD Ports Manipuator (BPM) is a graphical ports collection manager for
FreeBSD.  It has a GTK+ 2.0 interface and allows you to add, remove, or
upgrade software packages on your system without requiring you to use a
command-line. In addition, it can display details about available,
installed, and out-of-date ports, as well as allowing you to search
based on port descriptions.

BPM uses the existing ports collection structure, allowing it to build
ports from source and integrate seamlessly with other tools.

This project started out as a clone of Ports Manager.app for
DarwinPorts.

WWW: http://www.meowfishies.com/bpm.rhtml

Submitted by:	sethk@meowfishies.com
2004-08-24 04:21:59 +00:00
Oliver Eikemeier
13a24db696 Konqueror cross-domain cookie injection 2004-08-23 23:28:36 +00:00
Oliver Eikemeier
a744df8d30 handle some duplicates 2004-08-23 23:12:02 +00:00
Oliver Eikemeier
b88b1935d9 fix "too many open files" error when using the -r flag
Noted by:	nectar
2004-08-23 17:39:12 +00:00
Oliver Eikemeier
da80a04ac6 a2ps: Possible execution of shell commands as local user. 2004-08-21 10:45:26 +00:00
Sergey Matveychuk
8965349d14 Update to 0.2.0
PR:		ports/70701
Submitted by:	maintainer
Patches from:	Gudin Franci
2004-08-20 16:58:57 +00:00