1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-11 02:50:24 +00:00
Commit Graph

1823 Commits

Author SHA1 Message Date
Joe Marcus Clarke
e8ef7bfbd0 Update to 2.13.6.
* Be more careful is searching for WITH(OUT)_FOO OPTIONS checks so to avoid
false positive warnings. [1]
* Support := in the *_DEPENDS section. [2]
* Make sure we expand DISTNAME to catch potential superfluous uses of it. [3]
* Fix the error seen when one passes CPPFLAGS to CONFIGURE_ENV. [4]
* Add the license block check after the MAINTAINER block [5]
* Add a check for use of ${FIND}...${XARGS} ${RM}. [6]

PR:		156164 [1]
		155753 [2]
		154320 [3]
		158305 [5]
		157566 [6]
Submitted by:	sahil [1]
		"Ilya A. Arkhipov" <micro@heavennet.ru> [5]
Reported by:	pav [4]
2011-06-26 21:31:55 +00:00
Wesley Shields
3022ef1c58 - Assign new maintainer.
Submitted by:	Ryan Steinmetz <rpsfa@rit.edu> (private mail)
2011-06-21 01:20:15 +00:00
Matthias Andree
f40a34906d Update to new upstream version 0.16.
Reset maintainer (timeout 26 days).

Submitted by: mandree
Approved by:  maintainer timeout
PR:           ports/157341
2011-06-20 22:40:13 +00:00
Andrej Zverev
dec946ad51 - Replace ../../authors in MASTER_SITE_SUBDIR with CPAN:CPANID macro.
See http://wiki.freebsd.org/Perl for details.
- Change maintainership from ports@ to perl@ for ports in this changeset.
- Remove MD5 checksum
2011-06-20 08:37:15 +00:00
Dennis Herrmann
59bb3367cc - Update to 0.1.3
PR:		ports/158025
Submitted by:	David Naylor <naylor.b.david@gmail.com> (maintainer)
2011-06-19 19:56:08 +00:00
Doug Barton
262ff9f4a6 Update to 3.9.1, a minor bugfix version:
In shuffling around the updating of +REQUIRED_BY I forgot to delete
empty grep_deps files. [1]

While I'm looking at unlink'ing files, bring some sanity to the various
places that it's done which haven't been reviewed in a while:
* Fix the pm_unlink* functions to use the builtin test
* Only/always call the function when we're not sure if the file exists
* Just use /bin/unlink when we're sure it does
* In parent_exit the glob pattern in the for loop will return 'pattern-*'
  if there are no matches, so test for that specifically rather than
  returning to the conditional version.

The mere presence of IS_INTERACTIVE in the Makefile is not enough, the
condition needs to be verified in case it is conditional [2]

We want to make sure that $TMPDIR exists before trying to use it. The
cheapest way to do this is to just call mkdir -p. Move the umask call
before this to be safe.

Split the test for the existence of /usr/X11R6 and whether or not it's
a link for one more micro-optimization.

Submitted by:	olgeni [1]

PR:		ports/157481 [2]
Submitted by:	Carl <k0802647@telus.net> [2]
2011-06-08 06:08:36 +00:00
Martin Wilke
558544eca5 - Fixed archive checksum mismatch, as Mercurial was altering the contents
on automated archive. Changed to static file.

PR:		157260
Submitter:	maintainer
2011-05-31 03:46:24 +00:00
Wesley Shields
caa2ad9fde - Update to 0.4.
- Add LICENSE

PR:		ports/157391
Submitted by:	Mario Pavlov <mgp@e-soul.org> (maintainer)
2011-05-30 20:11:13 +00:00
Matthias Andree
85fac38db9 Fix field width limits. Bump PORTREVISION. 2011-05-26 10:01:49 +00:00
Matthias Andree
633f4862c8 Bump USE_BDB to 41+, as it builds with 4.1. 2011-05-26 09:45:09 +00:00
Ashish SHUKLA
86f2dbca13 Bump PORTREVISION of all ports dependent on lang/ghc as during
upgrade, lang/ghc cabal package cache gets invalidated causing all
dependent ports to be reinstalled.

