Commit graph

2354 commits

Author SHA1 Message Date
Frederic Culot
99e791c2d2 - Update to 3.0.1
PR:		ports/179493
Submitted by: 	Mamoru Sakaue <sakaue.mamoru@samurai.mwghennn.net> (maintainer)
2013-06-12 09:01:38 +00:00
Baptiste Daroussin
2a6c4bca7c Update to 1.1.0.b4
Changes:
  - A package can now be marked to only be upgraded from a given repository via annotations
  - install and upgrade will now show from which repository packages are taken (if at least 2 repositories are setup)
  - old/unused 'informations' field has been removed in favor of using annotations
  - important cleanup using pkg_printf(3)
  - add seat belt so pkg-devel can only be removed with -f
  - signing key is only asked once now in pkg repo
  - only look withing the note version of elf files
  - fix pkg delete -a
  - pkg repo has been changed to produce repo.txz in 1.0 only format
  - catalog is now only take from digest in 1.1
  - fix pkg update to that is is really incremental.
  - fix pkg convert (thus fix pkg2ng)
  - Add a DISABLE_MTREE option, which just disables processing +MTREE data
  - Rename ENV to PKG_ENV to not conflict with sh(1)'s ENV
  - Refactor 'pkg [-v|-vv|-vvv]' handling
2013-06-12 07:18:21 +00:00
Bryan Drewery
3ac42a22f2 - Update to 1.0.13
Changes:

  - Add pkg -N to detect if pkgng is installed and activated.
    See pkg(8) for usage as this is not completely safe for 9.1's
    bootstrapper.
  - Update manpages with examples
  - Fix crash in shlib handling (was already in port)
  - Fix shlibs scanning over NFS
  - Update to new repository/upstream URL at
    http://github.com/freebsd/pkg

With hat:	portmgr
2013-06-11 13:01:56 +00:00
Thomas Abthorpe
48104d969a - Update to 1.0
PR:		ports/177714
Submitted by:	Jason Bacon <jwbacon tds.net> (maintainer)
2013-06-11 02:14:25 +00:00
Baptiste Daroussin
9645ade55f Add NO_LATEST_LINK in case of pkg-devel being the default pkg 2013-06-10 22:40:06 +00:00
Baptiste Daroussin
2d96e25196 Fix LATEST_LINK without pkgng 2013-06-10 22:39:27 +00:00
Bryan Drewery
3a0a17f95f - Fix leftovers with pkg_install.
Note that this is handled fine with pkgng, but not with the
  legacy pkg_install tools.

Reported by:	QAT
2013-06-09 01:37:17 +00:00
Bryan Drewery
e49193405e - Update to checkin e38d69a149
Changes:

    - Jail tar(1) and pkg(8) invokations
    - Remove unneeded ldd temp script
    - Fix appending MASTERNAME-make.conf twice [1]
    - Use swap-based disk for MDMFS [2]
    - HTML: Move assets into assets/ so that tab completion
      is not hindered for logs/ by logo.jpg

Reported by:	kwm [1]
Submitted by:	ak [2]
2013-06-08 12:11:04 +00:00
Bryan Drewery
901953b67d - Update to 3.0.3
- Update web documentation for using custom ports tree

Changes:
    - Add missing validations to check that the specified
      ports tree exists
    - SIGINFO/status fixes
    - SIGINT/SIGTERM no longer marks a build as 'crashed'
    - Fix pkgng being required on the host to build pkgng packages [1]
    - Fix CCACHE support by always mounting to /root/.ccache
    - jail: Fix USE_TMPFS=all cleanup/deleting
    - ports -c: Fix svn+file
    - Allow DISTFILES_CACHE=PORTSDIR/distfiles again
    - Jail tar(1) and pkg(8) invokations
    - testport: Make failed builds more clear [2]

Reported by:	tj [1]
Submitted by:	antoine [2]
2013-06-08 12:05:33 +00:00
Bryan Drewery
f579b30bcd - Remove temporary WRKSRC hack
- Rename distfile and fix checksum errors. These errors
  were due to renaming the upstream account, which changed
  which directory the distfile untarred in.
- Shuffle MASTER_SITES so that FreeBSD.org and other more
  reliable mirrors come before github
