Commit graph

2504 commits

Author SHA1 Message Date
Baptiste Daroussin
93fdaf74af Fix @exec/post-install script execution with pkg register -i [1]
Fix MTREE not properly being extracted with pkg register -i [2]

Reported by:	garga [1]
		bdrewery [2]
2013-09-24 12:26:43 +00:00
Baptiste Daroussin
207a8c47d0 Add uidfix to allow packaging as a user 2013-09-24 11:37:43 +00:00
Bryan Drewery
4acce02992 - Update to checkin 926c783293
Changes:
  - Respect DESTDIR on poudriere install
  - testport -i: Fix when orphans are found with staging
  - bulk -v: Reword distfiles message
  - bulk: Fix INDEX building showing wrong origins
  - bulk: Remove stray " done" message
  - Staging fixes for testing ports-mgmt/pkg
  - jail: Deprecate csup
  - Add safety check for rm -rf /*
  - pkgclean: Fix finding packages [1]
  - During build, call install-mtree after run-depends. This should be
    a NOP, but mentioned in case weird things happen.

Reported by:	olgeni
2013-09-24 02:22:24 +00:00
Bryan Drewery
b32119ff8e - Update to 3.0.7
Changes:
  - Respect DESTDIR on poudriere install
  - testport -i: Fix when orphans are found with staging
  - bulk -v: Reword distfiles message
  - bulk: Fix INDEX building showing wrong origins
  - bulk: Remove stray " done" message
  - Staging fixes for testing ports-mgmt/pkg [1]
  - jail: Deprecate csup [2]

Reported by:	madpilot [1]
Submitted by:	brd [2]
2013-09-24 02:17:45 +00:00
Bryan Drewery
e8afeda9ab - Remove stray "done" message during startup, which slipped in partially
from a 3.1 update

Reported by:	kwm
2013-09-23 15:21:07 +00:00
Bryan Drewery
17a8878aef - Update to checkin 49bdcf4dc4
Changes:
  - testport -i: Fix when stage orphans are found
  - Don't show mtree notices on builder startup
2013-09-23 13:43:41 +00:00
Bryan Drewery
cfb8657212 - Fix testport -i not working when stage orphans are found 2013-09-23 13:18:24 +00:00
Bryan Drewery
f2d8aeaa63 Remove 'cat PKG-MESSAGE' for staging 2013-09-23 11:31:33 +00:00
Bryan Drewery
4a3f119f1a - Support STAGEDIR 2013-09-23 11:24:41 +00:00
Bryan Drewery
87d3f71d6d - Support STAGEDIR 2013-09-23 11:24:00 +00:00
Bryan Drewery
892eb1d0b6 - Support STAGEDIR 2013-09-23 11:23:55 +00:00
Bryan Drewery
da8811d66a - Support STAGEDIR 2013-09-23 11:23:47 +00:00
Bryan Drewery
609289222e - Support STAGEDIR 2013-09-23 11:23:36 +00:00
Baptiste Daroussin
210bc2e1a3 Add the manpages to plist, missed in previous commit
Reported by:	ak
2013-09-23 10:07:03 +00:00
Baptiste Daroussin
cf001a2025 Use stage. 2013-09-23 05:59:26 +00:00
Bryan Drewery
c80222418f - Update to checkin 6a4cc74775
This release supports upcoming STAGE support. Please
update to it soon.

Changes:

 - Staging support.
  * Detect files orphaned in the stagedir that are not
    installed due to not being in the pkg-plist
  * Detect files that get installed outside of the
    STAGEDIR during 'make stage' as 'stage_fs_violation'
 - Rename 'preinst_fs_violation' to 'build_fs_violation'
 - latest-per-pkg links are now hardlinks
 - Fix possible recursive crash during jail startup
 - Chmod jail build dirs to 0711 to keep out gvfs-trash
   from tracking the directory during build, leading to
   kernel panic sometimes
 - jail -uc: Fix detection of errors during distrib-dirs
 - jail -uc: Fix on recent HEAD during distrib-dirs due to
   new unbound user.
 - testport: Only show -n warning if there are leftovers
 - jail -u (SVN): Fix RELEASE not being updated for UNAME_r
   during major upgrades (head becomes 10-ALPHA, 11, etc)
 - jail: usage cleanup
 - hook 'bulk done' now has stats passed to it:
   #built #failed #ignored #skipped
 - jail -uc (SVN): Show SVN revision number in uname via
   UNAME_v
 - testport: Always run with TRYBROKEN
 - Now showing status messages when running mtree(1) for
   fs checks
2013-09-22 23:21:20 +00:00
Bryan Drewery
de3dc74894 - Update to 3.0.6
This release supports upcoming STAGE support. Please
update to it soon.

Changes:

 - Staging support.
  * Detect files orphaned in the stagedir that are not
    installed due to not being in the pkg-plist
  * Detect files that get installed outside of the
    STAGEDIR during 'make stage' as 'stage_fs_violation'
 - Rename 'preinst_fs_violation' to 'build_fs_violation'
 - latest-per-pkg links are now hardlinks
 - Fix possible recursive crash during jail startup
 - Chmod jail build dirs to 0711 to keep out gvfs-trash
   from tracking the directory during build, leading to
   kernel panic sometimes
 - jail -uc: Fix detection of errors during distrib-dirs
 - jail -uc: Fix on recent HEAD during distrib-dirs due to
   new unbound user.
 - testport: Only show -n warning if there are leftovers
 - jail -u (SVN): Fix RELEASE not being updated for UNAME_r
   during major upgrades (head becomes 10-ALPHA, 11, etc)
2013-09-22 23:14:15 +00:00
Alex Kozlov
8952201db9 - Fix PKGDB_FIX option
- Improvements to pkgng patch

PR:	ports/182268
Submitted by:	Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp> (maintainer)
2013-09-22 20:25:06 +00:00
Bryan Drewery
5616147454 - Update to 2.4.11.2
Changes:
  Rework date parsing for Ruby 1.9 to not depend on devel/ruby-date2 [1]

PR:		ports/182239 [1]
2013-09-21 14:02:45 +00:00
Bryan Drewery
349e2173c7 - Update to checkin 452ad6a which is 2.4.11.2
Changes:
  Rework date parsing for Ruby 1.9 to not depend on devel/ruby-date2 [1]

PR:		ports/182239
2013-09-21 13:57:29 +00:00
Baptiste Daroussin
d18f0b8dd1 Pickup patches from ports-mgmt/pkg so that pkg-devel is also stage ready 2013-09-21 12:42:38 +00:00
Dirk Meyer
1e3119b07e - fix misplaced NO_STAGE in slaveports and ifdefs 2013-09-21 11:06:03 +00:00
Baptiste Daroussin
16f65335a1 Add NO_STAGE all over the place in preparation for the staging support (cat: ports-mgmt) 2013-09-20 22:36:49 +00:00
Bryan Drewery
2324655f20 - Add NO_STAGE until validated to be safe for upcoming staging support 2013-09-20 15:58:09 +00:00
Alex Kozlov
3873b4b26c - Undeprecate, give maintainership to submitter
- Add pkgng support

PR:	ports/181077
Submitted by:	Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp>
2013-09-20 11:44:15 +00:00
Baptiste Daroussin
b8cd572806 Fix build on mips
Fix analyzing elf when package/registering from a stage directory
2013-09-19 20:04:51 +00:00
Bryan Drewery
761f867613 - Update to 2.4.11.1
Changes:
  - Fix pkgng detection when using pkg-devel [1]
  - Try to fix stack overflow issue with Ruby 1.9 and large installs [2]

PR:		ports/181813 [1]
Reported by:	Takanori Saneto <sanewo@ba2.so-net.ne.jp> [1]
Reported by:	many [2]
Tested by:	Robert Burmeister [2]
2013-09-19 00:19:37 +00:00
Bryan Drewery
d3e2ccc5b3 - Update to checkin e4a515a
Changes:
  - Fix pkgng detection when using pkg-devel [1]
  - Try to fix stack overflow issue with Ruby 1.9 and large installs [2]

PR:		ports/181813 [1]
Reported by:	Takanori Saneto <sanewo@ba2.so-net.ne.jp> [1]
Reported by:	many [2]
2013-09-17 01:10:19 +00:00
Andrej Zverev
935fc1ffdb - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-16 07:29:08 +00:00
Andrej Zverev
33915fc265 - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-16 06:30:31 +00:00
Bryan Drewery
434eb6f2cb - Update to checkin 0eb89d4f74
Changes:
  ports: Add -k for -d usage to keep files around after deleting
  testport -i: Fix TERM not being passed into the jail
  jail -cu: Fix build with recent head due to new user 'unbound'
  Hardlink logs into latest and latest-per-pkg
  Fix recursive crash in jail_stop()
  Add TIMESTAMP_LOGS support
  Set build dir to 0700 to avoid gvfsd-trash tracking all mounts during build
2013-09-15 19:27:13 +00:00
Chris Rees
9ba75d117a dialog4ports -- a dialog for FreeBSD ports. This is a static version that
can be used in chroots, for example in Tinderbox.

PR:		ports/182021
Submitted by:	marcus
Reviewed by:	portmgr (bdrewery)
Approved by:	maintainer
2013-09-15 19:03:55 +00:00
Bryan Drewery
e4ce57f02e - Update to 3.17.2
Changes:
 - Fix detection of pkg-devel

PR:		ports/181813 [1]
Reported by:	Takanori Saneto <sanewo@ba2.so-net.ne.jp> [1], eadler
2013-09-14 12:32:14 +00:00
Andrej Zverev
7e34618502 - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-12 16:11:43 +00:00
Antoine Brodin
11008fac27 Add an explicit dependency on pkgconf
Approved by:	portmgr (bapt)
2013-09-09 18:54:28 +00:00
Bryan Drewery
61972b87fc - Allow this port to build a package so users can switch without
needing ports

Reviewed by:	bapt
With hat:	portmgr
2013-09-09 00:28:36 +00:00
Bryan Drewery
3dcc52d696 - Update to 3.0.5
Changes:
  - Fix removing PREFIX in OVERWRITE_BASE ports
  - Fix race condition in jail cleanup
  - CHECKED_CHANGED_DEPS is fixed to properly handle
    dependencies on base libraries with port fallbacks
  - Disable buildtime tracking by default
  - testport -i: Fix for when build fails
  - testport: Add hint about using -n when leftovers
    are found
  - Change to using USE_PACKAGE_DEPENDS_ONLY
  - Fix detection of errors during startup due to missing
    fdescfs or other kernel modules
2013-09-07 11:49:10 +00:00
Andrej Zverev
a6664fc48b - convert to the new perl5 framework
Approved by:	portmgr (bapt@, blanket)
2013-09-06 17:55:21 +00:00
Andrej Zverev
0e8e0bf651 - convert to the new perl5 framework
Approved by:	portmgr (bapt@, blanket)
2013-09-06 17:02:34 +00:00
Bryan Drewery
af5d49a7b6 - Update to checkin 63ec9efc9a
Changes:
  - HTML interface now use DataTables for pagination/searching/sorting
  - NO_FORCE_PACKAGE added to prevent setting FORCE_PACKAGE
  - New pkgclean subcommand for removing unwanted/unneeded packages.
    Similar concept as 'pkg autoremove', but for the repository.
  - testport -i: Fix for when the build fails
  - testport: Add hint about using -n when leftovers are found
  - Switch to using USE_PACKAGE_DEPENDS_ONLY
  - Fixes for detecting errors in startup, such as missing fdescfs
    support
  - Improved runaway output
2013-09-06 12:57:42 +00:00
Antoine Brodin
e1c05666f2 Add an explicit dependency on pkgconf
Approved by:	portmgr (bapt)
2013-09-05 21:32:14 +00:00
Bryan Drewery
6393831e4d - Fix crash when registering some linux ports, such as
games/linux-candycruncher-demo

With hat:	portmgr
Reported by:	mva
2013-09-05 11:39:57 +00:00
Bryan Drewery
345dcd8bec - Rename ARM patch to proper name and remove unneeded newvers.sh patch
as the PORTREVISION is passed in MAKE_ENV

With hat:	portmgr
2013-09-05 11:36:06 +00:00
Baptiste Daroussin
c23d2b8109 Add en explicit dependency on pkgconf 2013-09-03 15:25:41 +00:00
Baptiste Daroussin
58d333bb18 Add an explicit dependency on pkgconf 2013-09-03 10:40:21 +00:00
Baptiste Daroussin
a79c5a7d1a Track down the latest USE_GNOME=pkgconfig 2013-09-02 10:35:45 +00:00
Steven Kreuzer
21ab6e7e0d This program reads /var/db/pkg/local.sqlite and compares install timestamp with
date in $FreeBSD header in the Makefile of the port. If there is no $FreeBSD
header then it is assumed to be a beta port.

Chucky also features a shar file backup feature, which is normally used to
backup 'beta' development ports.

WWW:    https://dx.burplex.com/bin/chucky.html

PR:		ports/177220
Submitted by:	Waitman Gobble <uzimac@da3m0n8t3r.com>
2013-08-23 17:39:54 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Alex Dupre
6365cf55b8 Add dash (-) and plus (+) symbols to allowed characters in variable names:
Dash symbols are required when using OptionsNG and $UNIQUENAME_SET/UNSET. e.g. apache22-event-mpm_SET=...

Plus symbols can be used to extend existing variables. e.g. OPTIONS_SET+=...

PR:		ports/172355, ports/181119
Submitted by:	Manuel <manuel-freebsd@mausz.at>,
		Gea-Suan Lin <gslin@gslin.org>
2013-08-12 13:05:07 +00:00
Remko Lodder
315aa157bd Move the sourcing of packaudit.conf higher up in the tree
so that for examplee DATABASEDIR can be specified there and
is not "ignored"

PR:		135471
Submitted by:	John Marshall <john@rwsrv05.mby.riverwillow.net.au>
Discussed with:	des
2013-08-09 07:34:31 +00:00
Mathieu Arnold
4819ca343b - Convert to new perl framework
- Trim Makefile header
- Remove MAKE_JOBS_SAFE=yes, it's the default.
2013-08-02 18:52:07 +00:00
Andrej Zverev
0aad97bb5c - Convert to new perl framework 2013-08-02 18:21:05 +00:00
William Grzybowski
4022fc4079 ports-mgmt/portsreinstall: update to 3.0.3
- Update to 3.0.3

Changes:
 - BUG FIX: Cleaning of distfiles before retrial of failed fetch was forgotten

PR:		ports/180989
Submitted by:	Mamoru Sakaue <sakaue.mamoru samurai.mwghennn.net> (maintainer)
2013-08-01 22:20:24 +00:00
Matthew Seaman
1d0998fe99 Convert all my perl-using ports to USES+=perl5
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
2013-08-01 22:04:01 +00:00
Remko Lodder
7b81dc5d5d Forgot to bump the version in the previous commit. Eventhough
this is a minor change, it's still new and should tell people
that they can upgrade to this version.

Hat:	    secteam
2013-08-01 20:41:31 +00:00
Remko Lodder
c6e25facfb Fix minor typo while investigating this file for a PR. 2013-08-01 20:32:22 +00:00
Remko Lodder
153551ecfe Add support for an alternative openssl location, for example when installed
via the Ports Collection.

PR:		166561
Submitted by:	Eugene Grosbein <eugen@grosbein.pp.ru>
2013-08-01 19:03:40 +00:00
William Grzybowski
7cde621c46 ports-mgmt/xps: update to 0.5.2
- Update to 0.5.2
- Set WWW to new upstream

Changes: https://github.com/serpent7776/xps/commits/master

PR:		ports/180972
Submitted by:	Serpent <serpent7776 gmail.com> (maintainer)
2013-08-01 14:39:03 +00:00
Koop Mast
a5f590e51d The FreeBSD GNOME team presents a Glib and Gtk+ 3 update.
This update updates Glib20 to 2.36 and Gtk+ 3.8

* The gio-fam-backend port that used gamin for the GFileMonitor API is gone.
  It is replaced by a GIO kqueue implementation developed as part of a NetBSD
  GSoC 2011 project by Dimitry Matveev.
* Fix a bug in the glib20 Makefile so it includes -lintl in the glib-2.0
  pkgconfig file [1]. This broke static linking and newer binutils.
* Add introspection USE_GNOME component which sets GI_SCANNER_DISABLE_CACHE to
  prevent creation of /  root/.cache dir. Defaults to build & run depend,
  but :build and :run switches available.
* New x11-toolkits/pangox-compat port and companion USE_GNOME component for
  pangox support which was removed from the pango port. Add it to ports still
  using pangox API.

Exp-run by:	bapt@
PR:		ports/178958 [1]
Submitted by:	emaste@ [1]
2013-07-31 11:57:45 +00:00
Rene Ladan
66fee90926 KDE3 and QT3 expired on 2013-07-01, remove these ports.
Unfortunately, this also affects some ports using QT3 as a GUI toolkit.

Changes to infrastructure files:
- bsd.kde.mk : obsolete, remove
- bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while
- CHANGES : document the removals from bsd.port.mk
- KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead)
- MOVED : add the removed ports

PR:		ports/180745
Submitted by:	rene
Approved by:	portmgr (bapt)
Exp-run by:	bapt
2013-07-26 19:19:20 +00:00
Andrej Zverev
b9cf423050 - switch simple inline replacement from perl to sed
and remove where is no need in this anymore.
- trim Makefile header

Approved by:  bapt@ (portmrg@)
2013-07-26 10:46:37 +00:00
Emanuel Haupt
ea0f02dfeb Remove MAKE_JOBS_SAFE which is now default. 2013-07-24 08:19:07 +00:00
Bryan Drewery
0c28ddccc8 - Update to 3.17.1
Changes:
  * Fix --check-port-dbdir support after ports r321785 changed
    to /var/db/ports/category_port (OPTIONS_NAME) instead of
    UNIQUENAME [1]

Reported by:	many
2013-07-22 00:41:45 +00:00
Bryan Drewery
decbf93793 - Update to checkin 6abae2a52c
Changes:
  * Speedup sanity checks by only checking ports that are required
    by the build and not all existing packages.
  * Switch to embedded cpdup(1) for creating jails instead of pax(1)
  * Implement port blacklisting defined in
    etc/poudriere.d/[(setname|jailname)-]blacklist
  * Add hooks for bulk start/stop
  * status: Always show actual path to logs instead of /latest
  * bulk: Add check for missing PKGNAME (empty port dir)
  * Disable tracking buildtimes by default
    TRACK_BUILDTIMES=yes to enable
  * bulk: Fixed dependency calculation for CHECK_CHANGED_DEPS.
    There are still some ports with issues.
  * Add portbuild/tinderbox error reasons [1]

Submitted by:	linimon [1]
2013-07-21 23:42:04 +00:00
Bryan Drewery
19c11e107b - Update to 2.4.11
Changes:
  * Speedup and simplify pkgng usage by not populating pkgdb.db
2013-07-21 13:57:25 +00:00
Bryan Drewery
081e14ada8 - Update to checkin 633cdd7
Changes:
 * pkgdb no longer populates an extra database when using pkgng.
   This brings performance and stability improvements when using
   pkgng.
2013-07-19 02:47:34 +00:00
Martin Wilke
6425d0cc69 - Update to 4.0.1
Changelog:
	http://www.marcuscom.com/pipermail/tinderbox-list/2013-July/003035.html
2013-07-18 08:20:20 +00:00
Baptiste Daroussin
e144a95e3b Add proper support for detect new arm eabi
Bump port revision.

Submitted by:	andrew@
2013-07-17 12:11:59 +00:00
Bryan Drewery
aa95b5108e - Update to 2.4.10.7
- Add LOCAL mirror

Changes:
  * Fix FTP PACKAGESITE encoding / as %2F in Ruby1.9

Reported by:	Jigal Weinberg
2013-07-15 23:37:40 +00:00
Joe Marcus Clarke
146b8ec37b Update to 2.14.4.
* Fix some minor issues in the portlint man page [1]
* Warn about using ${SITE_PERL} in depends [2]
* Add a check to see that OPTIONS_{RADIO/SINGLE/MULTI/GROUP}_SOMETHING exists
  if OPTIONS_{RADIO/SINGLE/MULTI/GROUP} is defined [3]
* Join all lines with a backslash before doing anything to fix parsing
  of comments [4]
* Stop looping through MASTER_SITES as soon as a comment is seen [4]
* Detect plain ftp/http sites and print a warning if none have been
  found [4]
* Opt for USES=pkgconfig instead of USE_PKGCONFIG [5]
* Add check for ${TRUE}/${FALSE} in DESKTOP_ENTRIES [5]
* Remove CDRTOOLS check [5]
* Remove USE_REINPLACE check [5]
* Remove USE_GETOPT_LONG check [5]
* Modify USE_GETTEXT -> USES gettext [5]
* Remove WITHOUT_NLS check [5]
* Relax headers check for $FreeBSD$ + $MCom$ case [5]
* Fix URL suggestion for CPAN so that it ends with a '/' [6]

PR:		178952 [2]
		179262 [3]
		179338 [5]
		180260 [6]
Submitted by:	eadler [1]
		"Anton Yuzhaninov" <ayuzhaninov@openstat.ru> [2]
		"Ilya A. Arkhipov" <rum1cro@yandex.ru> [3]
		tijl [4]
		Alex Kozlov <spam@rm-rf.kiev.ua> [5]
		Anes Mukhametov <anes@anes.su> [6]
2013-07-14 16:15:21 +00:00
Bryan Drewery
60d99ecafe - Update to checkin eeb5502
Changes:
  * Fix FTP PACKAGESITE encoding / as %2F in Ruby1.9

Reported by:	Jigal Weinberg
2013-07-14 14:52:01 +00:00
Sunpoet Po-Chuan Hsieh
c2d1a14c7c - Update to 7.31.0
- Bump PORTREVISION for ftp/curl shlib change
- Add TEST_DEPENDS
- Convert to new options framework
- Adjust options:
  - Add COOKIES
  - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]
  - Add GSSAPI and SPNEGO [2]
  - Remove KERBEROS4
  - Rename LIBIDN to IDN
  - Remove TRACKMEMORY [1]
- Sort option handler
- Add SLAVEDIRS: ftp/curl-hiphop
- Cosmetic change
- Cleanup Makefile header
- While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
2013-07-11 16:26:26 +00:00
Frederic Culot
c3153a6b94 - Update to 3.0.2
PR:		ports/180416
Submitted by: 	Mamoru Sakaue <sakaue.mamoru@samurai.mwghennn.net> (maintainer)
2013-07-10 09:24:11 +00:00
Bryan Drewery
e2825cdfcf - Update to 1.1.4
Changes:
 * Fix crash when opening repository in some cases
 * Fix build with -Werror
 * Fix 'pkg install [-f] pkg' not finding results
 * Fix 'pkg upgrade -f' always wanting to upgrade pkg first
 * Fix 'pkg install -R' always wanting to install pkg first
 * Fix backwards compatibility for 1.0-built packages for
   tracking shlibs. This may cause some packages to be
   reinstalled after the repository is updated.
 * Fix pkg (upgrade|fetch|install) -r <repo> crash
 * Fix crash when specifying invalid repo with -r
2013-07-06 11:29:18 +00:00
Raphael Kubo da Costa
52f7e9cd0e Pass maintainership to submitter.
PR:		ports/180202
Submitted by:	serpent <serpent7776@gmail.com>
2013-07-02 22:55:44 +00:00
Bryan Drewery
dc45745bcc - Update to 3.0.4
Changes:
  * Fix including MASTERNAME-make.conf twice in some cases
  * Fix filename quoting to ensure any packages with spaces
    work. This is to allow S3 usage with files that have '+'
    in them [1]
  * Fix deps calculations not halting the build on errors
  * jail/ports -u: Always run 'svn upgrade' before starting,
    which fixes 1.7->1.8 svn upgrades
  * jail: Fix building older releases from recent HEAD, which
    requires devel/fmake on host.
  * bulk -c: Fix cleaning of cache dir
  * HTML: Default the build name to YYYY-MM-DD_HHhMMmSSs to
    remove ':' which causes URL encoding/tab-completion issues
  * Update wiki on custom ports tree creation

[1] https://forums.aws.amazon.com/message.jspa?messageID=208136
2013-07-02 12:20:51 +00:00
Lars Engels
1adfd5300b Reset maintainer per maintainer's request.
Thank you for maintaining the port!

PR:		ports/180160
Submitted by:	maintainer
2013-07-01 17:30:50 +00:00
Bryan Drewery
c606c07468 - Fix build with -Werror 2013-06-30 14:43:56 +00:00
Bryan Drewery
1aa2750541 Update to checkin 5b2608fcc7
Changes:

  * HTML: Always redirect /latest/ to the actual build URL
  * HTML: Name build names as YYYY-MM-DD_HHhMMmSSs to remove ':'
    to make completions/URL encoding nicer.
  * Leftover updates
  * ports -u: Always 'svn upgrade' before updating (for 1.7->1.8)
  * Fix SVN compatibility with 1.8 for URL recording
  * jail -s now starts networking
  * Fix jail building on recent HEAD [requires devel/fmake on host]
  * Pre-liminary support for mips64/armv6
    See: https://fossil.etoilebsd.net/poudriere/info/f781dc0560
  * Repo building now always occurs if the repo is missing.
  * bulk -c: Fix deleting old caches
  * Allow user to override etc dir via POUDRIERE_ETC and -e switch
    See: https://fossil.etoilebsd.net/poudriere/info/5b2608fcc7
2013-06-29 11:26:36 +00:00
Bryan Drewery
a497846744 Sync with 2.4.10.6 release 2013-06-29 11:06:03 +00:00
Bryan Drewery
8dcd25c189 - Update to 2.4.10.6
Changes:

  * Fix how pkgng support is detected for completions
  * Fix portcvsweb so it uses svnweb.FreeBSD.ORG [1]
  * Symlink portcvsweb as portsvnweb
  * Fix portcvsweb FreshPorts and datespec support [2]
  * Add support for WITH_PKGNG=devel

Submitted by:	Matthew Luckie <mjl@luckie.org.nz> [1] (based on)
Submitted by:	paranormal <paranormal@isgroup.com.ua> [2]
2013-06-29 11:05:42 +00:00
Bryan Drewery
e955cb8e1a Make portlint happier 2013-06-29 10:48:44 +00:00
Bryan Drewery
730af60405 - Update to 1.1.3
Changes:

 - Fix repository signing verification with new format during update
 - Disable terminal title setting
 - Fix %a/%k returning true/false instead of 0/1
 - Various memory/fd leaks have been fixed
 - Fixed pkg self-upgrade detection
 - ZSH completion fixes
 - Several crashes fixed

With hat:	portmgr
2013-06-28 22:26:28 +00:00
Bryan Drewery
ea1e0ca975 - Fix 'pkg query %a' returning true/false instead of 0/1.
This was showing as a warning in portmaster/portupgrade and could
  have caused packages to be registered incorrectly automatic/non-automatic
  on upgrade.

Reported by:	many
Obtained from:	upstream git
2013-06-27 03:46:59 +00:00
Baptiste Daroussin
a94a3c07fe Update to 1.1.2
Changes:
- Fix install|upgrade -f not executing post-install scripts [1]
- Fix bad size calculation on i386 for pkg delete (always say 4G will be freed)
- Fix pkg query '%sh' now properly converting to human number on i386
- Fix zsh completion missing ']' [2]
- Fix pkg stats in case no remote repositories are configured [3]

Reported by:	ohauer [1], Kimmo Paasiala via github issue #520 [2], rene [3]
2013-06-25 10:08:49 +00:00
Eitan Adler
521aeb9617 libdialog was changed in HEAD so dialog4ports must be rebuilt:
this is a small enough port so just bump portrevision.

Approved by:	rum1cro@yandex.ru (maintainer, implicit)
2013-06-24 18:35:04 +00:00
Baptiste Daroussin
8621a28819 Add PKGNAMESUFFIX temporary to avoid collision with the package created by ports-mgmt/pkg 2013-06-24 13:12:10 +00:00
Baptiste Daroussin
1e3f0fdb2b Update to 1.1.1:
Changes:
- Fix an pkg crashing on i386
- Fix a regression on the output of pkg version
2013-06-24 13:02:06 +00:00
Baptiste Daroussin
e758ac528f Update to 1.1 final
Changes since 1.0.X:
- new simpler and more reliable solver
- shared libraries are now always tracked
- ssh:// is supported as a protocol to distribute packages (needs pkg 1.1+ on
  the server hosting the packages)
- multirepository is no longer considered experimental and works by default.
- incremental update of the catalog (only if the repository was created by pkg
  1.1+)
- simplification of the public API
- stabilisation of the public API (we will now try to keep it stable and if
  change are needed there will be deprecation time before removal of some old
  functions)
- new experimental pkg convert (can convert from and to legacy pkg database)
  pkg2ng now uses pkg convert (still recommanded to use pkg2ng)
- new pkg lock/unlock to prevent any manipulation of a given package (no
  upgrade,delete,etc)
- improved UI (now you can see the progress of an upgrade what is left to be
  done)
- new pkg annotation to allow one to add annotations (free form key/value) to a
  package)
- pkg audit is now able to directly parse the vuxml native format and not only
  the compact version
- pkg -vv now shows all available options and their current settings
- pkg -vvv now shows a description of all the available options
- pkg info now automatically considers the query as globbing if * is in the
  requested pattern
- new hook plugin interface (allows users to create hooks that get called at
  anytime during and upgrade/installation/deletion of a package)
- new cmd plugin interface (allows users to create new sub command available for
  pkg)
- pkg register can now register a port installation in the legacy database
  format
- repository can be defined in simple yaml files
- Explain why a package is being reinstalled
- A package can now be marked to only be upgraded from a given repository via
  annotations
- install and upgrade will show from which repository packages are taken from
- old/unused 'informations' field has been removed in favor of using
annotations
- pkg repo produce a repo.txz in pkg 1.0 (legacy) fromat

Internal:
- massive usage of hash tables (uthash), which simplifies a lot of the code,
  and improves performances
- lots of optimisation in plist and manifest parsing
- lots of optimisation in loading packages (mmap used when possible)
- lots of cleanup in memory usage
- regression test framework is now ready (using atf) regression test are slowly
  being added and populated.
2013-06-24 06:02:21 +00:00
Baptiste Daroussin
c40d4cb9e1 Update to 1.1 final
Changes:
- Fix packing of +UPGRADE scripts
- Fix pkg update always thinking the repo is up to date if the remote server sends no mtime header
- Various updates on the manpage
- New pkg-repository(5) man page
2013-06-24 05:55:58 +00:00
Bryan Drewery
dc8f131329 - Update to 3.17
Changes:
  - Fix completion scripts when ports are not checked out.

PR:		ports/179098
Reported by:	Doug Barton <dougb@dougbarton.us>
2013-06-22 16:38:09 +00:00
TAKATSU Tomonari
cf7f7c61a5 - Improve commit sub-command
* Fix the conditional statement of checking the result of svn status
  * Make use of addport with -c option
  * Make use of svn commit with -F option
  * Cosmetic change

PR:		ports/178539
Submitted by:	tota (myself)
Approved by:	maintainer timeout (> 1 month)
2013-06-22 11:14:34 +00:00
Bryan Drewery
70fe959214 - Update to 1.0.14, bringing minor fixes before the 1.1 release.
Changes:
  - 'pkg update' fix [already in port]
  - Crash fix on i386 [already in port]
  - Fix for periodic scripts [1]

PR:		ports/179723 [1]
Reported by:	fred@SUNBOT.Homedns.ORG [1]
2013-06-19 21:45:43 +00:00
Baptiste Daroussin
21efbdc097 Actually push the right patch 2013-06-18 20:01:32 +00:00
Baptiste Daroussin
4b812bde72 Fix a segfault on i386 and powerpc64 while registering a port as automatic [1]
Prevent 'pkg update' will always think that the repo is up to date if no mtime header is sent by the http server [2]
Bump port revision

Reported by:	adrian[1], hrs [1]
Tested by:	hrs [1]
Submitted by:	cperciva [2]
2013-06-18 19:57:51 +00:00
Bryan Drewery
f1429b91b1 - Update to checkin 685cb60
- Update upstream repo location

Changes:
  * Fix how pkgng support is detected for completions
  * Fix portcvsweb so it uses svnweb.FreeBSD.ORG
  * Symlink portcvsweb as portsvnweb
  * Fix portcvsweb FreshPorts and datespec support
  * Add support for WITH_PKGNG=devel
2013-06-17 13:17:03 +00:00
Baptiste Daroussin
677c6f08e0 Update dialog4ports to 0.1.5
Changes:
- Don't free memory when process is exiting [1]
- Some style fixes [1]
- Consistently use C99 bool, true and false [1]
- Generalise parsing of env var into StringList [1]
- Rename ITEM_SEPARATE to ITEM_SEPARATOR [1]
- Highlight new options (by a '+' at the beginning of the line) [1]

Submitted by:	tijl [1]
2013-06-17 11:12:22 +00:00
Baptiste Daroussin
6f470b7436 Update to 1.1.0 rc1
Changes:
 - Fix pkg install -R [1]
 - pkg install -R does not downgrade anymore except if -f is passed.
 - Fix package validation [2]
 - Do not try to search on repositories if no repositories are configured
 - Fix pkg query '%M' printing '(null)' [3]

Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com> [1],
		Waitman Gobble (github issue #514), and many others [2],
		flo [3]
2013-06-17 09:31:00 +00:00
Koop Mast
0f84ee5975 Trim header.
Remove shlib versions.
Convert to USES=desktop-file-utils.
2013-06-17 08:39:52 +00:00
Bryan Drewery
c449446caa - Update to checkin 2f8d07b10c
Changes:
  - Fix parallel_exec child errors not stopping the build.
    I.e., when computing deps if an origin is not found, the
    build was not properly detecting that.
  - Be more strict about leftovers in /var/db
  - Package filename quoting fixes
2013-06-14 11:38:17 +00:00