Commit graph

3148 commits

Author SHA1 Message Date
Kris Moore
327fee1353 - Update to 0.2.0 2015-08-10 17:39:39 +00:00
Koop Mast
c76a58fb02 Mark ignore, does not build with updated polkit.
Submitted by:	antoine@
2015-08-10 15:47:18 +00:00
Joe Marcus Clarke
683daeef9e Update to 2.16.6.
* Only report "make makepatch" once per patch file [1]
* Attempt to re-word the make makepatch warning to avoid unnecessary repo
  churn [2]
* Attempt to test some other macros for sorting [3]
* Do not check empty dependencies for validity [4]

PR:		202050 [1]
		201647 [2]
		201409 [3]
		202052 [4]
Submitted by:	gerald [1]
2015-08-09 22:23:26 +00:00
Philip M. Gollucci
84a7e6a5cf ports-mgmt/freebsd-bugzilla-cli: update 0.8.2->0.10.1
Changes:
  rename submit->port_submit
  impliment src_submit
  impliment port_commit
2015-08-06 01:56:46 +00:00
Bryan Drewery
d7eb465606 - Update to 3.1.7-41-gb7d0543
Changes:
  - bulk -c: Restore previous behavior with log deletion. Don't wipe out ALL
             logs, only delete the ones for the given build. This change
             almost inadvertently wiped out all logs and violates POLA at
             this point.
  - bulk -c: Fix it, it wouldn't start.
  - Misc cleanups
2015-08-05 23:06:38 +00:00
Bryan Drewery
7aa35def9b - Update to 3.1.7-34-g1c90084
Changes:
  - jail: check the directory for method src=
  - csup has been deorbited from the project
  - Test to make sure $SVN_CMD is actually set before trying to use it.
    Improve test and error message for detecting if svn is installed.
  - jail -x: Run native-xtools from /usr/src for now.
  - Remove EOL 8.3 support
  - Run 'jail start' hook before any 'make' commands.
  - jail -m src: Fix handling of cross-compile by setting proper TARGET/TARGET_ARCH
  - Remove use of SVN mirrors.
  - Fix need_emulation to only check TARGET_ARCH against kern.supported_archs.
  - Let KEEP_OLD_PACKAGES work on 9.x/8.4 with sort(1) lacking -V [1]
  - Fix typo in poudriere.8
  - Correct typo in poudriere -p help output

PR:		193732 [1]
2015-08-04 19:45:33 +00:00
Philip M. Gollucci
04b25748fc ports-mgmt/freebsd-bugzilla-cli: update 0.7.2->0.8.2
Changes:
  impliment edit command [1]
  make get comamnd support multi-user systems [1]
  search now defaults to your "open" prs [1]
  port_submit prepopulates a lot of the comment with a proposed commit msg

Requested by: jmg@ [1]
2015-08-04 17:25:48 +00:00
Philip M. Gollucci
b9d3edcb32 ports-mgmt/freebsd-bugzilla-cli: update 0.7.0->0.7.2
- Remove MASTER_SITES GH [1]

Reported by:  mat@ [1]
Suggested by: jmg@ [2]

Changes:
  fix port_submit rename bug
  remove debugging
  impliment search shortcuts -ABDP [2]
2015-08-03 02:43:11 +00:00
Philip M. Gollucci
13751c198f ports-mgmt/freebsd-bugzilla-cli: update 0.6.0->0.7.0
- Use OPTIONS_DEFAULT instead of OPTIONS_SET [1]
  at least one additional backend is planned (curl)

Reported by: sunpoet@

Changes:
  with collaboration from jmg@:
   rename submit to port_submit, src_submit will be in a future release
   re-impliment search to provide a backend agnostic api,
     allow for defaults, and quoting
   spruce up init to prompt for a few defaults
2015-08-03 02:06:48 +00:00
Tijl Coosemans
a374acb969 By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
2015-08-02 15:03:19 +00:00
Philip M. Gollucci
bb9ec6ec73 ports-mgmt/freebsd-bugzilla-cli: update 0.5.0->0.6.0
Changes:
  remove ports requirement, though src won't work yet
  give bz help a better menu
  make bz help cmd work

