Commit graph

431 commits

Author SHA1 Message Date
Trevor Johnson
f15b845ebe SIZEify. 2004-01-29 16:13:06 +00:00
Oliver Eikemeier
c085c8d328 Speling 8P 2004-01-28 19:25:56 +00:00
Oliver Eikemeier
5ddd771fd6 Add some more examples (inn, apache) to test combined >= & < relations 2004-01-28 16:19:08 +00:00
Oliver Eikemeier
112248f85d tandart vulnerability test for port auditing systems
This is a package to test FreeBSD port auditing systems, e.g. portaudit
  and the upcoming VuXML based system. Even though it installs no files,
  it is listed in the portaudit database as vulnerable.

  Kind of a EICAR-STANDARD-ANTIVIRUS-TEST-FILE
2004-01-28 16:17:30 +00:00
Oliver Eikemeier
34522b5af1 portaudit provides a list of published security vulnerabilities
of FreeBSD ports and tools to check if installed ports are listed.

Since this is a prerelease version, it is mostly usable for
committers that want to contribute to the project, and can currently
not be relied upon as an extensive security auditing tool.
2004-01-27 19:24:52 +00:00
Oliver Eikemeier
51318f1756 - remove sourceforge from MASTER_SITES
- install in /usr/local by default
- conflict with sysutils/pkg_install
2004-01-27 17:36:08 +00:00
Oliver Eikemeier
a35e2bab14 Development version of the FreeBSD 5.x pkg_install suite of tools
to test new features

PR:		56961, 56989 and 57029
2004-01-26 00:07:11 +00:00
Clement Laforet
b6ffb8d2af - Use PLIST_FILES
PR:		61886
Submitted by:	Stefan Walter <sw@gegenunendlich.de> (maintainer)
2004-01-25 16:25:19 +00:00
Joe Marcus Clarke
08837877ea * Update to 2.5.7
* Fix some grammar nits in portlint.1
* Add some missing options to the summary in portlint.1
* Reorganize some option descriptions in portlint.1
* Add an ENVIRONMENT section describing PL_CVS_IGNORE and PORTSDIR in
  portlint.1
* Don't check the MAINTAINER field for direct command use [1]
* Add a new PL_CVS_IGNORE environment variable that allows users to filter
  out certain patterns from the CVS files check [2]
* Only warn about CATEGORY problems if the user is in PORTSDIR [3]
* Sync new command macros with recent bsd.port.mk changes
* Correct a regular expression problem when looking for direct command use [4]

PR:		61562 [1]
		61449 [2] [3]
Submitted by:	Sergey Matveychuk <sem@ciam.ru> [1]
		sergei [3]
		leeym [4]
2004-01-22 20:06:36 +00:00
Dag-Erling Smørgrav
e6e63e1d29 check out Tools along with Mk and Templates. also fix a minor typo. 2004-01-22 15:06:01 +00:00
Akinori MUSHA
38774b2ac7 Update to 20040113, a small maintenance release.
portsdb(1)
  - Follow ports intrastructure changes wrt build-time dependency --
    now portsdb -U properly picks EXTRACT_DEPENDS so they appear build-time
    dependency. (Thanks to schweikh)

misc.
  - Fix typos in documentation.  I seem to be unable to spell "pacakge"
    correctly, being a portmgr.  Or was it "pakcage" ?  Anyway, it was
    fortunate that I wasn't a packge manager.
2004-01-14 07:23:19 +00:00
Tom Hukins
86c7e0c397 Update to 0.04 which fixes some bugs (and provides tests to reduce the
risk of further bugs), and has cleaner code in a few places.
2004-01-14 00:04:07 +00:00
Joe Marcus Clarke
0038a81633 Update to 2.5.6.
* Check to make sure RCS tags begin with capital letters [1]
* Do not look direct command use in .for loops [2]

PR:		60947 [1]
Submitted by:	leeym [1]
		petef [2]
2004-01-07 06:42:55 +00:00
Joe Marcus Clarke
88454c9afc * Update to 2.5.5
* Fix up the usage text
* Ignore arguments passed to REINPLACE_CMD so portlint will not complain on
  things such as ${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},g' [1]
