Commit graph

467 commits

Author SHA1 Message Date
Akinori MUSHA
1b5b1d26d5 Fix a stupid bug introduced by the last update, which destroyed
pkgnames and caused portupgrade to fail.

Reported by:	Palle Girgensohn <girgen@pingpong.net>
2004-03-28 22:40:25 +00:00
Joe Marcus Clarke
6ab42818d7 Update to 2.6.0
* Add some additional checks for USE_* variables included too late [1]
* Add a check for SIZE in distinfo [2]
* Fix a small style nit [2]
* Warn is USE_SIZE is used in a port's Makefile
* Check to see if a port supports WITHOUT_NLS if USE_GETTEXT is defined [3]

Submitted by:	eik [1]
		krion [2]
Requested by:	kris [3]
2004-03-26 20:43:13 +00:00
Akinori MUSHA
3161161d7d Update to 20040325.
- Ignore padded 0's in version comparison.

  This fixes a bug 2.00 being wrongly regarded as equal to 2.0.2.

- Show a summary of how many packages were upgraded, ignored, skipped
  and failed after listing results.

  Requested by: netchild
2004-03-24 21:54:25 +00:00
Joe Marcus Clarke
31441bb2d6 Update to 2.5.9.
* Add code for formal master/slave checking rules as defined in ports/64393 [1]:

  1. A port is a slave port if and only if MASTERDIR != .CURDIR
  2. Slave ports should define MASTERDIR using one of the following lines:

    MASTERDIR=	${.CURDIR}/../../<category>/<port>
    MASTERDIR=	${.CURDIR}/../<port>

  3. Non-slave ports shouldn't define MASTERDIR at all
  4. The last line of a slave port's Makefile has to be

    .include "${MASTERDIR}/Makefile"

  5. The last line of a non-slave ports Makefile must be one of:

    .include <bsd.port.mk>
    .include <bsd.port.post.mk>

  6. slave ports may not include bsd.port(.pre).mk

* Check to make sure MACHINE_ARCH is not defined and make sure it is never
  tested directly [2]
* Fix some grammar nits [3]

PR:		64420 [1]
Submitted by:	eik [1]
		krion [3]
Requested by:	kris [2]
2004-03-21 08:24:41 +00:00
Michael Landin
d07ec18b9e - SIZEify.
Submitted by:		trevor
2004-03-18 09:56:10 +00:00
Trevor Johnson
e1177f5c54 Add size data.
Approved by:	maintainers
2004-03-18 02:27:55 +00:00
Oliver Eikemeier
1832c23a94 Update to 0.3.
Since we are using the official VuXML database
the auditing should be pretty complete.

- mention web page
- add more mirrors, disabling .ru mirror (too much lag)
- allow combined options in portaudit shell script
- add sample configuration file
- use absolute paths for binaries, to ease use in crontab scripts [1]
- correct type in man page [2]

PR:		64005 [2]
Submitted by:	Tomasz Pilat <poncki@axelspringer.com.pl> [1]
		Nathan Dove <njdove@wafer.sandia.gov> [2]
2004-03-11 11:11:59 +00:00
Joe Marcus Clarke
26b0d5c789 Update to 2.5.8.
* Add dirname and egrep direct command use checks
* Add a missing '?' in checking for text after bsd.port(.post)?.mk [1]
* Add a check to make sure OPTIONS is set before bsd.port.pre.mk

Submitted by:	eik [1]
2004-03-10 06:33:00 +00:00
Dag-Erling Smørgrav
c9b5d11453 Make the variable definition syntax more like make(1)'s, and update the
documentation accordingly, fixing some markup bugs in the process.
2004-03-02 17:00:45 +00:00
Joe Marcus Clarke
2f289f6fdb Update to 02/29/2004's CVS HEAD snapshot of the pkg_install code to fix some
problems with adding certain packages (e.g. docbook-xsl).
2004-02-29 23:32:51 +00:00
Oliver Eikemeier
598dedc510 grammar
Submitted by:	will, nectar
2004-02-25 14:12:03 +00:00
Oliver Eikemeier
16af0c01c0 add a security contact 2004-02-25 12:47:13 +00:00
Oliver Eikemeier
6cd6202ef7 - bugfix: awk in -CURRENT accepts no regexes in RS, causing the database
update to fail

- add an install & deinstall message