Requested by: jmg@
2015-08-01 02:19:19 +00:00
Philip M. Gollucci
3d3f25d6b1 ports-mgmt/freebsd-bugzilla-cli: update 0.5.0->0.5.2
Changes:
  minor bug fixes from live test run
  add shameless plug to descriptions
2015-07-31 21:51:08 +00:00
Philip M. Gollucci
a10bf31238 ports-mgmt/freebsd-bugzilla-cli: update 0.4.0->0.5.0
Changes:
  make backends actually pluggable
  add -h to all subcommands
2015-07-31 21:30:23 +00:00
Philip M. Gollucci
2f5fb634ed ports-mgmt/freebsd-bugzilla-cli: update 0.3.0->0.4.0
Changes:
  impliement top, search, comment
2015-07-31 02:50:47 +00:00
Philip M. Gollucci
3e9293aeaf ports-mgmt/freebsd-bugzilla-cli: update 0.2.0->0.3.0
Changes:
  impliment timeout
  fix init
2015-07-31 00:50:40 +00:00
Philip M. Gollucci
968ed1f371 forgot to update pkg-descr 2015-07-30 21:25:53 +00:00
Philip M. Gollucci
a9c452a452 ports-mgmt/freebsd-bugzilla-cli: update 0.1.1->0.2.0
Changes:
  add init command
  submit now deals with description

There are now enough features to be useful to the public.
2015-07-30 21:21:28 +00:00
Philip M. Gollucci
91237117b7 ports-mgmt/freebsd-bugzilla-cli: update 0.1.0->0.1.1
Changes:
  support options for submit and dry run
  support svn and git
  add support for ~/.fbcrc
2015-07-30 17:03:04 +00:00
Philip M. Gollucci
4f69582849 ports-mgmt/freebsd-bugzilla-cli: update 0.0.3->0.0.1
Changes:
  submit now allows diff or shar
2015-07-30 14:37:30 +00:00
Philip M. Gollucci
15267e607d ports-mgmt/freebsd-bugzilla-cli: update 0.0.2->0.0.3
Changes:
  Impliment: submit
2015-07-30 02:46:22 +00:00
Philip M. Gollucci
fa4191cf49 ports-mgmt/freebsd-bugzilla-cli: Update 0.0.1 -> 0.0.2
- Set NO_ARCH

Changes:
  Previously: login, take, inprog, close
  Impliment: get, patch, overto
2015-07-30 00:04:22 +00:00
Philip M. Gollucci
ec79edeb05 CLI utilities and wrappers for FreeBSD's bugzilla
instance with emphasis on ports.Provides a consistent
API which can have pluggable backends.

WWW: https://github.com/pgollucci/freebsd-bugzilla-cli
2015-07-29 17:32:44 +00:00
Alex Kozlov
1507f63740 - Remove ports-mgmt/vulnerability-test-port as it is part of portaudit suite and useless after its retierment. 2015-07-19 16:54:40 +00:00
Steven Kreuzer
0e5d6a7c44 Add a patch to address an issues that causes the port create command to use
a non existant template when trying to use the 'default' template
2015-07-15 18:46:48 +00:00
Steven Kreuzer
d3873c4d18 Update to version 1.05 2015-07-14 18:55:14 +00:00
Baptiste Daroussin
7f8f30a522 Update to 1.5.99.6
Changes:
- Manpages updates
- Add a random delay to pkg-audit when invoked without a TTY
- Update zsh completion
- Add a new AUTOCLEAN option to automatically clean the cache directory
- Don't attempt to set file ownership when INSTALL_AS_USER is set
- Add a new configuration item to define custom HTTP User-Agent
- Fix an integer overflow when displaying package size for packages larger than
2GiB.
- Initial support for flexible dependencies
- Allow to specify dependencies without hardcoded versions
2015-07-14 14:36:17 +00:00
Baptiste Daroussin
61ccdb94ea Release pkg 1.5.5
Changes:
- Manpages updates
- Add a random delay to pkg-audit when invoked without a TTY
- Update zsh completion
- Add a new AUTOCLEAN option to automatically clean the cache directory
- Don't attempt to set file ownership when INSTALL_AS_USER is set
- Add a new configuration item to define custom HTTP User-Agent
- Fix an integer overflow when displaying package size for packages larger than 2GiB.
2015-07-14 14:04:19 +00:00
Steve Wills
8f63b375c8 ports-mgmt/octopkg: several improvements
- Use DISTVERSIONPREFIX
- Improve COMMENT
- Improve deps by updating USE_QT5
- Allow build on 9.x by adding compiler:c++11-lib
- Add desktop entry and icon

