1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00
Commit Graph

2009 Commits

Author SHA1 Message Date
Doug Barton
7fb2b1acb3 New Features
============
Print the same progress update that goes to the term title in-line,
and apply various improvements to that code.

Move 'make clean' to the background. There is no point waiting around
for it to finish. In the case of very large work directories this may
cause some I/O contention during the unpacking of the next port to
build, but in most cases this should be lost in the noise.

Other Improvements
==================
Speed up the determination of WRKDIRPREFIX, and do not bother looking
for empty directories if we exited abnormally.

Add code to detect dependency loops created by moving part of a port
into another port, and CONFLICT'ing on previous versions of that port
(ala textproc/p5-XML-SAX -> p5-XML-SAX-Base). When a loop is detected
suggest that the user try pkg_updating.

Bug Fixes
=========
Improve error handling for mktemp

Improve handling of abnormal exits (such as ^C, failed port, etc.),
especially when the first exit happens in a child process.

If the second argument to -o is something that is completely non-existent,
report in the error message what the user typed on the command line.
Reported by:	avilla

In clean_build_only_list() remove ports that are already installed
when using --delete-build-only to prevent them from being spuriously
removed.
Reported by:	avilla
2012-06-13 11:39:23 +00:00
Beech Rintoul
06a3e062ca - Update to 20120611 snapshot
- Store distfiles in portupgrade/ subdir
- Fix installation to support staging and mark USE_STAGE for upcoming staging support
- Fix pkgng automatic dependency handling
- Speed up some make variable lookups

PR:		ports/168954
Submitted by:	Bryan Drewery <bryan@shatow.net> (maintainer)
2012-06-12 21:42:01 +00:00
Steve Wills
63d09c9c9b - Convert all remaining instances of BUILD_DEPENDS=${RUN_DEPENDS} or
RUN_DEPENDS=${BUILD_DEPENDS} to use := which portlint has warned
  about for a while.

PR:		ports/168208
Approved by:	portmgr (miwi)
2012-06-10 18:42:48 +00:00
Emanuel Haupt
b554d9cafd Get rid of ${SITE_PERL} in *_DEPENDS
Submitted by:	az
2012-06-06 10:43:19 +00:00
Martin Wilke
9c2f65e395 - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4
Review by:	bapt, David Naylor (kde team)
2012-06-06 06:44:37 +00:00
Matthew Seaman
a9c642cc48 - Update to version 2.9
Changes:

    http://www.infracaninophile.co.uk/portindex/

    Adjust Endemic and Ubiquitous Makefile settings to account for
    OPTIONSng

  - Switch to OPTIONSng

Approved by:  shaun (mentor)
2012-06-04 19:14:36 +00:00
Gabor Pali
46e9ab0ca5 - Update The Glorious Glasgow Haskell Compiler to version 7.4.1
Please note that port revision for all the Haskell ports without version changes
are also bumped.  Other per-port updates are coming soon (in separate commits)!
In addition to that, separate -docs ports are no longer needed so they are
now removed.

Thanks ashish@ for the assistance.

Obtained from:	FreeBSD Haskell
2012-06-03 20:52:29 +00:00
Baptiste Daroussin
a5d3bde5f9 Backout reproducible packages.
pkgng tried since beta14 to create reproducible package: aka 1 package build
twice will get exactly the same checksums, this revealed some problem with
python that were workaround in beta15 but lots of build system seems to really
not approciate it, while the feature is good and might be reactivated in the
futur, the ports tree and upstream build systems, need a lot of work to be able~
to deal with 100% reproducible packages :(
2012-06-03 19:02:27 +00:00
Koop Mast
c8e790e8a0 Add pkg-remove.8 to MLINKS.
Approved by:	portmgr (bapt@)
2012-06-03 16:07:19 +00:00
Baptiste Daroussin
66ade9c22c - update to 1.0-beta15
- changes:
  - new -d to pkg fetch to download the dependencies along with the package
  - fix automatic flag tracking over installs and upgrades
  - fix hardlink detection (size calculation of git is now sane again :))
  - pkg remove is now an alias to pkg delete
  - fix a bug with shlibs track causing segfault
  - pkg check -r now updates flatesiz and checksums
  - all generated yaml now contain a yaml object separator, pkg info -Ra can be
    pased directly to a yaml parser
  - pkg query and pkg rquery do not fallback anymore on matching everything if
    -g -x or -X is passed in arguments
  - fix python packing on pointyhat/tinderbox with a ugly workaround for now
  - pkg info '' and pkg search '' now complains about empty pattern
  - pkg rquery now return 1 if nothing matched