Submitted by:	nectar & Ion-Mihai Tetcu <itetcu@apropo.ro>
2004-02-25 09:46:26 +00:00
Oliver Eikemeier
dd190f52fe update to 0.2:
- new command line tool
- new man page
- reworked database update code, incorporating feedback from
  Max Khon <fjoe>, Radim Kolar <hsn@netmag.cz> (PR 63066) and
  Ion-Mihai Tetcu <itetcu@apropo.ro> (PR 62655)
2004-02-21 21:19:41 +00:00
Oliver Eikemeier
82977d8f6c update to 20040216:
- enables the use of `+' in version numbers:
  1.0.1+2003.09.16 > 1.0+2003.09.16
2004-02-19 12:39:52 +00:00
Oliver Eikemeier
5ef80c7ef0 Disable auditfile.txt until we decide on a database format,
two databases cause more confusion than it is worth.

portaudit uses ports/security/vuxml/vuln.xml in the meantime,
please commit your changes there and send feedback wich format
you prefer.

Currently we have to migrate gnats, mailman, monkey and some
apache versions.
2004-02-19 02:19:33 +00:00
Oliver Eikemeier
2ea4608d31 add bind, pine, samba 3.x 2004-02-17 12:28:13 +00:00
Oliver Eikemeier
2f1bc26f47 remove duplicate mutt entry, sorry. 2004-02-16 20:19:53 +00:00
Oliver Eikemeier
3fcca49ba6 add mutt and mailman 2004-02-16 19:14:24 +00:00
Oliver Eikemeier
f78667fc99 XFree86-Server font file buffer overflows 2004-02-16 18:41:05 +00:00
Oliver Eikemeier
c9d6de4408 add GNATS3 2004-02-16 15:02:04 +00:00
Oliver Eikemeier
dcb711e3ef require gaim version 0.75_6, since the vulnerability has been re-introduced
add libtool symlink vulnerability
2004-02-13 14:20:15 +00:00
Oliver Eikemeier
d873cb4b08 add fspd <= 2.8.1.3
PR:		62747
Submitted by:	Radim Kolar <hsn@netmag.cz>
2004-02-13 01:22:49 +00:00
Clement Laforet
88f171bfd3 Add mutt < 1.4.2 vulnerabilty. 2004-02-11 18:28:18 +00:00
Oliver Eikemeier
89e295c836 add an URL where at least somek kind of advisory for monkeyd can be found... 2004-02-11 11:54:29 +00:00
Clement Laforet
51242e4c41 Add entries for:
- www/apache13-ssl<1.3.29.1.53
	- www/monkey < 0.8.2
2004-02-11 00:07:28 +00:00
Oliver Eikemeier
14c08ca6ff add clamav<0.65_7
PR:		62586
2004-02-10 14:11:14 +00:00
Pav Lucistnik
b61b507ba1 Update to 20040207
- provide a dummy exclusion pattern if the exclude file exists but
  doesn't contain any patterns (Yen-Ming Lee <leeym@FreeBSD.org>)
- progress status display for interactive phase, too
- minor code cleanups, improved comments/docs

PR:		ports/62539
Submitted by:	Stefan Walter <sw@gegenunendlich.de> (author)
2004-02-08 22:25:19 +00:00
Akinori MUSHA
523f98163a Update to 20040208. (Just repacked to roll up recent patches) 2004-02-08 08:38:31 +00:00
Akinori MUSHA
ca2acc4c1c Fix a long-standing silly bug in uninstall_pkg(). 2004-02-08 08:18:30 +00:00
Akinori MUSHA
4bb4e26f2b Make portsdb -U use the canonical way to make a ports index file now
that make index has got fast enough.

Suggested by:	kris
2004-02-07 08:56:58 +00:00
Trevor Johnson
a049dd78cc Use PLIST_FILES (bento-tested, marcus-reviewed). 2004-02-06 13:12:53 +00:00
Trevor Johnson
3c175cb569 Use PLIST_FILES.
Reviewed by:	marcus
2004-02-05 20:38:07 +00:00
Joe Marcus Clarke
73f7c91b5d Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
2004-02-04 05:10:27 +00:00
Akinori MUSHA
2e991b1aa5 Add a patch to make portupgrade just use stdout/stderr redirection to
keep build logs rather than calling script(1) when stdin is not a tty.

I wonder if this works against the portupgrade-from-cron problem...
2004-01-31 17:15:13 +00:00
Sergei Kolobov
ee6478c3fc SIZE *DOES* MATTER. 2004-01-30 16:03:29 +00:00
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