Obtained from:	FreeBSD Haskell
2011-05-26 00:51:15 +00:00
Kris Moore
60be5ed693 - Update to 0.9.2 2011-05-23 17:36:24 +00:00
Matthias Andree
ff9b5de54f Remove databases/db3. All users were using db3+
and have in fact been using 4.0+ since 2011-04-12 (Mk/bsd.database.mk r1.57).

Chase upgrade in dependent ports and change USE_BDB to 40+.
2011-05-23 12:09:06 +00:00
Shaun Amott
87e0691100 Update to 0.8.1. 2011-05-15 18:10:52 +00:00
Ashish SHUKLA
0c76a8384f - Please welcome GHC 7.0.3
GHC in the ports tree has been updated to 7.0.3 and all other Haskell ports
are also updated to their corresponding Haskell Platform versions, or latest
versions.

We would like to acknowledge the support of the FreeBSD Donations Team and
Eotvos Lorand University, Faculty of Informatics who contributed to the server
that we used for testing.

We would also like to thank all the testers who tested FreeBSD Haskell ports
and provided their feedback.

PR:		ports/156642
Approved by:	tabthorpe (mentor)
Obtained from:	FreeBSD Haskell
2011-05-09 05:28:57 +00:00
Kris Moore
178ea4137b Add pbi-manager 0.9.1, toolset for building / running PBI files on FreeBSD. 2011-05-03 17:25:34 +00:00
Doug Barton
362cb389be New Features:
=============

* The -F option now works with --packages and --packages-only
  o If -F --packages-only and there is no package to fetch,
    give the user a menu of options
  o If -F and --packages lack of a package is a soft fail

* Revamp the code in check_fetch_only() and where we wait for b/g
  distfile fetching to complete to be a lot smarter:
  o In check_fetch_only() simplify the code to count fetch processes which
    both makes it faster by avoiding ps, and also makes it smarter because
    it will find fewer false positives.
  o In both, poll every 2 seconds, but only output to the console every 6.
    This way we'll be able to exit a lot sooner, but still avoid spamming
    the user with lots of messages.

* In the event that an invalid combination of configuration options causes
  a port to be BROKEN, etc. allow the user to run --force-config and try
  again

* Add the ability to specify the -t option to -L and --index-only to
  check every installed port instead of using the shortcut. This is
  slow, but useful on an old system where there is no ports tree and
  one or more of the ports is so old that it no longer exists in INDEX.

Bug Fixes:
==========

Fix an unfortunately long-standing bug in the --package code, we need to
update the +REQUIRED_BY files for ports that the installed port depends on.
When I tested pkg_add originally I confirmed that it did this, but I
neglected to re-test when adding the --no-deps option, which suppresses
this behavior. Mea culpa.

So take this opportunity to fix the bug, and improve some other things in
the process:
* Add code to the section that updates dependencies for the newly installed
  package to walk the +CONTENTS file and runs the +REQUIRED_BY update for
  every port that the newly installed depends on.
* Various non-user-visible optimizations to the dependency udpating code

* When called from gen_dep_list, which also uses temp_list as a local
  variable, uniquify_list() needs its own set of local variables otherwise
  temp_list ends up being duplicated by uniquify_list

Minor Optimizations:
====================

* Micro-optimize a few more cases where we can avoid going out to disk
  to test stuff by separating the test for a variable first.

* Continue the campaign to unset things to keep the environment small

* Various other micro-optimizations
2011-05-02 07:33:34 +00:00
Pav Lucistnik
8fc3f412bd - Mark BROKEN on 9-CURRENT
Reported by:	pointyhat
2011-05-01 22:56:32 +00:00
Max Brazhnikov
e1bc753fdb Connect portbuilder 2011-04-30 09:54:56 +00:00
Max Brazhnikov
c9d5adff00 Add new port ports-mgmt/portbuilder:
A concurrent ports building tool.  Although FreeBSD ports supports building a
single port using multiple jobs (via MAKE_JOBS) however it cannot build
multiple ports concurrently.  This tool accomplishes just that.

Some of its key features:
 * Concurrent port building
 * Load control
 * Top like UI
 * Persistent builds (by default)

WWW: http://github.com/DragonSA/portbuilder/