PR:		201358
Approved by:	kmoore (maintainer)
2015-07-08 00:52:19 +00:00
Kris Moore
bd4c7bcbf6 OctoPkg is a powerful pkgng GUI front-end written in Qt
WWW: https://octopkg.wordpress.com/
2015-07-06 15:06:11 +00:00
Joe Marcus Clarke
b3e36de95b Update to 2.16.5.
* Add a check for BROKEN similar to IGNORE [1]
* Quiet the noise when used with Perl 5.22 [2]
* Fix a bug checking for USES sortedness [3]
* Correct a logic bug checking for USE_ANT [4]

PR:		200634 [2]
		200792 [3]
		200421 [4]
Submitted by:	pi [2]
		John Hein <z7dr6ut7gs@snkmail.com> [4]
Reported by:	koobs [1]
2015-07-06 14:51:16 +00:00
Rene Ladan
222937640c Remove expired ports:
2015-06-29 audio/padevchooser: Broken for more than 6 months
2015-06-29 devel/xtla: Broken for more than 6 months
2015-06-29 mail/mail-notification: Broken for more than 6 months
2015-06-29 ports-mgmt/gnome-packagekit: Broken for more than 6 months
2015-06-29 sysutils/py-salt-api: Broken for more than 6 months
2015-06-29 17:56:00 +00:00
Philip M. Gollucci
cedefb8580 ports-mgmt/pkg_tree: support pkg_* and pkg
retrieve data from pkg info