2013-06-08 11:28:13 +00:00
Bryan Drewery
f914b482f1 Fix ports using GH_TAGNAME=master to depend on a known hash
instead of a branch that changes.

With hat:	portmgr
2013-06-07 22:29:01 +00:00
Matthias Andree
4a7771c870 Fix regression from commit r320140: broke build unless web option was selected.
While here, avoid extraction of non-installed webui stuff unless needed.

Submitted by:	bf@
2013-06-07 22:17:33 +00:00
Matthias Andree
1ff69f1ed8 Fix display of port fail reasons on the latest_buildports page with
default template (not visible in paefchen template).

PR:		177491
Submitted by:	Anonymous <r4721@tormail.org>
Approved by:	itetcu (maintainer timeout, 68 days)
2013-06-06 22:25:11 +00:00
Baptiste Daroussin
7ab4937f3e Please latestlink checker 2013-06-05 22:40:22 +00:00
Baptiste Daroussin
1f63169207 Readd the removed by mistake libdialog checksum 2013-06-05 17:43:31 +00:00
Baptiste Daroussin
a4f9140e70 Update to 0.1.4:
- added ^R for redraw dialog
- bug fixes in pkg-help dialog
- fixed segfault when trying to pick up incorrect env values
2013-06-05 17:38:15 +00:00
Gabor Pali
109269205e - Update The Glorious Glasgow Haskell Compiler to version 7.6.3
- Update Haskell Platform to version 2013.2.0.0

Please note that port revisions for all the Haskell ports without version
changes are bumped.

Some highlights of the update:

- Fix PDF generation for pandoc [1]
- From now on, PREFIX/{lib,share,share/doc}/cabal/ghc-GHC_VERSION are used for
  hs- ports (Cabal packages) as prefixes to avoid problems when upgrading with
  portmaster(8) [2]
- Experimental support for LLVM-based code generation (disabled by default)
- Many simplifications, refactoring in bsd.cabal.mk

New ports (11):

devel/hs-asn1-types                         0.1.3
devel/hs-data-default-class                 0.0.1
devel/hs-data-default-instances-base        0.0.1
devel/hs-data-default-instances-containers  0.0.1
devel/hs-data-default-instances-dlist       0.0.1
devel/hs-data-default-instances-old-locale  0.0.1
devel/hs-extensible-exceptions              0.1.1.4
devel/hs-mmorph                             1.0.0
devel/hs-quickcheck-io                      0.1.0
x11-toolkits/hs-GLURaw                      1.3.0.0
x11-toolkits/hs-OpenGLRaw                   1.3.0.0

Updated ports (104):