2012-06-03 14:47:21 +00:00
Sunpoet Po-Chuan Hsieh
2b98d0ef36 - Update to 0.3.0
- Add BUILD_DEPENDS
- Sort *_DEPENDS

Changes:	http://search.cpan.org/dist/FreeBSD-Pkgs-FindUpdates/Changes
PR:		ports/168585
Submitted by:	sunpoet (myself)
Approved by:	Zane C. B-H. <vvelox@vvelox.net> (maintainer)
2012-06-03 09:55:03 +00:00
Sunpoet Po-Chuan Hsieh
c015e5af1a - Update to 0.2.0
Changes:	http://search.cpan.org/dist/FreeBSD-Pkgs/Changes
PR:		ports/168584
Submitted by:	sunpoet (myself)
Approved by:	Zane C. B-H. <vvelox@vvelox.net> (maintainer)
2012-06-03 09:54:33 +00:00
Baptiste Daroussin
24b247e2c7 Port changes
- Convert to new options framework
- Sync pkg-message with devel/portupgrade
portupgrade changes
- portupgrade/portinstall -v now lists recursive depends [ports/137958]
- portupgrade lists new version after upgrade in results
- Fixed failure being seen as success due to broken script(1) [ports/147242,
  ports/131111]
- A fixed script(1) is now included for systems < 8.1
- Expanded pkgng support

PR:		ports/168548 which fixes: ports/137958 ports/147242 ports/131111
Submitted by:	Bryan Drewery <bryan@shatow.net>
2012-06-02 09:48:44 +00:00
Baptiste Daroussin
b4f91f677e Convert to new options framework
PR=		ports/168534
Submitted by:	Bryan Drewery <bryan@shatow.net> (maintainer)
2012-06-02 09:38:19 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Martin Wilke
d50f9ae936 - Update to 0.1.5
PR:		168422
Submitted by:	David Naylor <naylor.b.david@gmail.com> (maintainer)
2012-05-29 08:38:25 +00:00
Max Brazhnikov
8fe296955d IGNORE= does not build with Qt 4.8 2012-05-25 11:09:45 +00:00
Alex Kozlov
7057fb7d4d Update to 1.6
- update whitelists

Approved by:	eadler, itetcu (mentors, implicit)
2012-05-24 07:43:58 +00:00
Baptiste Daroussin
27150984d0 - Fix pkg update adding repo.txz twice
PR:		ports/168235
Submitted by:	Andriy Syrovenko <andriys@gmail.com>
2012-05-22 16:49:26 +00:00
Baptiste Daroussin
a1ffe962fd - update to 1.0-beta14
- changes:
  * new DEVELOPER_MODE option: it will fail instead of just printing warnings
  * package creation is now reproductible, the same package built twice will
have the same checksum
  * pkg install, upgrade and fetch now automatically performs the update of the
remote metadata if necessary
  * portmaster patch: use_pkgng is not nessecary anymore
  * portmaster patch: new format you can just copy it in the
ports-mgmt/portmaster/files
  * portmaster patch: support for portmaster -o
  * portmaster patch: Enable --check-depends, aliasing pkg check -adv
  * pkg set -A to mark a package as automatically installed (-a now matches all:
 better consistency with other commands)
  * new -D option for pkg info (same as pkg_info -D)
  * pkg set -o now change origin for a port and everything that depends on it
  * new -L option for pkg {fetch,install,upgrade} to skip updating metadata.
  * when a package isn't valid, print human information about what is missing
  * some fixes in ordering (revealed by p5-XML-Sax mess)

Thanks to all contributors
2012-05-22 13:16:46 +00:00
Joe Marcus Clarke
94342a06fe Correct a typo.
Reported by:	adamw
2012-05-20 16:36:50 +00:00
Joe Marcus Clarke
ccc564bc46 Upgrade to 2.13.10.
* Add a check for over-specific shared lib dependencies [1]
* Add support for TEST_DEPENDS [2]
* Make the error for NO_CHECKSUM to be scarier [3]