* Only match libraries installed into lib when looking for .so's [2]
* Try to make the PKGCATEGORY check a little more forgiving to committers
  checking single ports [3]

PR:		60608 [1]
		60803 [2]
Submitted by:	leeym [1] [2] (based on)
		dougb [3]
2004-01-02 02:20:41 +00:00
Pav Lucistnik
5d240596fa Update to 20031231
Cosmetic update, no functional changes:
- exit automatically when there aren't any more packages to process
- send error messages to stderr
- ignore whitespace in user input, don't blindly get the first character

PR:		ports/60763
Submitted by:	Stefan Walter <sw@gegenunendlich.de> (maintainer)
2003-12-31 15:12:54 +00:00
Pav Lucistnik
c9f4bc9773 - Update to 20031227
- check for empty +REQUIRED_BY files, too (Yen-Ming Lee <leeym@leeym.com>)
- optionally run 'pkgdb -F' after each run (new parameter '-F')
- add info messages for progress status when deinstalling packages
- minor code cleanups, improvement of messages/comments
- remove the 'usage' text from the pkg-descr file

PR:		ports/60639
Submitted by:	Stefan Walter <sw@gegenunendlich.de> (author)
2003-12-27 23:08:05 +00:00
Joe Marcus Clarke
5ca680f076 Catch the pkg-descr up with reality. 2003-12-27 00:57:31 +00:00
Joe Marcus Clarke
e02168c9a6 * Update to 2.5.4
* Correct a typo (-n should be -N) [1]
* Don't check comments for direct command use [2]

Submitted by:	pav [1]
		Sascha Holzleiter <sascha@root-login.org> [2]
2003-12-27 00:45:20 +00:00
Mark Linimon
1573031918 Add sysutils/portdowngrade, a utility to help downgrade FreeBSD ports by
analyzing the history of commits to the port and presenting the user the
list of changes. By selecting one, the port can be set back to a previous
version easily.

WWW: http://sourceforge.net/projects/portdowngrade/
PR: ports/48257
Submitted by: Heiner Eichmann <h.eichmann@gmx.de>
2003-12-04 06:37:09 +00:00
Joe Marcus Clarke
debac8b327 Ack, I knew I forgot something. Add a new -C argument that enables pedantic
committer mode.  This is the identical to -A except it omits the new port
checks.

Requested by:	eik
2003-11-22 20:38:55 +00:00
Joe Marcus Clarke
c2d31c5361 Standardize all error messages to include the filename at least (and line
number where possible).  Bump version to 2.5.2.

Reviewed by:	eik
2003-11-22 20:29:03 +00:00
Joe Marcus Clarke
22030dac05 * Check to make sure new ports do not contain PORTREVISION [1]
* Check to make sure new ports do not contain PORTEPOCH
* Throw a FATAL error if an additional file exists in the port directory but
  not in CVS [2]
* Throw a FATAL error if a file is in CVS but not in the port's directory [2]
* Throw a FATAL error if a file was deleted from CVS but still in the port's
  directory [2]
* Warn if a new file contains a non-empty RCS Id [2]
* Add a missing ``if ($verbose)'' [2]

Submitted by:	arved [1]
		eik [2]
2003-11-21 02:55:08 +00:00
Joe Marcus Clarke
4f21abd357 Remove EXAMPLESDIR.
Submitted by:	krion
2003-11-17 21:19:02 +00:00
Joe Marcus Clarke
1f93b36619 Update to 2.5.0.
* Add some linenumbers to the whole file search
* Hack the direct command use code some more
* Add a check for the deprecated USE_MESA
* Allow PKGCATEGORY not in CATEGORIES [1]
* Allow %B in pkg-plist, as it has a valid prefix [1]
* Allow simple rm -f, it needs no redirection [1]
* Add portlintgrep.pl, an example on how to use portlint to find certain
  portlint problems in the ports tree [2]

Submitted by:	dinoex [1]
		eik [2]
