1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-25 04:43:33 +00:00
Commit Graph

2053 Commits

Author SHA1 Message Date
Alex Kozlov
0ecec93f3d - Update to 1.8 2012-07-25 11:14:44 +00:00
Doug Barton
22aca7c98c Update to 3.13.13:
Minor improvements:
===================
* Improve messages for processing of dependent ports when -r
* If there is an installed version, always print that message, not just
  when we're in the parent
* Optimize determination of $new_port:
 - When first set, let it be global
 - Use a function to incorporate/optimize the various tests from the
   2 different places that it was being set
* Use a more robust method of determining portdir from $PWD. This also
  works for bare 'portmaster' with no arguments now, if you're in a port
  directory.
* Various additional code cleanups

Bug fix:
========
Do read_distinfos() in the background for multiport() too, oops
2012-07-24 20:48:17 +00:00
Baptiste Daroussin
29548fa6c6 use ${FIND} macro instead of direct find
Reported by:	sunpoet
2012-07-24 15:17:31 +00:00
Baptiste Daroussin
40ddcdc20b Remove .orig after applying patches to avoid installing .orig files into the system
Reported by:	redports (QAT)
2012-07-24 10:14:22 +00:00
Baptiste Daroussin
7df28735bf Fix some missing quoting
PR:		ports/170087
Submitted by:	Vincent Hoffman-Kazlauskas <vince@unsane.co.uk>, Denis Generalov <gd@powernet.ru>
2012-07-24 09:04:13 +00:00
Chris Rees
d8dd4deb3a Update WWW line
PR:		ports/170044
Submitted by:	nemysis@gmx.ch
Approved by:	maintainer
2012-07-21 14:56:39 +00:00
Baptiste Daroussin
79769610e4 - update to 1.0-rc4
- changes:
  * Fix reinstalling package due to options change losing automatic flag
  * Fix pkg set -o
  * do not use dlopen for figure out path of libraries to track shlibs
  * more manpages cleanup
2012-07-20 20:21:09 +00:00
Doug Barton
323e0ff2eb Update to version 3.13.1
Minor fixes/improvements
========================
* Turns out there are a non-zero number of distinfo files that have SIZE
  listed first, so in the code that parses them for the data to put into
  /var/db/pkg/$port/distfiles, handle this situation gracefully.

* If we trap while working on a child port do not remove that child from
  the PM_NEEDS_UPDATE list so that when it gets printed in the parent
  that child is still on the list.

* Use the count of total ports as $num_of_deps for -Faf

* For -av, add num_{roots|trunks|branches|leaves} values to the headers

* In multiport(), decrement the number of ports to work on and print a -v
  message if we have already seen a port in the worklist as a dependency
  of another port in the list.

* Many other minor code cleanups

Performance enhancement
=======================
* In read_distinfos*() use while read instead of grep. Avoids the fork
  and reduces the total time for building the list(s) of distfiles by 25%
2012-07-17 07:38:27 +00:00
Beat Gaetzi
b7373f3475 - Update to 1.5 (which adds optionsng support)
PR:		ports/169760
Submitted by:	jgh
2012-07-15 23:04:30 +00:00
Baptiste Daroussin
26bc5ba5b1 - update to 1.0-rc3
- changes:
  * fix bug corrupting automatic and licenselogic flags
  * some mdoc fixes
  * fix a new dependencies pulled by upgrade showed as reinstalling instead of
    installing
  * some fixes in repo generations
2012-07-13 23:15:45 +00:00
Baptiste Daroussin
d08b26f7dd - update to 1.0-rc2
- changes:
  * fix an important bug on script handling resulting in scripts runned sometime
    twice
  * time can no more be negative while fetching
  * fix a crash on pkg check
  * fix an infinite retry loop when fetching a file that return 404
  * emit a warning when search gives no results