PR:		ports/156441
Submitted by:	David Naylor <naylor.b.david at gmail.com>
2011-04-30 09:54:14 +00:00
Rene Ladan
4bb46d8f10 Remove expired ports:
2011-04-24 ports-mgmt/portmk: has not been kept up to date for > 6 months
2011-04-26 ports-mgmt/portsman: hardwires an ancient version of INDEX
2011-04-30 mail/kiltdown: upstream seems dead since 2001
2011-04-29 23:44:00 +00:00
Doug Barton
ea6f6d9c52 Clean up zsh-related directories if the zsh completions are included
PR:		ports/156651
Submitted by:	ohauer
2011-04-25 20:26:19 +00:00
Dennis Herrmann
f855bf7738 - Update to 1.0.1
PR:		ports/156446
Submitted by:	Victor Semionov <vsemionov@gmail.com> (maintainer)
2011-04-17 10:29:30 +00:00
Doug Barton
20fb60d4b0 Release version 3.8:
* Fix a long-standing bug with EUID detection. If the UID was > 4 digits
  the code would fail. Fix this by using a more efficient ps command.

  While I'm at it, use the same more efficient method for determining
  the process group id for the trap cleanup routine.

* Fix a buglet in the new --update-if-newer code, exit if all listed
  ports are actually up to date.
2011-04-15 22:56:15 +00:00
Doug Barton
e07527a808 New Features:
* Add --update-if-newer which will operate on a list of ports given
  on the command line. If a port list is already up to date, it
  will be skipped.
* Tweak the way INDEX files are downloaded and installed to only
  require root privileges for the minimum possible number of actions,
  and do things in a more secure way:
  1. If necessary to download the new INDEX.bz2, as a non-root user, do
     it in a temporary directory created with mktemp
  2. If necessary to update the actual INDEX file unzip it in that same
     temporary directory
  3. Only use $PM_SU_CMD to install the file if necessary
  4. Unlink both INDEX and INDEX.bz2 in their real locations before
     installing the new versions
* Add the ability to store the portmaster.rc file in the same directory
  as the script itself.

Many improvements to the --index-only/--packages-only code, particularly
in the absence of a ports tree.
* Make the --index* options more friendly to being duplicated in the rc
  file and command line. Mixing different options will still trigger an
  error, however having the same option both places will not.
* Don't do the work of handling the INDEX file if we won't need it
  (-l, --list-origins, -e, -s)
* Reorganize the final check of $pd (PORTSDIR) to properly handle the
  various combinations
* For multiple ports and -o, only test for the origin directory if
  we are not using the INDEX. If we are, check it there instead.
* Add some code to --check-depends to explicitly handle --index-only.
  It worked before by ignoring the origin test if there was no ports
  directory, but failed if --index-only was also used.
  This is better both because it doesn't fail with --index-only, but
  also because it now uses the index to validate $origin.
* Since --check-depends now works with --index-only, update usage()

Also:
* Add some whitespace to the "Installing new +CONTENTS" message
* In --clean-packages show the path in the delete prompt for stale
  packages that are not installed like we do for ones that are
* Various internal cleanups and micro-optimizations
2011-04-11 06:19:59 +00:00
Doug Barton
7f8d550961 Remove FreeBSD 6.x specific comment 2011-04-11 06:18:21 +00:00
Stanislav Sedov
07add2d7d8 - Mark the conflict with portupgrade-devel as an install only conflict. 2011-04-03 07:18:31 +00:00
Stanislav Sedov
beec73209a - Update to 20110403 snapshot. This build includes support for ruby 1.9
(tested by Steve Willis).
- The conflict with portupgrade is actually an install conflict only.
2011-04-03 07:16:50 +00:00
Frederic Culot
8968f4c4bc - Update to 0.0.4_0
PR:		ports/156004
Submitted by:	Kostas Petrikas <kpetrikas AT gmail.com> (maintainer)
2011-03-29 17:13:00 +00:00
Pav Lucistnik
df339ef28a - Fix build on -CURRENT
PR:		ports/155771
Submitted by:	Stephen Hurd <shurd@sasktel.net> (maintainer)
2011-03-25 20:58:07 +00:00
Matthias Andree
0b4cff2775 Mark Berkeley DB 5.1 incompatibility. 2011-03-21 20:45:40 +00:00
Joe Marcus Clarke
fa0ae8e3fb Update to 2.13.5.
* Check for the direct assignment of BUILD_DEPENDS to RUN_DEPENDS [1]
* Add a deprecated pointer for USE_XPM. [2]
* CPPFLAGS is now passed to CONFIGURE_ENV automatically. [3]