2003-11-17 20:17:46 +00:00
Pav Lucistnik
605bf1dfcf Update to 20031115
PR:		ports/59304
Submitted by:	Stefan Walter (maintainer)
Approved by:	marcus (backup mentor)
2003-11-16 18:50:53 +00:00
Joe Marcus Clarke
be2f66b2f4 * Update to 2.4.8
* Add a check to make sure the last line of a slave port's Makefile contains
  an appropriate MASTERDIR include directive [1]
* study() the $whole string to improve performance [1]
* Fix the search for direct command use
* Check for ports that may break INDEX [1]
* Check for GNOME ports that use pre-patch and gnomehack

Submitted by:	eik [1]
2003-11-15 22:12:00 +00:00
Joe Marcus Clarke
12a03d742d * Add support for the arabic category [1]
* Check for variables that are used too late [1]
* Rename some of the language variables.  Admittedly, this needs more work.
* Check for anything after bsd.port(.post).mk [1]
* Fix the language category search code
* Bump version to 2.4.7

Submitted by:	Oliver Eikemeier <eikemeier@fillmore-labs.com> [1]
2003-11-09 00:44:31 +00:00
Edwin Groothuis
db4f31d13e [Patch] pkg_tree additional switches
I found convinient some additional key to the pkg_tree utility,
    and I propose to include them. The patches can be placed in
    files directory.

PR:		ports/46810
Submitted by:	Vladimir I. Chukharev <chu@gpi.ru>
Approved by:	moi
2003-11-02 04:06:06 +00:00
Joe Marcus Clarke
5b8604bff3 Whoops. Flush out my CVS repo, and share some missing bug fixes with the
rest of the world.

* Fix the -V option in the manpage [1]
* Handle the case where parentheses may not exist around NOPORTDOCS [2]
* Bump version to 2.4.6

Submitted by:	mat [1]
Reported by:	kris [2]
2003-11-01 22:46:25 +00:00
Mark Linimon
5244564d32 Per distfile survey, chase change in mastersite. Informed maintainer. 2003-10-29 07:30:54 +00:00
Joe Marcus Clarke
694151221a Recognize .ifndef(NOPORTDOCS) as well as .if !defined(NOPORTDOCS).
Reported by:	kris
2003-10-27 01:58:39 +00:00
Joe Marcus Clarke
abada95d3c * Add some @unexec checking for plists [1]
* Check for the common typo, NOPORTSDOC [2]
* Make sure .CURDIR is the primary category [3]
* Check for USE_* macros that are user-settable [4]
* Try to be a little more intelligent when checking for macros that need to
  appear earlier
* Ignore make directives when checking for extra items in certain sections

PR:		55921 [1]
		57751 [2]
		58292 [3]
		58525 [4]
Submitted by:	edwin [1]
		Oliver Eikemeier <eikemeier@fillmore-labs.com> [2] [3] [4]
2003-10-26 21:27:30 +00:00
Mark Linimon
95367b4776 Remove obsolete mastersite per distfile survey. Google does not
show any alternative sites.
2003-10-26 05:17:48 +00:00
Ying-Chieh Liao
c634b4bb83 utilize SITE_PERL
PR:		58166
Submitted by:	Cheng-Lung Sung <clsung@dragon2.net>
2003-10-24 12:05:09 +00:00
Sergei Kolobov
b5ac288585 Change to my @FreeBSD.org address.
Approved by:	krion
2003-10-23 05:42:49 +00:00
Sergey A. Osokin
8c3d7e9ebc Update to 0.50:
- new unified interface via port(1) front-end
 - port submit command has been improved:
   - autodetects operation mode (new, change, update)
   - autodetects maintainership requests and resets
   - autodetects added/removed files
 - new commands: create, diff, fetch

Submitted by:	Sergei Kolobov <sergei@kolobov.com> (maintainer)
PR:		58324
2003-10-21 09:12:44 +00:00
Dag-Erling Smørgrav
4888ea6fbb If no CVS root was specified, but a (possibly out-of-date) ports tree
already exists, use the CVS root specified by $portsdir/CVS/Root.
2003-10-01 15:15:37 +00:00
Yen-Ming Lee
d85f8f76c8 add pkg_cutleaves-20030727
pkg_cutleaves finds installed 'leaf' packages, i.e. packages that
are not referenced by any other installed package, and lets you
decide for each one if you want to keep or deinstall it via pkg_deinstall(1).