archivers/hs-zlib                        0.5.4.0_1        --> 0.5.4.1
databases/hs-persistent                  1.1.5.1          --> 1.2.0.1
databases/hs-persistent-sqlite           1.1.5            --> 1.2.0
databases/hs-persistent-template         1.1.2.4          --> 1.2.0
devel/hs-HUnit                           1.2.5.1_1        --> 1.2.5.2
devel/hs-IORefCAS                        0.2_3            --> 0.2.0.1
devel/hs-MonadRandom                     0.1.8            --> 0.1.9
devel/hs-QuickCheck                      2.5.1.1_1        --> 2.6
devel/hs-abstract-deque                  0.1.6_1          --> 0.2
devel/hs-alex                            3.0.2_1          --> 3.0.5
devel/hs-async                           2.0.1.3_1        --> 2.0.1.4
devel/hs-basic-prelude                   0.3.4.0          --> 0.3.5.0
devel/hs-blaze-builder                   0.3.1.0_4        --> 0.3.1.1
devel/hs-byteorder                       1.0.3_4          --> 1.0.4
devel/hs-cabal-install                   0.14.0_4         --> 1.16.0.2
devel/hs-classy-prelude                  0.5.3            --> 0.5.7
devel/hs-cmdargs                         0.10.2           --> 0.10.3
devel/hs-conduit                         1.0.2            --> 1.0.5
devel/hs-data-default                    0.5.0_1          --> 0.5.3
devel/hs-fsnotify                        0.0.6            --> 0.0.11
devel/hs-generic-deriving                1.4.0            --> 1.5.0
devel/hs-git-annex                       4.20130323_1     --> 4.20130601
devel/hs-haddock                         2.11.0_1         --> 2.13.2
devel/hs-hashable                        1.2.0.5          --> 1.1.2.5,1
devel/hs-hlint                           1.8.43           --> 1.8.45
devel/hs-hspec                           1.4.4            --> 1.5.4
devel/hs-hspec-expectations              0.3.0.3_1        --> 0.3.2
devel/hs-largeword                       1.0.4            --> 1.0.5
devel/hs-lens                            3.8.7.3          --> 3.9.0.2
devel/hs-lifted-base                     0.2.0.2          --> 0.2.0.5
devel/hs-monad-control                   0.3.1.4_1        --> 0.3.2.1
devel/hs-monad-logger                    0.3.0.1          --> 0.3.1.1
devel/hs-monad-par                       0.3.4.1          --> 0.3.4.2
devel/hs-pool-conduit                    0.1.1_1          --> 0.1.2
devel/hs-profunctors                     3.3              --> 3.3.0.1
devel/hs-reflection                      1.1.7            --> 1.3.2
devel/hs-resourcet                       0.4.5            --> 0.4.7.1
devel/hs-show                            0.5              --> 0.6
devel/hs-split                           0.2.1.1_1        --> 0.2.2
devel/hs-stm                             2.4_1            --> 2.4.2
devel/hs-syb                             0.3.7_1          --> 0.4.0
devel/hs-tagged                          0.4.4_1          --> 0.6
devel/hs-text                            0.11.2.3_1       --> 0.11.3.1
devel/hs-unix-compat                     0.4.1.0          --> 0.4.1.1
devel/hs-unix-time                       0.1.5            --> 0.1.8
devel/hs-unordered-containers            0.2.3.0          --> 0.2.3.1
devel/hs-utility-ht                      0.0.8_3          --> 0.0.9
devel/hs-uuagc                           0.9.42.2_3       --> 0.9.42.3
devel/hs-uuid                            1.2.9            --> 1.2.13
devel/hs-void                            0.5.11           --> 0.6
math/hs-NumInstances                     1.2              --> 1.3
math/hs-comonad-transformers             3.0.1_1          --> 3.0.2
math/hs-semigroups                       0.9              --> 0.9.1
math/hs-statistics                       0.10.2.0_2       --> 0.10.3.1
net/hs-network                           2.3.1.0_1        --> 2.4.1.2
net/hs-publicsuffixlist                  0.0.3            --> 0.1
net/hs-socks                             0.5.0            --> 0.5.1
security/hs-certificate                  1.3.5_1          --> 1.3.7
security/hs-cipher-aes                   0.1.7            --> 0.1.8
security/hs-clientsession                0.8.1_1          --> 0.9
security/hs-crypto-api                   0.11             --> 0.12.1
security/hs-crypto-conduit               0.5.0            --> 0.5.2
security/hs-crypto-pubkey                0.1.2_1          --> 0.1.3
security/hs-crypto-pubkey-types          0.2.0_1          --> 0.3.2
security/hs-cryptocipher                 0.4.0_1          --> 0.5.0
security/hs-cryptohash                   0.8.3_1          --> 0.9.0
security/hs-skein                        0.1.0.12         --> 1.0.3
textproc/hs-HaXml                        1.23.3_2         --> 1.24
textproc/hs-attoparsec-conduit           1.0.0            --> 1.0.1
textproc/hs-blaze-html                   0.6.0.0          --> 0.6.1.1
textproc/hs-blaze-markup                 0.5.1.4          --> 0.5.1.5
textproc/hs-case-insensitive             1.0              --> 1.0.0.2
textproc/hs-highlighting-kate            0.5.3.8          --> 0.5.3.9
textproc/hs-hs-bibutils                  4.17             --> 5.0
textproc/hs-polyparse                    1.8_3            --> 1.9
textproc/hs-texmath                      0.6.1.3          --> 0.6.1.5
textproc/hs-xml                          1.3.12_4         --> 1.3.13
textproc/hs-yaml                         0.8.2.3          --> 0.8.2.4
www/hs-HTTP                              4000.2.5_1       --> 4000.2.8
www/hs-cgi                               3001.1.7.4_6,1   --> 3001.1.7.5,1
www/hs-hamlet                            1.1.6.3          --> 1.1.7.1
www/hs-happstack-server                  7.1.7            --> 7.1.7.1
www/hs-heist                             0.11.1           --> 0.12.0
www/hs-http-conduit                      1.9.0            --> 1.9.3
www/hs-http-reverse-proxy                0.1.1.3          --> 0.1.1.6
www/hs-shakespeare                       1.0.3.1          --> 1.0.5
www/hs-shakespeare-css                   1.0.3            --> 1.0.5.1
www/hs-shakespeare-js                    1.1.2.1          --> 1.1.4
www/hs-snap                              0.11.2           --> 0.12.0
www/hs-wai-extra                         1.3.2.4          --> 1.3.4
www/hs-wai-test                          1.3.0.4          --> 1.3.1
www/hs-warp                              1.3.7.4          --> 1.3.8.1
www/hs-yesod                             1.1.9.2          --> 1.2.0.1
www/hs-yesod-auth                        1.1.5.3          --> 1.2.0
www/hs-yesod-core                        1.1.8.2          --> 1.2.0.4
www/hs-yesod-form                        1.2.1.3          --> 1.3.0
www/hs-yesod-persistent                  1.1.0.1_1        --> 1.2.0
www/hs-yesod-platform                    1.1.8            --> 1.2.0.1
www/hs-yesod-routes                      1.1.2            --> 1.2.0
www/hs-yesod-static                      1.1.2.2          --> 1.2.0
www/hs-yesod-test                        0.3.5            --> 1.2.0
x11-toolkits/hs-GLUT                     2.1.2.1_7,1      --> 2.4.0.0,1
x11-toolkits/hs-OpenGL                   2.2.3.1_4,1      --> 2.8.0.0,1
x11/hs-xmobar                            0.16_2           --> 0.17