PR:		154896 [1]
		155550 [3]
Submitted by:	eadler [2]
2011-03-21 01:00:11 +00:00
Koop Mast
028d2872dd Update MASTER_SITES
PR:		ports/155672
Submitted by:	maintainer
2011-03-18 18:52:48 +00:00
Martin Wilke
65e190c0f0 - Get Rid MD5 support
With hat:	portmgr (myself)
2011-03-18 17:59:50 +00:00
Wesley Shields
a9c78cc248 Update to 20110317. This rolls up the patch committed previously
and addresses a (now-fixed) problem when bsd.sites.mk was using Ftp://
instead of ftp://. [1]

Submitted by:	[1]: Gerard Seibert (private mail)
2011-03-17 20:47:56 +00:00
Martin Wilke
511d902b50 - Update to 2.3
PR:		155542
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
2011-03-14 16:05:35 +00:00
Matthias Andree
4e9aa4a8af Add new ports-mgmt/pkgs_which
This is a fast, Perl5-based, database-less pkg_which variant
useful to assist with site-package-upgrades, for instance,
after a Python 2.6 -> 2.7 upgrade.
2011-03-12 15:23:24 +00:00
Wesley Shields
4102f10ac7 Add a patch to fix an issue under python 2.7.
While here, drop MD5 from distinfo.

Discussed at:	http://forums.freebsd.org/showthread.php?p=126331#post126331
Submitted by:	avilla@, jhelfman@e-e.com
2011-03-10 14:42:15 +00:00
Martin Wilke
3f8aabf3d2 - Update to 0.0.3.0
PR:		155294
Submitted by:	maintainer
2011-03-06 05:06:48 +00:00
Ganael LAPLANCHE
f4272cc529 Indent SUBDIRs by 4 spaces instead of 3
Approved by:	portmgr@, ehaupt (mentor)
2011-03-04 10:29:46 +00:00
Pav Lucistnik
c20add828e - Mark BROKEN on 7.X: calls libarchive function that's not present < 8.X
Reported by:	pointyhat
2011-03-03 22:08:36 +00:00
Mark Linimon
4fd7f39cb5 Mark as deprecated: hardwires INDEX-5. 2011-02-26 07:09:39 +00:00
Xin LI
03b42818c9 Chase after net/openldap24-server update.
Reminded by:	miwi
2011-02-25 01:32:17 +00:00
Mark Linimon
2c31c512d7 Mark as deprecated: I haven't kept this up to date for close to a year,
and no one has complained.

Please contact me if you are interested in taking it over.
2011-02-25 01:01:28 +00:00
Martin Wilke
1b8254d567 - Move to py25 or above
- While here kick md5 support
2011-02-25 00:47:51 +00:00
Martin Wilke
7aa1b96857 - Update to 0.0.2_0
- Support now FreeBSD 7.X

PR;		154862
Submitted by:	maintainer
2011-02-19 14:45:17 +00:00
Joe Marcus Clarke
4b41268851 Remove a debugging line that was left in.
Reported by:	lwhsu
2011-02-15 16:11:56 +00:00
Joe Marcus Clarke
e92a8be799 Update to 2.13.4.
* Check for duplicate MANx macros [1]
* Add a warning if the wrong CPAN URL is used for the WWW URL [2]
* Remove an obsolete CPAN warning [3]

PR:		154069 [1]
		154149 [2]
		154724 [3]
Submitted by:	skreuzer [2]
		milki@rescomp.berkeley.edu [3]
2011-02-13 21:10:33 +00:00
Joe Marcus Clarke
1b7b99fc38 Use ${BINMODE} instead of 555 to fix INSTALL_AS_USER installations.
PR:		154552
2011-02-13 21:05:33 +00:00
Andrej Zverev
85b13ac345 Fix WWW in pkg-descr to http://search.cpan.org/dist/<MODULE> for unification.
No functional changes.

Sponsored by:	p5 namespace
2011-02-12 09:30:23 +00:00