2012-07-13 15:39:57 +00:00
Baptiste Daroussin
fd554fce86 - update to 1.0 rc1
- changes:
  * schema for remote repositories are versionned
  * fix ordering of scripts
  * ability to query SRV dns records for automatic mirror detection (ala
    portsnap/frebsd-update) via the SRV_MIRROR options default to off
  * new FETCH_RETRY options (default to 3)
  * more style(9) compliance of the code
  * lots of cleanup in exits codes
  * lots of typos fixes in manpage
  * improvements in manpages
  * pkg2ng now move the old database into /var/db/pkg.back
  * new -B option to pkg check to reanalyse the files and populate shlibs
  * new install -fR to reinstall all packages depending on a given package
  * disable shlib when using pkg-static

No new feature to expect in next releases, only bug fixes
New feature will be for 1.1 (already planned :))
2012-07-11 22:17:37 +00:00
Jason Helfman
c28450b1a5 - adopt new options framework
PR:	ports/169743
Submitted by:	jgh@
Approved by:	maintainer, naylor.b.david@gmail.com
2012-07-09 18:29:51 +00:00
Alex Dupre
15fad6f563 Match also lowercase letters in port knobs (used by ghostscript) and
update pkg-message.
2012-07-09 13:49:02 +00:00
Frederic Culot
3225f2ada1 - Update to 0.1.5.2
Changes:	https://raw.github.com/DragonSA/portbuilder/master/ChangeLog
PR:		ports/169715
Submitted by:	David Naylor <naylor.b.david@gmail.com> (maintainer)
2012-07-09 09:15:08 +00:00
Joe Marcus Clarke
943066597f Update to 2.13.11.
* Fix typo. [1]
* Add support for DOCS/NLS using optionsNG. [2]
* Remove references to PATCHDIR. [3]

PR:		169110 [1]
		168364 [3]
Submitted by:	Hung-te Liang <lhd@cs.nctu.edu.tw> [1]
		ak [2]
		crees [3]
2012-07-09 01:36:00 +00:00
Doug Barton
f428599ca5 Upgrade to version 3.13
Major updates/fixes to the distfile handling code
=================================================
* Make all parts of the code SUBDIR-safe (most were already)
  - Fix a few places where the relativity of the cwd was not respected,
    most often resulting in files not being deleted that should be
* Move the storage of the distfile info back to /var/db/pkg where it
  should have been all along. Mostly for correctness, but also to deal
  with the problem of non-UNIQUENAMEs causing the wrong files to be
  deleted with -d.