Removed ports (2):

www/hs-yesod-default                     1.1.3.2
www/hs-yesod-json                        1.1.2.1

PR:		ports/179146 [1]
Requested by:	Omar Thameen <omar@biglist.com> [1]
Reported by:	sperber, bapt [2]
Tested by:	sperber [2]
Obtained from:	FreeBSD Haskell
2013-06-04 18:53:40 +00:00
Baptiste Daroussin
d700c30ad7 Only set latest link when build WITHOUT_PKGNG 2013-06-04 09:18:58 +00:00
Bryan Drewery
4484e1151b - Fix build with temporary fix
Reported by:	John Ko <john@johnko.ca>
2013-06-04 01:47:18 +00:00
Matthias Andree
e53b2d432f Fix WITH_DEBUG to not strip on install. 2013-06-03 22:07:29 +00:00
Alex Kozlov
33294bdb65 - Update to 1.14 2013-06-03 14:01:23 +00:00
Bryan Drewery
830c8be52b Update MASTER_SITE to github.com/freebsd 2013-06-03 10:49:41 +00:00
Pawel Pekala
a321949ed1 Update to version 3.0.0
PR:		ports/179171
Submitted by:	Mamoru Sakaue <sakaue.mamoru@samurai.mwghennn.net> (maintainer)
2013-06-02 17:22:17 +00:00
Baptiste Daroussin
7afaa7db55 Add LATEST_LINK 2013-06-01 22:24:40 +00:00
Bryan Drewery
95bf33a556 - Update to checkin c61b908704
Changes:
  - Leftover fixes
  - Status fixes
  - ports-mgmt/pkg no longer required in the host when building
    WITH_PKGNG sets.
  - CCACHE fixes
  - jail: Support -m url= [1]
  - jail -u: Allow updating snapshot jails [1]
  - jail: Fix destroying/cleanup of jails with USE_TMPFS=all
  - HTML: Show skipped counts in failed/ignored tables
  - HTML: Show SVN URL
  - Allow DISTFILES_CACHE=PORTSDIR/distfiles now that DISTFILES
    are mounted in /distfiles [2]
  - testport: Make failed builds more clear [3]

Submitted by:	will [1]
Reported by:	mat [2]
Reported by:	tj [3]
2013-06-01 12:56:54 +00:00
Bryan Drewery
579c40e83f Fix build 2013-05-31 18:58:31 +00:00
Baptiste Daroussin
f941a08dcf Fix segfault on current when binary installing packages
Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
2013-05-31 17:14:11 +00:00
Baptiste Daroussin
41e51600fa Update to 1.1.0.b3:
- Fix the solver endlessly proposing to reinstall some packages [1]
- Fix a typo in repository configuration parser
- Explain why a package is being reinstalled