PR:		165851 [1]
		166173 [2]
		167923 [3]
Submitted by:	matthew [1]
		sunpoet [2]
		"Bryan Drewery" <bryan@shatow.net> [3]
2012-05-20 05:10:42 +00:00
Baptiste Daroussin
98e85bf3ce - update to 1.4.1
- changes:
  * do not try to sanity check an empty package directory
2012-05-19 13:43:59 +00:00
Baptiste Daroussin
4c1f4420d8 - update to 1.4
- changes:
  * Sanity check, clean all the old package not only the one that are concern by the run
  * No more recursive cleanup in case of failure
  * Code cleanup and consistency improved
2012-05-17 21:44:16 +00:00
Martin Wilke
c45f6ef3cf - Update to 0.1.2
PR:		167410
Submitted by:	Muhammad Moinur Rahman <5u623l20@gmail.com>
Approved by:	maintainer timeout
2012-05-16 08:23:42 +00:00
Baptiste Daroussin
716c40233f - update to 1.3.1
- important bug fix in jail -i and jail -l
2012-05-15 16:37:23 +00:00
Baptiste Daroussin
b57e542bce - update to 1.3
- changes:
  * Stop using zfs properties to store the queue to avoid size limitation
  * Bug fixes
2012-05-15 10:18:40 +00:00
Eitan Adler
913696b86e Update to latest portupgrade development snapshot.
Changes:
	Fixe regression which causes pkgdb -u to take a long time without pkgng support.

PR:		ports/167823
Submitted by:	"Bryan Drewery" <bryan@shatow.net> (maintainer)
2012-05-12 16:33:45 +00:00
Eitan Adler
7d2addd2df Update to latest portupgrade development snapshot.
Changes:
- Fix portsdb -U crash when building INDEX
- All libs are now installed into the pkgtools/ namespace
- Experimental PKGNG support.
portupgrade -o, pkgdb -F and package upgrades do not work yet.
Enable with WITH_PKGNG=yes in /etc/make.conf

PR:		ports/167811
Submitted by:	"Bryan Drewery" <bryan@shatow.net> (maintainer)
2012-05-12 04:41:39 +00:00
Kris Moore
93f1190b50 - Update to 0.9.8 2012-05-11 21:04:06 +00:00
Jason Helfman
9e660bdb4c - Update to 1.3
This version adds support for a top-level Makefile.local. Also
restored the priority-setting code, but without making it mandatory
(if the call to rtprio fails, the program will still runs, rather than
aborting as it formerly did, the last time this code was included).

PR:	ports/167592
Submitted by:	maintainer, conrads@cox.net
2012-05-04 22:06:17 +00:00
Baptiste Daroussin
0665269baf - update to 1.0-beta13
- changes:
  * -a (all) is now befault behaviour of check, query, rquery
  * speed up remote repository query
  * fix excessive CPU usage on fetching
  * improve man pages documentation
  * only display filenames on fetching not full url
  * fix an important bug on jobs ordering calculation
  * lots of bugs fixes
2012-05-04 06:17:32 +00:00
Baptiste Daroussin
6c577fda04 - update to 1.2
- changes:
  * jails are now real jail(8)
  * only have network access during make fetch
  * poudriere jail -i -j <yourjail> now shows the activity of the jail
  * csup support for poudriere ports
  * new poudriere cron and poudriere queue command
2012-05-03 17:56:24 +00:00
Eitan Adler
7fdbfe0686 Sync -devel port with release
Changes:
Fixes regression introduced 2.4.9.4 release, causing failed upgrades to
be seen as successes. Reported by: Matthew D. Fuller
<fullermd@over-yonder.net>

PR:		ports/167512
Submitted by:	"Bryan Drewery" <bryan@shatow.net> (maintainer)
2012-05-02 15:50:24 +00:00
Eitan Adler
00e0cf9296 Upgrade to 2.4.9.5
Changes:

Fixes regression introduced 2.4.9.4 release, causing failed upgrades to
be seen as successes. Reported by: Matthew D. Fuller

PR:		ports/167512
Submitted by:	Bryan Drewery <bryan@shatow.net> (maintainer)
2012-05-02 15:35:08 +00:00
Baptiste Daroussin
25c7858162 Convert distinfo to unix format for real
Set the right checksum and size

