Commit graph

897 commits

Author SHA1 Message Date
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