Reported and tested by:	Nikolai Lifanov <lifanov@mail.lifanov.com> [1]
2013-05-31 14:42:25 +00:00
Baptiste Daroussin
b9cbdf3413 Update to 1.1.0.b2
- Fix pkg audit -F [1]
- Fix the new solver trying to downgrade some packages when it shouldn't
- Properly show how much space is going to be free/required when deinstalling [2]

Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com> [1], gerald [2]
2013-05-31 12:02:54 +00:00
Baptiste Daroussin
af74337567 Fix pkg audit -F
Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
2013-05-30 17:53:07 +00:00
Baptiste Daroussin
0eb6b89d24 The pkg developement team is proud to announce the new 1.1.0 beta1 release of
pkg.

Here is the list of new features that happened in pkg 1.1:
- 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

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.

To use this new version:
  Ports users (or in building factories: poudriere/tinderbox):
    Add WITH_PKGNG=devel to your make.conf
    pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel

  Binary package users, if the remote repository is providing pkg 1.1:
    pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel
    pkg upgrade

Note that pkg 1.1 can use a repository created for pkg 1.0 and vis versa.

Huge thanks to all the people that have contributed to the pkg developement:
- may that be by code
- documentation
- bug report
- feedback
- ideas

List of people who contributed code:
Baptiste Daroussin, Matthew Seaman, Bryan Drewery, Vsevolod Stakhov,
Marin Atanasov Nikolov, Alexandre Perrin, Romain Tartière, Julien Laffaye,
Glen Barber, John Marino, Alex Kozlov, Roman Naumann, Sofian Brabez,
Alberto Villa, Will Andrews, Eitan Adler, Dan McGregor, namor, niamtokik,
Arthur Gautier, Garrett Cooper, Andrew Turner, Jeremy Chadwick,
Hajimu UMEMOTO, Mark Lokowich, Eygene Ryabinkin, Pietro Cerutti,
Rolf Grossmann, Ed Schouten, Dimitry Andric, David Forsythe, Stefan Grundmann,
Craig Rodrigues, Antoine Brodin, Andrey Zonov, Joel Dahl

Stats between 1.0 and 1.1:
287 files changed, 63418 insertions(+), 18763 deletions(-)

1198 commits
2013-05-30 15:17:29 +00:00
Chris Rees
4884abc378 Update to 1.4:
- Actually checkout the older version when recursing

Reported by:	jrm: IRC

- Behave properly when the path to the temp ports directory contains a symlink
2013-05-30 10:22:43 +00:00
Bryan Drewery
1bd0371ca4 - Update to checkin c6bbdcc441
Changes:

  - Add example hook in etc/poudriere.d/hooks
  - Documentation cleanups
  - Sanity check fixes (ports tree exists)
  - SIGINT during build no longer register the build as
    'crashed'
  - status: Fix cases where this would change the status of
    the actual build
  - queue/daemon - Use a UNIX domain socket for scheduling builds
    instead of requiring the 'queue' user to have write access to
    the queue dir.
  - bulk -t: Add -r flag to recursively test dependencies (this was
    the old default behavior)
  - Revert linux leftover change - this is now handled in ports
    r318960
2013-05-25 12:27:58 +00:00
Bryan Drewery
4be53535fd - Update to 3.0.2
- Update WWW to be a tagged link so that the documentation
  matches the version installed

Changes:

  - Add workaround for ZFS zteardown deadlock on 9.0/9.1-RELEASE
  - jail -c: Fix NO_ZFS support
  - options: Fix *make.conf not being respected
  - status: Fix when running multiple builds at once
  - Various fixes and documentation fixes
2013-05-23 00:26:27 +00:00
Bryan Drewery
78aa0809ae - Update to checkin 45d02f1ed1
Changes:
  - Add rc script
  - jail -c: Fix NO_ZFS support
  - bulk -t: Only test ports specified, not unlisted depends
  - make_index: Jail the INDEX building
  - options: Fix *make.conf not being respected
  - Add workaround for ZFS zteardown deadlock on 9.0/9.1-RELEASE
  - status: Fix when running multiple builds at once
  - leftovers: Ignore shared library cache files
  - Various fixes