PR:                  200730
Submitted by:        tatsuki_makino@hotmail.com
Approved by:         maintainer timeout (edwin@mavetju.org ; 18 days)
2015-06-27 19:32:38 +00:00
Dmitry Marakasov
3d4cdb8e2f - This uses c++11 features (for example, std::to_string), so add corresponding compiler requirements and flags
- Add patches to fix missing includes (couldn't find any upstream contants to submit these)
- Unfortunately, it's still BROKEN on 9.x as gcc 4.8's stdlibc++ doesn't seem to provide to_string, so mark it as such

Submitted by:	pkg-fallout
Approved by:	portmgr blanket
2015-06-26 17:48:08 +00:00
Baptiste Daroussin
febc0cf608 Update to 1.5.4
Changes:
- Fix partial upgrades
- pkg create -v now ticks (print does on a regular basis) if not on a tty
- Fix vuxml url in sample configuration
- zsh completion improvements
2015-06-11 13:58:07 +00:00
Bryan Drewery
0144377185 Update to 3.1.7-15-ge84bac5.
I had intended to update this to master but have not yet fixed a blocking
bug on it.

Changes:
  - status -a: Fix handling of showing older builds.
  - QEMU: Add a hack to raise the default build times.
  - Don't crash starting up a job, or otherwise, if the time goes backwards.
  - blacklist: Fix loading of JAIL-SETNAME-blacklist
  - QEMU: Always try loading a qemu-blacklist file
  - Add a helper 'clock_monotonic' to use clock_gettime(CLOCK_MONOTONIC)
    rather than non-monotonic 'date +%s'
  - Use monotonic time for calculating durations
  - Add a build.started epoch time.
  - Add a build.ended epoch time that is set in the last HTML json generation.
  - Update sh to FreeBSD r281982
  - Fix build on older FreeBSD due to sh. If F_DUPFD_CLOEXEC is unavailable
    then use system sh.
  - Ignore /var/db/freebsd-update/ too.
2015-06-08 20:37:58 +00:00
Muhammad Moinur Rahman
4366574e26 ports-mgmt/pkg_cutleaves: Add LICENSE (BSD2CLAUSE)
- Take MAINTAINERSHIP

Approved by:	stefan (maintainer)
2015-06-08 18:34:06 +00:00
Baptiste Daroussin
67a86ac3ee Update to 1.5.99.5
Changes:
- Progress is not printing dots on the fly when stdout is not a tty
- Fix partial upgrades
- Fix url in pkg.conf.sample about vuxml
- Improve zsh completion
2015-06-06 20:11:43 +00:00
Dmitry Marakasov
13f014508c - Fix bash shebangs, add bash run-dependency
- Add CPE info

Approved by:	portmgr blanket
2015-06-04 09:40:52 +00:00
Bryan Drewery
5743109506 Fix INDEX after porteasy removed in r388298.
Pointyhat to:	amdmi3
2015-06-02 04:17:31 +00:00
Dmitry Marakasov
6ef8313a38 Remove expired ports:
2015-05-31 ports-mgmt/porteasy: Does not support pkgng
2015-05-31 textproc/hgrep: Not needed any more, base grep has coloring support
2015-05-26 www/diamanda: Broken for more than 6 months
2015-06-02 02:33:06 +00:00
Baptiste Daroussin
f2a5a9e656 Update to 1.5.99.4
Changes:
- fix signature checking
2015-05-30 12:03:33 +00:00
Baptiste Daroussin
c0a105285e Update to 1.5.3
Changes:
- Updates in manpages
- Improved support for --quiet everywhere
- Keep 7 (by default) days (rotation) of backups of the database
- Prune old style backups entirely
- Do not pushed in shlibs required any library we can find in the list of files
  owned by the package
2015-05-30 09:01:35 +00:00
Baptiste Daroussin
694e3c87ea Remove outdated mirrors 2015-05-30 09:00:07 +00:00
Baptiste Daroussin
78bb648706 Update to 1.5.99.3
Changes:
- Updates in manpages
- Improved support for --quiet everywhere
- Keep 7 (by default) days (rotation) of backups of the database
- Prune old style backups entirely
- Code cleanup
- Deduplication of the checksum related part of the code
- New checksum serialization format for files allowing to change the checksum
  algorihtm (fully backward compatible) for now sha256 and blake2b are supported
- pkg check -d now knows about provides/requires
- Do not pushed in shlibs required any library we can find in the list of files
  owned by the package
2015-05-30 08:52:59 +00:00
Matthew Seaman
edb1d63141 - Use @sample
- 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
2015-05-29 20:01:47 +00:00
Antoine Brodin
2ed473d286 Deprecate ports broken for more than 6 months 2015-05-29 17:46:25 +00:00
Bryan Drewery
dd6fe564c3 Update to 2.4.14
Changes:
  * Fix ordering of build based on FETCH/PATCH/EXTRACT dependencies. [1]
  * Support security vulnerabilities as a build failure reason. [2]
  * portupgrde -p: Fix new dependencies not getting installed. (#58) [3]
  * Don't install missing dependencies which are already satisfied (#62).
    Note that this purposely causes these missing dependencies to not show
    in the job (-n) and final results output which is a compromise to at least
    avoid the wrong packages being installed. The logging issue is in #30.

PR:		177365 [1]
Submitted by:	truckman@ [1]
PR:		192232 [2]
Submitted by:	Yuri <yuri@rawbw.com> [2]
PR:		184672 [3]
2015-05-27 15:17:56 +00:00
Bryan Drewery
e335283ca2 Update to 3.1.7
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_317
 - Restore /usr/sbin and /sbin to PATH lost in 3.1.5
 - HTML: Fix broken log link from 3.1.5
 - Avoid copying /var/db/freebsd-update into build jails
 - QEMU: Fix handling of elftoolchain install for older src checkouts.
2015-05-27 14:44:14 +00:00
Mathieu Arnold
6172d4b590 Remove $FreeBSD$ from patches files everywhere.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-22 20:34:27 +00:00
John Marino
a5f84a8ad8 Add new port ports-mgmt/genpatch (toolset used in dports for 18 months)
=====

This is a set of three simple tools written in sh(1) for generating single
patches for use in Ports.  This set is ideal for creating a new patch when
it is inconvenient or undesirable to use the "make makepatch" utility.

The first tool is "dupe" which is a quick copy utility.  The second tool
is "genpatch" which creates patches in the standards diff format and
using the standard file name conventions.  The last tool is "portfix"
which runs "dupe", an editor of choice, and "genpatch" serially as a
macro as a convenient and quick way to create port patches.

Please see the dupe, genpatch, and portfix man pages for details.
2015-05-17 23:48:01 +00:00
Joe Marcus Clarke
76df15a96d Update to 2.16.4
* Correct a typo.  This should have been SITE_ARCH_REL. [1]
* Pre-populate USES with an explicit grep of the Makefile. [2]
* Correct a typo to prevent direct command usage checking in pkg-* files. [3]
* Adjust the order of first-paragraph items so that proper checking is done. [4]
* Adjust the warning about installing docs by wrapping with
  .if ${PORT_OPTIONS:MDOCS}. [5]
* Add a check for ${SETENV} instead of ${ENV}. [5]

PR:		199974 [2]
		199693 [3]
		199428 [4]
		199417 [5]
Submitted by:	adamw [4]
		sunpoet [1]
2015-05-17 22:44:09 +00:00
Bryan Drewery
fcbbe93db8 Update to 2.4.13-7-g47dfa22
Changes:
  * Don't install missing dependencies which are already satisfied (#62).
    Note that this purposely causes these missing dependencies to not show
    in the job (-n) and final results output which is a compromise to at least
    avoid the wrong packages being installed. The logging issue is in #30.
2015-05-15 00:15:39 +00:00
Bryan Drewery
21abd79a72 Update to 2.4.13-6-g72b4c34
Changes:
  * Fix ordering of build based on FETCH/PATCH/EXTRACT dependencies.

PR:		177365
Submitted by:	truckman@
2015-05-14 22:03:33 +00:00
Bryan Drewery
ca8cbf8b91 Update to 2.4.13-3-g9696855
Changes:
  * Support security vulnerabilities as a build failure reason.

PR:		192232
Submitted by:	Yuri <yuri@rawbw.com>
2015-05-14 18:32:22 +00:00
Bryan Drewery
779a636130 Update to 2.4.13-2-g2c079e1
Changes:
  * portupgrde -p: Fix new dependencies not getting installed. (#58)

PR:		184672
2015-05-14 18:27:30 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Mathieu Arnold
88bfe4bd43 Cleanup DIST* variables.
When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup

With hat:	portmgr
Sponsored by:	Absolight
2015-05-11 18:34:57 +00:00
Bryan Drewery
58e884a591 Update to 3.1.6
Changes:
  - jail -m src: Fix asking about removing files. This was a bug in 3.1.0. The
    fix came in right after 3.1.5 release.
2015-05-11 15:57:51 +00:00
Bryan Drewery
677d6537a9 Update to 3.1.5
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_315
2015-05-11 14:03:53 +00:00
Mathieu Arnold
65a99e72a5 Move p5- ports from ports@ to perl@.
With hat:	perl@
Sponsored by:	Absolight
2015-05-11 12:04:18 +00:00
Antoine Brodin
49caccfa22 Unbreak portshaker-config slave port 2015-05-08 16:37:46 +00:00
Baptiste Daroussin
aa69fca2a3 Update to 1.5.2
Changes:
- Documentation updates
- Make pkg alias -l respect quiet
- Reinstall packages if shlib provided has changed
- Do not expose shlibs without SONAME as provided libs
- Fix pkg audit -r formatting
- Stop elf analysis sooner if not operating on an elf file
- Fix checking signatures on arm
2015-05-07 22:50:51 +00:00
Baptiste Daroussin
cc8d23daab Update to 1.5.99.2
Changes:
- Documentation updates
- Make pkg alias -l respect quiet
- Reinstall packages if shlib provided has changed
- Do not expose shlibs without SONAME as provided libs
- Update sqlite to 3.8.9
- Add linenoise to have editing capabilities with pkg shell
- Fix pkg audit -r formatting
- Stop elf analysis sooner if not operating on an elf file
- Fix checking signatures on arm
2015-05-07 22:45:08 +00:00
Mathieu Arnold
fe8c93a322 Update ports in the p* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-07 17:32:52 +00:00
Bryan Drewery
5f81aa59f7 Update to 3.1.4-71-g652abb7
Changes:
  - Fix running poudriere in a jail due to lack of procctl(2) access.
2015-05-01 17:25:25 +00:00
Bryan Drewery
b02499c80b Update to 3.1.4-70-gea2537e
Changes:
  - Fix testport -o for invalid origins.
  - HTML open tag fixes
  - Fix temporary file creation causing bad 'mv: fastcopy' warnings about
    JSON files.
2015-04-29 05:39:24 +00:00
Bryan Drewery
aa6ad6e726 USE_GITHUB: For the new support, fix DISTNAME to be more consistent.
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested.
2015-04-28 18:44:04 +00:00
Bryan Drewery
5f9aedd9d5 No need for bsd.port.options.mk now 2015-04-28 17:27:28 +00:00
Bryan Drewery
50dc2835d5 Update to 3.1.4-62-g431268b
Changes:
  Fix building of HTML json files / an occasional 'mv: fastcopy:' warning.
2015-04-22 16:18:28 +00:00
Bryan Drewery
c93dd5c05c Remove my accidentally committed test for r384436 2015-04-21 18:24:18 +00:00
Bryan Drewery
f1324f8f05 Update to 3.1.4-61-g2259889
Changes:
  Support STRICT_DEPENDS.
2015-04-21 18:20:08 +00:00
Bryan Drewery
811b15052e Update to 3.1.4-60-ga6e4d2b
Changes:
  Fix build with 8.4.
2015-04-21 17:01:50 +00:00
Bryan Drewery
c726dd5df1 Update to 3.1.4-58-gd237819
Changes:
    Fix not setting proper UNAME_m/p for powerpc64 cross build
    Fix qemu builds not setting MACHINE/MARCHINE_ARCH in make.conf
    QEMU: No need to set MACHINE/MACHINE_ARCH in env.
    QEMU: For consistency set UNAME_m/p in jail's login.conf.
    Don't let balance_pool() failure crash a builder.
    Avoid double ln(1) when called in a clean_pool/stop_build failure from build_pkg
    When a build crashes and does not complete, properly cleanup its builder jail.
    bulk queue optimizations
    Call pkg_cache_data in a separate worker. This allows build_pkg() to finish quicker.
    bulk -t/testport: Fix the first package built in a jail not showing its needed shared libraries.
    Disable 'set -x' in some noisy functions
    Rewrite lock_acquire() to not spam 'sleep 0.1'
    SIGINFO: Disable trap when erroring, exiting or in other traps
    SIGINFO: Don't allow running twice, and ignore errors.
    SIGINFO: Hide html_json's sleep(1) SIGINFO output
    Allow TMPFS_DATA to be used for builders too.
    Always protect(1) poudriere and its coprocesses from OOM killer.
    Create temporary files in [MASTER]MNT/.p/tmp when possible rather than /tmp
    Don't ignore SIGINT in bg processes. This should fix cpdup spam on ^C during cloning.
    Fix some interleaved messages during parallel processing.
    Rework stderr prefixer for parallel jobs.
    Don't show 2 errors when failing to get PKGNAME.
    Import and prefer /bin/sh from FreeBSD r281718. This simplifies compatibility and allows job control.
2015-04-20 16:34:00 +00:00
John Marino
330ab91772 ports-mgmt/pkg-devel: Regenerate EXTRA_PATCHES (unbreaks DragonFly)
The patch target will fail if EXTRA_PATCHES is defined, but it is
only defined on DragonFly (change is no-op for FreeBSD)

Approved by:	Just fix it
2015-04-16 22:23:19 +00:00
Grzegorz Blach
45bf4cceb6 Back to the pool.
Currently and in near future I don't have time to be responsible
for any port.
2015-04-16 20:13:43 +00:00
Baptiste Daroussin
e78a6af418 Update to 1.5.1
Changes:
- Fix pkg ssh://
- Fix a missing '\n' in pkg audit
- Fix compat at functions to not mess up with cwd
2015-04-16 15:28:37 +00:00
Baptiste Daroussin
36a72bc24f Update to 1.5.99.1
Changes:
- Fix pkg ssh://
- Fix a missing '\n' in pkg audit
- Fix compat at functions to not mess up with cwd
2015-04-16 15:25:43 +00:00
John Marino
aadfeb0da6 ports-mgmt/pkg: Regenerate EXTRA_PATCHES (unbreaks DragonFly)
The patch target will fail if EXTRA_PATCHES is defined, but it is
only defined on DragonFly (change is no-op for FreeBSD)

Approved by:	Just fix it
2015-04-14 21:32:00 +00:00
Bryan Drewery
ea5adfb8f1 Let WITH_CCACHE_BUILD work on the pkg port that is not PKG_ORIGIN.
For example, if ports-mgmt/pkg is PKG_ORIGIN then it is safe to use
ccache for ports-mgmt/pkg-devel.
2015-04-14 20:58:26 +00:00
Baptiste Daroussin
27b1e9e432 Update to 1.5.0
Changes since pkg 1.4.0:
- Initial provides/requires support
- Lots of new regression tests have been added
- Initial support for OS X
- Initial support for NetBSD/EdgeBSD
- Update most of the bundled third party software has been updated to their
  latest version
- Improve the messages reported by pkg
- Properly support file flags
- Implement argument support for custom keywords
- Extend setting credential via plist to allow to set file flags
- Make credential syntax via plist more flexible allow to only defines the first
- pkg updating now supports case insensitive matching
- pkg create now support a verbose mode
- Add an option to change the default on question, until now the default answer
  was "No" with that option set it would be "Yes"
- Lots of fixes to pkg audit -r
- Global memory usage reduction and speed up
- Improvements and cleanup on pkg alias
- pkg annotate --show --all has been fixed
- Make pkg.h C++ friendly
- Lots of improvements in the solver
- Lots of fixes on 32 bits platforms
- Add support for: pkg create -M ./plop.ucl -p ./plop.plist
- New pkg -r <rootdir> that will install in the given rootdir without chrooting
- Export PKG_ROOTDIR to scripts allow to make them as portable as possible
- Stop trying to remove all installed package with the argument of pkg delete is
  a local file
- Be more explicit about why the solver it going to reinstall, remove or upgrade
  (when possible)
- Plenty of bug fixes
- Plenty of new bugs
- pkg shlibs now support -q
- pkg lock gained a new --has-locked-packages option
- pkg now resumes fetch if possible
- CONSERVATIVE_UPGRADE is now on by default
- pkg alias now have a -l argument to list aliases
- A sample pkg.conf is now installed with a bunch of aliases set by default
- Fix the backup script to properly export an sql which will be importable via
  pkg shell and/or sqlite out of box

Thanks to all testers and contributors,
2015-04-14 19:07:53 +00:00
Baptiste Daroussin
0bfa28f3ea Update to 1.5.99.0 aka (1.5.0 but from master branch)
Changes:
- Fix pkg query -e "%#0"
- Add some test for pkg query
- Add some tests for pkg repo
- pkg repo now follows symlinks and skip Latest
- Bunch of documentation updates
2015-04-14 18:59:17 +00:00
Joe Marcus Clarke
88071ad77f Update to 2.16.3.
* Check the patches to make sure they were generated using ``make patch'' [1]
* Do not throw a bunch of Perl errors if the makefile is bad [2]

PR:		197747
		198887
2015-04-13 04:53:25 +00:00
Baptiste Daroussin
2aacf18235 Update to 1.4.99.20 aka pkg 1.5.0 rc2
Changes:
- Print notice to stdout
- Prevent pkg-static from trying to load plugins
- Bring back displaying of download size
- pkg shlib now support -q (quiet)
- Accept symlinks in pkg repo and ignore directories named (Latest or hidden: starting with a .)
2015-04-11 13:30:48 +00:00
Bryan Drewery
4b36d9cb6b Update to 3.1.4
Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_314
2015-04-10 16:06:21 +00:00
Bryan Drewery
5acb2d8b21 Update to 3.1.3-7-g07740a0
Changes:
  - Run ldconfig -m (/etc/rc.d/ldconfig) on jail startup rather than
    jail creation.
2015-04-10 01:54:02 +00:00
Bryan Drewery
e97430e0b1 Update to 3.1.3-6-g784f9aa
Changes:
  - jail -cx: Fix incorrect hard linking.
  - Support building powerpc from powerpc64 without qemu.
  - Document that '.' is not allowed in -jzp
  - jail_start: Enforce no '.' in -jzp.
2015-04-09 18:55:33 +00:00
Bryan Drewery
8b25d0a634 I'm really not working on this. Please direct questions to ports@FreeBSD.org.
If someone else would like to maintain this please discuss with me and I will
get you access to the github account where the code lives.
2015-04-09 15:20:31 +00:00
Michael Landin
11a889d0f8 - change dbm to bsddb
- RUN_DEPENDS

PR:	199294
2015-04-08 17:19:21 +00:00
Dag-Erling Smørgrav
c7dd917d9f Still working on an updated version 2015-04-07 21:03:46 +00:00
Baptiste Daroussin
b9f89802dc Install a default pkg.conf is not already existing
Requested by:	amdmi3
2015-04-07 12:09:35 +00:00
Baptiste Daroussin
f4e0af4cde Update to 1.4.99.19 aka 1.5.0-rc1
Changes:
- Activate CONSERVATIVE_UPGRADE by default (by popular demand)
- Add -l to pkg alias
- Small improvements on zsh completion
- Add some new popular aliases to the sample pkg.conf
2015-04-07 12:08:59 +00:00
Michael Landin
0b9cf3e59a - fix unfetchable port (MASTER_SITES) 2015-04-07 10:57:22 +00:00
Bryan Drewery
ecd4ad78f3 Update to 3.1.3
Changes:
  - Fix deleting jails when using NO_ZFS/TMPFS_ALL is used.
2015-04-04 04:45:06 +00:00
Baptiste Daroussin
b82954d753 Update to 1.44.99.18
Changes:
- Add the user_version in the sql dump
- Fix pkg version when checking the ports tree without INDEX
- Make pkg lock -l respect -q
- Fix ipv6
- Add noauto alias
- Make lead alias more accurate
- New pkg lock --has-locked-packages (return 0 if it has locked packages 1 otherwise)
- Resume fetch support for http/ftp
2015-04-03 20:03:04 +00:00
Baptiste Daroussin
cc047292ea Update to pkg 1.4.99.17 (pkg 1.5.0 beta2)
Changes:
- Allow processing of Transfer-Encoding: chunked responses. when fetch a package
- Only consider compatible ABI when processing shlibs provides/requires
- Ensure to first satisfy requires on packages already in universe before trying
  add new ones into the universe
2015-04-02 18:14:45 +00:00
Jason Helfman
3577423614 - remove do_nada
Approved by:	portmgr (blanket)
2015-04-01 22:08:58 +00:00
Jason Helfman
166d6c7638 - remove do_nada and unmute installation
Approved by:	portmgr (blanket)
2015-04-01 22:06:12 +00:00
Jason Helfman
c2e1640fcb - portell is BROKEN 2015-04-01 20:09:13 +00:00
Jason Helfman
061e2a1317 - mark broken, no longer distributed on SF
Approved by:	portmgr (bdrewery)
2015-04-01 18:48:18 +00:00
Jason Helfman
d00918bcaf - switch to uses metaport 2015-04-01 18:19:03 +00:00