* Clean up the old /var/db/ports/*/distfiles files after reading them,
  and delete the directory if it's empty. Since we are doing this
  unconditionally now, there is no longer a need for delete_dist_list().
  The new ones will live and die with the rest of the package directory.
* Update some of the messages printed out for distfile-related things
  to make it more clear what's going on.
* Check DI_FILES to see if the distfile could be valid for another port
  in more places, so add a function to deal with the common ones.
* When checking DI_FILES, anchor the grep pattern with a ^ to
  avoid false positives

Other code changes
==================
* Make the whitespace more consistent
* Various minor improvements, mostly to avoid unnecessary forking

UI Change
=========
* When using -i and there is an +IGNOREME file, the default should be no
2012-07-07 12:16:20 +00:00
Baptiste Daroussin
01941640e1 - update to 1.5.4
- changes:
  * improve modification detection with zfs diff (pgj@)
  * replace ftp by fetch(1) all over the place (this allow installing from http
    mirrors)
  * make fetch(1) using passive ftp when fetching from ftp
  * new option -t <version> to jail subcommand, to binary upgrade to a newer
    version (still some interactive parts :()
  * always destroy the jail before zfs rollback to make sure no process are
    still running (fix poudriere hanging after packaging totem for example)
    (reported by des@ and gnn@)
  * fix ipv6/ipv4 support determination (tested by gnn@)
2012-07-04 10:48:38 +00:00
Baptiste Daroussin
0c571441dc Fix alignement error making pkg repo segfaul on i386
Reported by:	gjb, Ivan Klymenko <fidaj@ukr.net> (via ports@)
Tested by:	gjb
Obtained from:	pkgng git repository
2012-07-04 09:59:23 +00:00
Baptiste Daroussin
6fe34aef3c fix distinfo (sorry I commit the wrong one before) 2012-07-02 15:07:52 +00:00
Baptiste Daroussin
7db30eeb77 - update to 1.0 beta17
- changes:
  * downgrading is always forbidden except if you explicitly force it
  * yet another fix for incremental pkg repo
  * pkg install/upgrade now detect ports which remote has different option set
    and propose to reinstall them
  * code refactoring, and improvement in pkgdb.c and pkg_repo.c
  * new -f options for pkg update
  * new -f and -q options for pkg repo
2012-07-02 13:42:22 +00:00
Olli Hauer
857f013b41 - fix distinfo file (MD5_FILE -> DISTINFO_FILE)
Reference:
http://marcuscom.com/pipermail/tinderbox-list/2012-March/002547.html

PR:		165937
Submitted by:	ohauer
Approved by:	maintainer timeout (3 months+)
2012-07-01 20:47:45 +00:00
Andrej Zverev
541bb1b198 - Remove SITE_PERL from *_DEPENDS
Approved by: portmgr@ (bapt@)
2012-07-01 05:42:55 +00:00
Andrej Zverev
a41069ab3b - Remove SITE_PERL from *_DEPENDS
Approved by: portmgr@ (bapt@)
2012-06-30 14:53:22 +00:00
Chris Rees
a849c5ff0d Revert previous change which was committed by mistake along with some
other ports.

Noticed by:	swills

It also happened to be incorrect!  The path should have been
PREFIX/tinderbox/scripts.

Noticed by:	sunpoet
2012-06-30 07:56:28 +00:00
Dirk Meyer
e002e5fc00 - update to 1.71 2012-06-30 07:28:16 +00:00
Chris Rees
a8fd68c452 Update maintainer addresses, MASTER_SITES and PATCH_SITES
PR:		ports/169528
Submitted by:	koitsu (maintainer)
2012-06-28 20:15:27 +00:00
Baptiste Daroussin
9b80ac5553 - update 1.5.3
- changes:
  * always remove previous pkgng repository before rebuilding the new one
  * make ftp passive by default
  * experimental support for ccache (needs a bsd.local.mk)
  * add -s to testport and bulk, to skip sanity checking
  * creating jails from csup/svn still experimental, but now it can works for
    real :)
2012-06-28 12:54:47 +00:00
Baptiste Daroussin
9e3a60e39e Really fix build on 8-stable and 9-stable
No revision bump because no changes but allowing building when it failed

Obtained from:	pkgng git (Bryan Drewery)
2012-06-27 06:27:14 +00:00
Chris Rees
fe0512fec7 Import upstream fix for pkgng users-- failed on tc Setup if perl was installed
via pkgng

Approved by:	itetcu (maintainer)
2012-06-26 20:18:03 +00:00
Doug Barton
b3b3c80e67 Minor improvements
==================
* Restore the line from -av that prints each port as we work on it.
* Print more useful information about ports that don't have distfiles,
  or distfiles we're skipping due to duplicates when -F (especially
  with -a).

Bug fixes
=========
* Consolidate all writing to the IPC_SAVE file into safe_exit()
  so that it always gets called. Also, zero out the file after
  reading it so that a parent process doesn't inadvertently
  read stale data during a trap (unlikely, but not impossible).
2012-06-26 01:51:19 +00:00
Wesley Shields
4d0826cf7b Update to 2.0.2
PR:		ports/169078
Submitted by:	Kimmo Paasiala <kpaasial@gmail.com>
Approved by:	Benjamin Lutz <mail@maxlor.com> (maintainer)
2012-06-25 16:44:28 +00:00
Steve Wills
25fb2fe970 - Revert previous commit as iconv deps mean we still need to LIB_DEPEND on
popt
2012-06-25 16:39:44 +00:00
Baptiste Daroussin
d4b023c0b7 - update to 1.5.2
- changes:
  * Now ipv4 or ipv6 information are automatically gathered out of sysctl
  * CHECK_CHANGED_OPTIONS to detect changed options with bulk -k and pkgng (this
    force rebuild of package if options has changed
  * Fix signal handler not actually exitting
  * Track IGNORED stats
  * Support for signing pkgng repo
  * give to the jail network access during make checksum to allow refetching
    distfiles
2012-06-25 13:39:39 +00:00
Steve Wills
21212c1dd6 - popt is only needed during build, so change DEPENDS
- Bump PORTREVISION due to package change
2012-06-25 13:34:40 +00:00
Baptiste Daroussin
4f79580b23 - update to 1.0-beta16
- changes:
  * fix incremental pkg repo
  * fix stage directory (copy mode) support
  * improvements on documentation (man pages, error messages)
  * new ARCH_INDEP options in developper mode to allow notifying a maintainer
    that a port might be archiecture independant
  * fix compilation on recent 8-stable and 9-stable
  * improvemens is usage() output
  * new option PORTAUDIT_SITE to allow user to set the url for the auditfile
  * pkg create -an to not repack existing packages
  * new periodic script to make daily backup of the database
  * new stats (pkg-stats(8)) subcommand
  * big improvements and bug fixes in pkg (r)query
  * deactivate shlibs tracking all the time in pkg-static
  * lots of bug fixes

Thanks to all contributors
2012-06-25 13:23:38 +00:00
Steve Wills
41d391c9db - Switch this to using ${LOCALBASE} instead of calling pkg_info, which
should allow it to be installed in an all pkgng world.
2012-06-25 03:35:16 +00:00
Matthew Seaman
a629eef46a - Make wanted-ports compatible with pkgng by dropping dependency
on old pkg tools.

Approved by: shaun (mentor)
Submitted by:	   Bryan Drewery
PR:	  ports/169301
2012-06-23 15:18:29 +00:00
Baptiste Daroussin
de74423122 - update 1.5.1
- changes:
  * Fix dep cache
  * Fix dep line having [:target]

Thanks Bryan Drewery <bryan@shatow.net>
2012-06-19 20:58:10 +00:00
Baptiste Daroussin
a3efb2e255 - update to 1.5.0
- changes:
  * poudriere ports -u using portsnap can safely be run from cron now
  * Remove stale repo.sqlite as well to prevent deps constraint error with pkgng
  * add allow.chflags to jails
  * Add support for upgrading a jail using freebsd-update (only security
    upgrades for now) if the jail was created from ftp.
  * experimental support for creating/upgrading a jail from svn/csup beware that
    the -v when creating should be adapted to svn branches (stable/8, head) or
    csup (RELENG_8, .)
  * do not run make deinstall in case of normal bulk (speeds up a bit the bulk)
  * Add NOIPV4 and NOIPV6 support
  * Speed up a bit sanity checking by caching the dep list for each packages
  * Add some caching to avoid running make -V again and again when possible
2012-06-19 13:41:59 +00:00
Alex Kozlov
b74f479495 Update to 1.7
- update whitelists

Approved by:	eadler, itetcu (mentors, implicit)
2012-06-17 03:06:12 +00:00
Michael Scheidell
000f0b0e1c - Update to 0.1.5.1
PR:		ports/169147
Submitted by:	David Naylor <naylor.b.david@gmail.com> (maintainer)
2012-06-16 13:35:38 +00:00
Baptiste Daroussin
4ed25952f9 - Fix pkg2ng with new options framework 2012-06-15 10:46:45 +00:00
Doug Barton
f18b7d0bbb Upgrade to 3.12.1, removes pgrep since it's not safe to use on older
versions of FreeBSD
2012-06-15 06:10:18 +00:00
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