2013-05-22 00:13:34 +00:00
Bryan Drewery
bfcc65fe13 - Update to 3.0.1
Changes:
  - Fix NO_ZFS support

Reported by:	tj
2013-05-19 01:57:13 +00:00
Bryan Drewery
11692a9083 - Update to checkin e55e1410c0 which will become 3.1
Changes:
    - Fix NO_ZFS support
2013-05-19 01:55:20 +00:00
Bryan Drewery
dc1c145819 - Update to 3.0
Changes:
  - ZFS support is now optional:
    * NO_ZFS can be set to disable ZFS usage
    * TMPFS_ALL can be used to the build 100% in memory via tmpfs
  - Jail/Port properties are no longer stored in ZFS. They will
    be automatically converted on the first execution. This means
    that downgrading to 2.x is not easily possible.
  - Removed cron command
  - queue/daemon added
    * These will be expanded more in 3.1 and the usage may change.
  - New HTML/AJAX interface using jQuery
  - Build times are now tracked
  - Runaway builds are now automatically killed after 7200/84600
    seconds of no output / max build time
  - Build logs are now saved forever and not removed on every build.
    testport will store its logs into "bulk" dir for now as well.
  - Ability to resume a previous bulk -a build by using -B (this
    is mostly for exp-runs as it allows grouping incremental logs
    in with the previous logs). By default the buildname defaults
    to YYYY-MM-DD_HH:MM:SS for every build.
  - Install depends just-in-time in the proper sequence ordering,
    instead of all upfront. This also fixes differences between
    testport and bulk with regards to run-depends.
  - Give a port all the special depends distfiles it needs during
    build as well. This fixes issues with fetching and distfiles.
  - Add basic hook support in /usr/local/etc/poudriere.d/hooks
  - CHECK_CHANGED_OPTIONS now defaults to verbose
  - Add CHECK_CHANGED_DEPS (default yes) to automatically detect
    direct dependency changes and rebuild packages if needed. This
    allow automatically detecting default postgresql/mysql/perl
    changes requiring rebuild of ports. Note this has a bug with
    ports that depend on libraries that are in base, but have a
    port fallback. This will be addressed in 3.1.
  - The reason for packages being deleted during the startup is
    now more verbose
  - Speedup packaging by reducing I/O
  - Port testing: Add "preinst_fs_violation" which will detect
    ports that touch the filesystem during fetch/build before
    calling install.
  - Lots of performance improvements. Poudriere is now lock-free
    and has very little overhead.
  - Various documentation/typo fixes
  - Support value of 'no' for NO_RESTRICTED and SAVE_WRKDIR
  - Add new latest-per-pkg symlinks into the root bulk/ dir and
    bulk/jail/ dirs to link back to the most recent builds for
    each package
  - Add new subcommand 'status' which lists running builds. Specify
    -j[pz] to view the current status of a specific build and all of
    its jobs
  - Fix support for jails with ':' in them
  - Buildtimes are now tracked

  - ports:
    * Support checking out a different branch with -B

  - testport:
    * -d option has been removed
    * testport -i improvements:
      - Network enabled
      - Works even when build fails
      - RUN_DEPENDS now installed
      - Add hostname into /etc/hosts
      - tty usage is fixed
    * Add .keep support for wrkdir saving

  - bulk:
      * New C index builder for pkg_* builds
      * Add -N: skip generating package repository or INDEX
      * Add -T: Use TRY_BROKEN
      * Add -F: Try to download from the original mirror and
        ignore all FreeBSD mirrors
      * Allow specifying -f multiple times

  - jail:
      * -c: Add -P ./path.to.patch to patch the src tree with
        the given patch before building it
      * -c: Fix on recent CURRENT by using DB_FROM_SRC

Thank you to all contributors and testers

