| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
2023-03-31 ports-mgmt/p5-FreeBSD-Portindex: Not working, and no fix forthcoming
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is something I wrote years ago, but haven't been actively
maintaining for some time. Recent changes to move the WWW setting
from pkg_descr to port Makefiles will certainly have broken
functionality, if it wasn't broken before. Also, it is dependent on
the deprecated db5 port through databases/p5-BerkeleyDB.
Since no one has complained, I guess no one is actually using this
software, so remove it from ports. If anyone wants to take this over,
contact me privately and I can pass the git repo to you.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alex Dupre <ale@FreeBSD.org>
* Alex Stangl <alex@stangl.us>
* Anders F Bjorklund <afb@users.sourceforge.net>
* Benjamin Lutz
* Brendan Molloy <brendan+freebsd@bbqsrc.net>
* Conrad J. Sabatier <conrads@cox.net>
* Edwin Groothuis (edwin@mavetju.org)
* Emanuel Haupt <ehaupt@FreeBSD.org>
* Gabriel Linder <linder.gabriel@gmail.com>
* Heiner <h.eichmann@gmx.de>
* Ilya A. Arkhipov <rum1cro@yandex.ru>
* John Marino <marino@FreeBSD.org>
* Jun-ichiro itojun Hagino <itojun@itojun.org>
* Kubilay Kocak <koobs@FreeBSD.org>
* Mamoru Sakaue / MwGhennndo
* Martin Kammerhofer
* Matthew Seaman
* Matthew Seaman <m.seaman@infracaninophile.co.uk>
* Matthias Andree <mandree@FreeBSD.org>
* Matthias Schmidt
* Pawel Pekala <pawel@FreeBSD.org>
* Philip M. Gollucci <pgollucci@p6m7g8.com>
* Philipp Wuensche <cryx-ports@h3q.com>
* Richard Gallamore <ultima@FreeBSD.org>
* Romain Tartiere <romain@FreeBSD.org>
* Romain Tartiere <romain@blogreen.org>
* Securedog <securedog@users.sourceforge.jp>
* Sergei Kolobov <sergei@kolobov.com>
* Shaun Amott <shaun@inerd.com>
* Stefan Walter <sw@gegenunendlich.de>
* Stephen Hurd <shurd@FreeBSD.org>
* Timothy Redaelli <drizzt@gufi.org>
* Tom Hukins <tom@FreeBSD.org>
* Vasil Dimov <vd@datamax.bg>
* Vladimir Chukharev
* Yanhui Shen <shen.elf@gmail.com>
* Zane C, Bowers <vvelox@vvelox.net>
* kmoore@FreeBSD.org
With hat: portmgr
|
| |
|
|
|
|
|
|
|
|
|
|
| |
for where it resulted in a change in output from build-depends-list or
run-depends-list.
Approved by: portmgr (adamw)
Notes:
svn path=/head/; revision=481365
|
|
|
|
|
|
|
|
| |
With hat: portmgr
Sponsored by: Absolight
Notes:
svn path=/head/; revision=412348
|
|
|
|
|
|
|
|
|
| |
- Cope with FOO_DEPENDS values that don't mention $(PORTSDIR)
explicitly
- Move the main repo to GitHub: https://github.com/infracaninophile/portindex
Notes:
svn path=/head/; revision=399617
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix a warning that appeared with perl-5.20
- Fix a crash bug due to the final step of the change from
$OPTIONSFILE to $OPTIONS_FILE: now the backward compatibility
setting of $OPTIONSFILE has gone, and it is left undefined, we
should not use it. Reported by itetcu@ and Naram Qashat
Notes:
svn path=/head/; revision=395131
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Manager cache directory owner/group/permissions from plist instaead of
scripts, unbreak build from plain user
- Simplify installation
- Use canonical statement order
- Fix option description
PR: 200520
Submitted by: amdmi3
Notes:
svn path=/head/; revision=387886
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.
As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.
The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.
The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.
PR: 194969
Differential Revision: https://reviews.freebsd.org/D1019
Exp-run by: antoine
Reviewed by: perl@
Approved by: portmgr
Notes:
svn path=/head/; revision=373448
|
|
|
|
|
|
|
|
|
| |
deinstallation.
Submitted by: swills (via jenkins.freebsd.org)
Notes:
svn path=/head/; revision=353039
|
|
|
|
|
|
|
|
|
| |
Account for differences between bmake (FreeBSD 10.0 and above) and fmake
- USES+=tar:xz
Notes:
svn path=/head/; revision=352956
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- BSD2CLAUSE license
- OPTIONS helpers
- remove code from pkg-install.in that was duplicating functionality
already performed from pkg-plist.
This version drops support for the old-style OPTIONS variable, and
looks for both OPTIONSFILE and OPTIONS_FILE if OPTIONS_DEFINE is not
empty.
Notes:
svn path=/head/; revision=337628
|
|
|
|
|
|
|
|
|
| |
their own packages and still on pkg 1.1.4 can upgrade.
With hat: portmgr
Notes:
svn path=/head/; revision=336102
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
NO_ARCH=yes
While here, fix a few other niggles:
net/phpldapadmin -- remove indefinite article from COMMENT
www/p5-RT* -- fix comments referencing the different versions of RT
x11-fonts/gentium-{basic,plus} -- mention ${STAGEDIR} explicitly in the
install targets; rework the handling of ${FONTPATH}
Notes:
svn path=/head/; revision=335945
|
|
|
|
|
|
|
| |
- move post-install actions into new pkg-install script
Notes:
svn path=/head/; revision=328480
|
|
|
|
|
|
|
| |
ports-mgmt)
Notes:
svn path=/head/; revision=327762
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While here:
- add USES+=shebangfix to ports-mgmt/p5-FreeBSD-Portindex
- set $PERL in CONFIGURE_ENV to achieve equivalent to shebangfix
for www/rt40
- upgrade to 0.17 and fix pkg-plist for www/p5-RT-Authen-ExternalAuth
- trim Makefile header for www/p5-RTx-Calendar
Notes:
svn path=/head/; revision=324134
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add support for parsing the output of 'svn update' as one
of the input formats for cache-update.
- Drop support for parsing cvsup output or the cvsup checkouts
file, as the ports no longer uses cvsup.
- Accordingly remove the PropagationDelay configuration item,
that only applied to cvsup-mirroring.
- Cope with systems where realpath($PORTSDIR) != $PORTSDIR
Thanks to Doug Barton for bug reports and testing.
Feature safe: yes
Notes:
svn path=/head/; revision=315902
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Trim Makefile headers
- Changes:
This is a routine bugfix release without major code modifications.
However a change to the cached data will require cache-init to be run
to update the cache contents.
- Fix detection of ports that use options with OPTIONSng.
Problem reported by Ion-Mihai Tetcu <itetcu@FreeBSD.org>
- Employ 'use parent' pragma for defining inheritance
Feature safe: yes
Notes:
svn path=/head/; revision=308174
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
http://www.infracaninophile.co.uk/portindex/
Adjust Endemic and Ubiquitous Makefile settings to account for
OPTIONSng
- Switch to OPTIONSng
Approved by: shaun (mentor)
Notes:
svn path=/head/; revision=298385
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Radical changes to the cache: now stores a record for every
file that could affect the generated INDEX, which ports
those files belong to and the timestamp of the file.
- Default update mechanism is now to compare timestamps with
what is in the cache. Doesn't need to parse the output of
any update mechanism (although you can still do that.)
- Added new make-readmes command to create a tree of README.html
files.
More details: http://www.infracaninophile.co.uk/portindex/index.xhtml
Approved by: shaun (mentor)
Notes:
svn path=/head/; revision=292273
|
|
|
|
|
|
|
| |
Approved by: shaun (mentor)
Notes:
svn path=/head/; revision=290797
|
|
|
|
|
|
|
|
| |
PR: ports/162356
Submitted by: maintainer (Matthew Seaman)
Notes:
svn path=/head/; revision=285323
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
portdepends, plus some routine bug fixing.
- Accessor methods for array valued items now mostly return
arrays rather than array references. This makes quite a
lot of code a lot clearer.
- Add GraphViz output mode to portdepends(1). Pretty
pictures of port dependency trees.
- Remove TODO file as (a) most of the items were done and (b)
most recent changes weren't listed in there.
- Minor docco tweak to portindex reflecting currently
supported FreeBSD major versions.
- Bump VERSION to 2.6 and CACHE_VERSION to 2.5
PR: ports/161396
Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
Notes:
svn path=/head/; revision=284390
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix bug where LIB_DEPENDS data was missing from some of the
RUN_DEPENDS column in the generated INDEX (reported by dougb)
- Add an option to portdepends to shorten the output. Only
traverse each dependency sub-tree one time. For complex ports
this results in a substantial decrease in output -- the long
form can produce literally millions of lines.
- Add LICENSE
- Pet portlint
This release modifies the on-disk binary format of the cache.
You will need to rerun cache-init after upgrading.
PR: ports/160252
Submitted by: maintainer
Notes:
svn path=/head/; revision=280676
|
|
|
|
|
|
|
|
| |
PR: 155542
Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
Notes:
svn path=/head/; revision=270885
|
|
|
|
|
|
|
|
|
|
| |
. bump PORTREVISION.
Submitted by: Matthew Seaman <m.seaman at infracaninophile.co.uk> (maintainer by e-mail)
Pointed out by: erwin
Notes:
svn path=/head/; revision=239264
|
|
|
|
|
|
|
|
| |
PR: ports/137607
Submitted by: Matthew Seaman <m.seaman at infracaninophile.co.uk> (maintainer)
Notes:
svn path=/head/; revision=239244
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- This is a routine bug fix release.
- New features: can now process the output from portsnap as part of
maintaining a local INDEX file. See
http://www.infracaninophile.co.uk/portindex/index.xhtml for more
information.
PR: ports/122546
Submitted by: maintainer
Notes:
svn path=/head/; revision=210798
|
|
|
|
|
|
|
|
|
|
|
| |
Drop support for antique perl.
Work done by: gabor
Sponsored by: Google Summer of Code 2007
Hat: portmgr
Notes:
svn path=/head/; revision=199069
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Now tracks changes to OPTIONS settings, and the effect those
have on port dependencies.
* Cleanup of warning and error messages -- new 'Warnings'
configuration variable to turn them on/off
* New 'Strict' configuration option -- at the moment this just
enforces a check that all ports are referenced from the
category Makefile in the directory above. May be extended to
other items later.
* New 'CrunchWhitespace' configuration option -- emulate the way
that 'make index' collapses multiple whitespace into single in
port description lines.
* Internal changes to data structures, cache file locking
etc. which will be needed to support multithreaded cache
initialization / update (It is coming... eventually). One
consequence is that there is no longer a dependency on
Storable.pm
* Mk/bsd.commands.mk and Mk/bsd.destdir.mk added to the list of
Makefiles where changes are not expected to affect the INDEX.
* Bugfix -- correct programming error when picking out changes to
lists of SUBDIRs in category Makefiles.
Note: You will have to reinitialize the ports cache when updating.
Unfortunately, due to the changes in BerkeleyDB locking / concurrent
access, version 2.0 code cannot even open the version 1.9 data cache.
PR: 115222
Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
Notes:
svn path=/head/; revision=197188
|
|
|
|
|
|
|
|
|
|
| |
fully chrooted DESTDIR, which does not need such any more.
Sponsored by: Google Summer of Code 2007
Approved by: portmgr (pav)
Notes:
svn path=/head/; revision=197075
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
devel/portcheckout -> ports-mgmt/portcheckout
devel/portlint -> ports-mgmt/portlint
devel/portmk -> ports-mgmt/portmk
devel/porttools -> ports-mgmt/porttools
misc/instant-tinderbox -> ports-mgmt/instant-tinderbox
misc/porteasy -> ports-mgmt/porteasy
misc/portell -> ports-mgmt/portell
misc/portless -> ports-mgmt/portless
misc/tinderbox -> ports-mgmt/tinderbox
security/jailaudit -> ports-mgmt/jailaudit
security/portaudit -> ports-mgmt/portaudit
security/portaudit-db -> ports-mgmt/portaudit-db
security/vulnerability-test-port -> ports-mgmt/vulnerability-test-port
sysutils/barry -> ports-mgmt/barry
sysutils/bpm -> ports-mgmt/bpm
sysutils/kports -> ports-mgmt/kports
sysutils/managepkg -> ports-mgmt/managepkg
sysutils/newportsversioncheck -> ports-mgmt/newportsversioncheck
sysutils/pib -> ports-mgmt/pib
sysutils/pkgfe -> ports-mgmt/pkgfe
sysutils/pkg-orphan -> ports-mgmt/pkg-orphan
sysutils/pkg_cutleaves -> ports-mgmt/pkg_cutleaves
sysutils/pkg_install -> ports-mgmt/pkg_install
sysutils/pkg_install-devel -> ports-mgmt/pkg_install-devel
sysutils/pkg_remove -> ports-mgmt/pkg_remove
sysutils/pkg_rmleaves -> ports-mgmt/pkg_rmleaves
sysutils/pkg_trackinst -> ports-mgmt/pkg_trackinst
sysutils/pkg_tree -> ports-mgmt/pkg_tree
sysutils/portbrowser -> ports-mgmt/portbrowser
sysutils/portconf -> ports-mgmt/portconf
sysutils/portdowngrade -> ports-mgmt/portdowngrade
sysutils/portcheck -> ports-mgmt/portcheck
sysutils/portmanager -> ports-mgmt/portmanager
sysutils/portmaster -> ports-mgmt/portmaster
sysutils/portscout -> ports-mgmt/portscout
sysutils/portsearch -> ports-mgmt/portsearch
sysutils/portsman -> ports-mgmt/portsman
sysutils/portsnap -> ports-mgmt/portsnap
sysutils/portsopt -> ports-mgmt/portsopt
sysutils/portupgrade -> ports-mgmt/portupgrade
sysutils/portupgrade-devel -> ports-mgmt/portupgrade-devel
sysutils/port-authoring-tools -> ports-mgmt/port-authoring-tools
sysutils/port-maintenance-tools -> ports-mgmt/port-maintenance-tools
sysutils/psearch -> ports-mgmt/psearch
sysutils/p5-FreeBSD-Portindex -> ports-mgmt/p5-FreeBSD-Portindex
sysutils/qtpkg -> ports-mgmt/qtpkg
textproc/p5-FreeBSD-Ports -> ports-mgmt/p5-FreeBSD-Ports
Repocopies by: marcus
Notes:
svn path=/head/; revision=184211
|
|
|
|
|
|
|
|
|
|
|
| |
DEPENDS is gone from the bsd.ports.mk: reflect this in the index
processing code.
PR: 108749
Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
Notes:
svn path=/head/; revision=184116
|
|
|
|
|
|
|
|
| |
PR: ports/103325
Submitted by: Matthew Seaman <m.seaman at infracaninophile.co.uk> (maintainer)
Notes:
svn path=/head/; revision=173245
|
|
|
|
|
|
|
|
|
| |
PR: ports/102011
Submitted by: Matthew Seaman <m.seaman(at)infracaninophile.co.uk>
Approved by: krion (mentor)
Notes:
svn path=/head/; revision=170773
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- from Changes
- Following some useful e-mail discussions with Mark Linimon
and Dan Langille, switch to using the MASTER_PORT variable
to detect master/slave relationships between ports.
MASTER_PORT will be set in every slave port whereas
MASTERDIR doesn't have to be. Here a slave port is one
defined as using port metadata from some other port, and
doesn't have to go as far as requiring both master and slave
to use the same Makefile and other ports infrastructure.
- Keep track of the version of the software used to create the
cache, and prompt for a cache rebuild if the software has
been upgraded since. A cache rebuild is definitely required
for the 1.6 -> 1.7 update.
- Don't quit on errors parsing make variables at the cache-init
or cache-update stage. Print copious error messages, but carry
on processing. Entries for ports that fail at this stage will
not be created in the cache.
- Don't quit on errors parsing make variables at the cache-init
or cache-update stage. Print copious error messages, but carry
on processing. Entries for ports that fail at this stage will
not be created in the cache.
PR: 100759
Submitted by: maintainer (Matthew Seaman)
Notes:
svn path=/head/; revision=168579
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a bug fix and general improvement release. From the change log:
- Incorporate local ports/categories into the INDEX by scanning Makefile.local
for additions to $SUBDIR. Mentioned on freebsd-ports@freebsd.org by
Rong-En Fan <rafan (at) infor.org>
- Clean up error messages, and factor out common progress counter code.
- Add a new Category object type, and cope better with changes to categories
(ie. ports being hooked up / unhooked from the tree). Problem pointed out by
Colin Percival <cperciva (at) freebsd.org>
- Instead of calling perl to compile exactly the same bit of perl code from
/usr/ports/Mk/bsd.ports.mk about 15,000 times (ie once per port) as a
consequence of actually running 'make describe', just call perl once, use make
to print out the basic variables from the port and replicate the processing
done ourselves.
PR: 99454
Submitted by: author/maintianer
Notes:
svn path=/head/; revision=166311
|
|
|
|
|
|
|
|
|
|
|
| |
This version contains fix to prevent cache-init crashing when it tries
to process the currently empty net-p2p port category.
PR: ports/92503
Submitted by: Matthew Seaman (maintainer)
Notes:
svn path=/head/; revision=154735
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
===> 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
Notes:
svn path=/head/; revision=146849
|
|
|
|
|
|
|
|
| |
PR: 77836
Submitted by: maintainer
Notes:
svn path=/head/; revision=129452
|
|
|
|
|
|
|
|
| |
PR: 76655
Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk>
Notes:
svn path=/head/; revision=127321
|
|
|
|
|
|
|
|
|
| |
PR: ports/76404
Submitted by: Renato Botelho <renato@galle.com.br>
Approved by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
Notes:
svn path=/head/; revision=126830
|
|
generation.
PR: ports/73612
Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk>
Notes:
svn path=/head/; revision=122069
|