PR:		ports/167502
Submitted by:	Bryan Drewery <bryan@shatow.net> (maintainer)
2012-05-01 22:03:54 +00:00
Baptiste Daroussin
a0eafe8361 Point to the new home 2012-05-01 13:03:35 +00:00
Eitan Adler
d0c3f23fd6 DOS2UNIX 2012-04-30 02:57:00 +00:00
Eitan Adler
af62a35df8 Change portupgrade-devel to use a known hash and check distinfo
Submitted by:	bryan@shatow.net (maintainer)
Security:	b428e6b3-926c-11e1-8d7b-003067b2972c
2012-04-30 02:55:22 +00:00
Dennis Herrmann
0b02e47c12 - Update to 1.1.0
PR:		ports/167388
Submitted by:	Mamoru Sakaue <sakaue.mamoru@samurai.mwghennn.net> (maintainer)
2012-04-28 18:33:06 +00:00
Dennis Herrmann
f86a87c735 - Avoid literal appearances of "$FreeBSD:...$" in patch-util_diff.in.
- While we are here:
- Make the affected sed pattern more flexible with regard to the
  repository path from which the port was checked out.
- When handling -d <dir>, if the port's directory does not exist,
  fix the path used in the first check for an alternative path.
- Bump PORTREVISION.

PR:		ports/166593
Submitted by:	Johannes Joemann <joemann@beefree.free.de> (maintainer)
2012-04-28 07:58:13 +00:00
Romain Tartière
90016817de Update to 1.0.5 2012-04-27 14:33:28 +00:00
Jason Helfman
0af6ed5ab0 - Update to 2.4.9.4
PR:	ports/167338
Submitted by:	maintainer, bryan@shatow.net
2012-04-27 04:41:47 +00:00
Baptiste Daroussin
65e5ecf448 pkg.conf.sample is not a PORTEXAMPLE 2012-04-26 10:14:12 +00:00
Jason Helfman
35bba01180 - Update to 0.1.4.1
0.1.4 - 2012 April 22:
* Support pkgng as an alternative package manager
* Support installing packages from a repository
* Support port pre-cleaning
* Support dynamic defaults from /etc/make.conf (i.e. DEPENDS_(PRE)CLEAN)
* Major code cleanup and refactor effort
* Switch to a revised milestone schedule
* Fixes:
* Fix assertion when using PKGINSTALL builder
* If kevent fails with EINTR then retry command again

PR:	ports/167210
Submitted by:	maintainer, naylor.b.david@gmail.com
2012-04-23 21:39:06 +00:00
Baptiste Daroussin
0a9194acae - update to 1.0-beta12
- changes:
  * Fix to be downloaded calculation
  * Respected rc.conf with handle_rc_scripts
  * Improve man pages
  * Fix pkg set -o
  * new pkg rquery subcommand, do the same as pkg query but for remote
    repositories
  * Allow forcing installation of a package even on bad arches
  * Add indexes to local database, speed up local queries
  * Speed up file loading from database
  * lock the database while executing a job
  * improvements on new pkg version detection
2012-04-23 13:57:39 +00:00
Jason Helfman
88d8712308 - use Sourceforge
- avoids issue with not having SSL support
- Adds LICENSE
- Uses proper RUBY_VER
- on request from myself, pkg-message was generalized by maintainer

PR:	ports/167096
Submitted by:	maintainer, bryan@shatow.net
2012-04-20 16:43:12 +00:00
Jason Helfman
f41fdd55ac - Update MASTER_SITES [1]
- addresses not having SSL support in base [2]
- add LICENSE [2]
- some portlint findings [2]

PR:	ports/167084
Submitted by:	ksmakoto@dd.iij4u.or.jp [1], maintainer bryan@shatow.net [2]
2012-04-20 05:44:16 +00:00
Alex Kozlov
e38d4d1622 Update to 1.5
- update whitelists
- hide BROKEN/IGNORE quoted under 'all checks' option

Approved by:	eadler (mentor)
2012-04-19 13:14:33 +00:00
Baptiste Daroussin
3371d462a9 Fix bug preventing self upgrade with beta11 2012-04-18 21:25:19 +00:00