PR:		54912
Submitted by:	Stefan Walter <sw@gegenunendlich.de>
2003-09-30 14:19:27 +00:00
Joe Marcus Clarke
736d942fe5 Fix compilation on systems <= 4.4.
PR:		56324
		56389
Submitted by:	Oliver Eikemeier <eikemeier@fillmore-labs.com>
2003-09-04 03:41:40 +00:00
Joe Marcus Clarke
eaa8644f1c Fix a bad copy-paste error.
Reported by:	FreshPorts
2003-09-02 02:07:22 +00:00
Joe Marcus Clarke
7e13ce1c3d * Remove a dependency on bzip2
* Roll our own deinstall code since we get into a sticky situation when we
  try to use the new code [1]

Reported by:	Oliver Eikemeier <eikemeier@fillmore-labs.com>
2003-09-02 02:05:41 +00:00
Joe Marcus Clarke
e78db356ad Remove OpenSSL support in this port so that it does not depend on any other
port to be installed.  Note, the port still uses USE_BZIP2, but as soon
as the local mirrors update, I will remove this as well.

This prevents infinite loops on systems <= 4.6.

Discussed with:	Oliver Eikemeier <eikemeier@fillmore-labs.com>
2003-09-01 20:47:31 +00:00
Kirill Ponomarev
7a950ce21f - Update to 0.26 (fixes several minor bugs), see NEWS for
details

PR:		55970
Submitted by:	maintainer
2003-08-25 20:30:51 +00:00
Joe Marcus Clarke
dd5ea45c77 Update to 2.4.4.
* Add support for the Polish locale
* Try to add more intelligence to the direct command use code
* Fix up the wording about numbered info files [1]

Suggested by:	gerald [1]
2003-08-16 20:42:44 +00:00
Joe Marcus Clarke
12a8b0c085 Really fix the bug where portlint looks through COMMENT for direct command
usage.
2003-08-15 17:47:21 +00:00
Joe Marcus Clarke
0bd33bd673 * Add support for the new INFO macro
* Clean up some more Perl warnings
* Make sure all the MAN macros are printed in all uppercase
* Add perl, ruby, python, and the auto* tools to the list of direct
  commands [1]

PR:		55529 [1]
Submitted by:	Jens Rehsack <rehsack@liwing.de> [1]
2003-08-15 05:05:33 +00:00
Akinori MUSHA
f2bf983754 Update to 20030723. Consider this as a minor update.
- If pkg_* is found in $PREFIX/sbin, use them instead of ones in
  /usr/sbin. (regardless of the value of PATH)

- pkg_fetch(1): Some servers like bento transfer packages files
  uncompressed, so add a workaround for this.  They are automatically
  recompressed.

- Get -q to work properly again.

- As the MOVED file is getting bigger and bigger, do not cache all the
  entries in memory but look it up every time needed.

- Show how to specify multiple arguments in one MAKE_ARG entry.

  FreeBSD PR:	ports/54631
  Submitted by:	Bruce M Simpson <bms@spc.org>
2003-08-13 10:49:37 +00:00
Michael Landin
b8522e61c3 Project moved to sourceforge servers.
Use DOCSDIR in pkg-plist.
Distfile has been rerolled, no code changes - but archive type is now .zip,
and code rewritten with windows style /r/n - patch is fixing this issue.
Code tested with Python 2.2.x and 2.3 (Thanks marcus@)

Approved by:		roberto (mentor)
2003-08-11 14:50:31 +00:00
Michael Landin
022a7bfc03 Fix 'fecth distfile' problem.
Bump PORTREVESION, for previous commit.

Approved by:		roberto (mentor)
2003-08-08 13:45:19 +00:00
Michael Landin
54c4af6fc6 Add patch that enables portell to run correctly with Python 2.3
Approved by:		roberto (mentor)
Submitted by:		marcus
2003-08-06 14:13:20 +00:00