Please report and discuss defects in #poudriere on freenode
or report to https://fossil.etoilebsd.net/poudriere/reportlist
2013-05-18 19:49:01 +00:00
Bryan Drewery
cf68b5dbeb - Fix crash while packaging netbeans
Reported by:  many
Reviewed by:  bapt
2013-05-17 05:13:32 +00:00
Bryan Drewery
73f702d4f0 - Update to checkin 9d45276ee9 which should become 3.0
Changes:
 - Add new subcommand 'status' which lists running builds. Specify
   -j[pz] to view the current status of a specific build and all of
   its jobs.
 - Missing/New Dependencies: Be more verbose by default about why
   packages are being deleted.
 - CHECK_CHANGED_OPTIONS now defaults to verbose
 - Add CHECK_CHANGED_DEPS and default it to on
 - Fix support for jails with ':' in them
 - bulk: Allow specifying -f multiple times
 - testport -i: Add hostname into /etc/hosts
 - Documentation fixes
 - Fix DISABLE_MAKE_JOBS support
 - Fix dependencies being checked twice during port builds when not
   port testing
 - jail -u fixes for freebsd-update/ftp
 - Fix buildtime tracking missing a space
2013-05-17 04:28:31 +00:00
Raphael Kubo da Costa
be70590d52 Add ports-mgmt/pkg-rmleaf.
A little script for removing leaf packages (requires pkgng).

PR:		ports/178366
Submitted by:	Yanhui Shen <shen.elf@gmail.com> (maintainer)
2013-05-15 22:21:30 +00:00
Raphael Kubo da Costa
998442cfd9 - Update maintainer address.
- IGNORE when using pkgng, these ports only work with pkg-tools.

PR:		ports/176700
Submitted by:	Hannes <h2+fbsdports@fsfe.org> (maintainer)
2013-05-14 18:09:22 +00:00
Emanuel Haupt
1a90c9af17 Mark MAKE_JOBS_SAFE 2013-05-08 12:24:26 +00:00
Eitan Adler
406f5fbe6a Regenerate patchfiles to completely ignore OBJFORMAT which should be removed soon. 2013-05-04 13:56:07 +00:00
Bryan Drewery
9363964e16 - Fix typo (does not affect build or package)
Submitted by:	ohauer
With hat:	portmgr
2013-05-01 19:17:59 +00:00
Bryan Drewery
d12bc1cea7 - Update to 1.0.12
*** Binary Package Builders: It is recommended to rebuild
    all packages and then run 'pkg check -Ba' and 'pkg
    upgrade' on your client servers once. This will allow
    the new shlib tracking to reinstall packages that have
    changed shlib requirements. This step is optional.

Changes:
    * Always track provided SHLIBS now when packages are
      created
    * Automatically reinstall packages when their needed shlibs
      or dependencies change. This removes the need to run
      'pkg install -Rf' in many, but not all, cases.
    * New DB lock strategy when stored on a network filesystem
    * pkg version: Show ? when package is missing on remote
    * pkg check -s: Return non-zero exit status if a mismatch
      is found
    * pkg audit: Implement -q
    * Add more periodic scripts
    * Add bash completion script
    * pkg audit: Performance optimizations
    * Build fixes
    * Add some forward-compatibility support for upcoming 1.1

Thank you to all contributors, listed in the upstream commits:
    https://github.com/pkgng/pkgng/commits/1.0.12

With hat:	portmgr
2013-05-01 18:51:46 +00:00
Alex Kozlov
89e3f41195 Reset maintainer:
ports-mgmt/pkg_replace: maintainer timeout (> 2 years)
games/lordsawar: Return to the pool
2013-04-29 17:53:34 +00:00
Baptiste Daroussin
5271da855f Rely on bsdtar to autodetermine the format of the distfiles when possible
For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
2013-04-29 08:57:12 +00:00
Joe Marcus Clarke
f13ca3cae6 Update to 2.14.3.
* Add support for the PL_SVN_IGNORE environment variable. [1]
* Promote PORT_OPTIONS:MDOCS to NOPORTDOCS. [2]
* Add a check for pure FTP or HTTP mirrors in MASTER_SITES. [3]

PR:		177043 [1]
		177048 [2]
		177805 [3]
Submitted by:	tota [1]
		pclin [2]
		Tijl Coosemans <tijl@coosemans.org> [3]
2013-04-28 23:18:23 +00:00
Marcus von Appen
95e7081976 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
  USE_GETTEXT=yes to USES=gettext while here
2013-04-27 18:25:24 +00:00