Commit graph

3272 commits

Author SHA1 Message Date
Baptiste Daroussin
a1da9447e4 Update to 1.6.99.3
Changes:
- list of valid url scheme can be defined in pkg.conf
- add support for SOURCE_DATE_EPOCH for reproducible builds
- Fix pkg check -d
- Fix testsuite with kyua 0.12
- Fix pkg info -R
- Fix setting modes on extracted files/directories
- Fix zsh completion for pkg info -l
- Fix some solver crashed
- Initial attempt at fixing infinite loop on multirepositorry when updating pkg
- pkg version now handled -q correctly
2015-12-26 21:33:06 +00:00
Alex Kozlov
a4308117ec - Update to 1.18
* Add check for misspelled USES
2015-12-24 11:36:20 +00:00
Joe Marcus Clarke
c1ecb0bd11 Update to 2.16.8.
* Attempt to properly detect gettext [1]
* Add support for @<pre|post>[un]exec plist directives [2]
* Add support for the new @sample plist directive changes [2]
* Modify the text when checking for used OPTIONS [3]

PR:		204370 [1]
		204900 [2]
		204575 [3]
2015-12-19 21:16:07 +00:00
Mathieu Arnold
7c47779cb9 Fix usage of ${PERL5}.
${PERL5} points to a specific version of perl, say, perl5.22.1, it is
fine to use it in a ports Makefile to do Perly things, but ports using
it must use ${PERL}, that points to /usr/local/bin/perl so that if the
minor version is updated, the shebang keep working.

While there, make some ports use shebangfix, regen a few patches, and
bump PORTREVISION where a shebang went from PERL5 to PERL.

PR:		205367
With hat:	portmgr
Sponsored by:	Absolight
2015-12-17 17:19:48 +00:00
Martin Wilke
9146c80d02 - Update maintainer mail address
- Update/Remove MASTER_SITE

PR:		204755
Submitted by:	 jwbacon@tds.net (maintainer)
Approved by:	mat (mentor)
Differential Revision:	D4493
2015-12-11 08:48:56 +00:00
Bryan Drewery
89c08f63ee - Update to 3.0-1596-g9dc9ca4
Changes:
  - jail -d: If stdin is a TTY, confirm before removing jail.
  - Disable rexec/jexecd for now as it has issues on <head and seems racy on
    head as well, possibly leading to "Unable to execute id(1) in jail."
  - QEMU: Use host pkg-static in the jail for repo to speed it up.  For
    this PKG_REPO_FROM_HOST=yes may be needed on mips.
2015-12-04 16:42:29 +00:00
Bryan Drewery
9db7964a0e Revert usage of -x for rm(1) for now due to 9.x not having it. 2015-11-30 17:26:50 +00:00
Bryan Drewery
869a663eae - Update to master branch checkin 1e0fd46149f9e17e12dadcdd0a28ef40b06587aa
This brings in almost a year of updates that had been held back.

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_32

  - New sub-command 'image' which is still in development, for generating
    install images.
  - Some poudriered fixes, but it is still experimental.
  - DISTFILES_CACHES may be 'no' to use distfiles/ from ports tree.
  - A cache daemon has been added in, off by default, for experimentation.
  - The ports 'environment' feature from Mk/Scripts/functions.sh:export_ports_env
    is used for dependency gathering now, which avoids 8 or so fork/execs for
    every make -V call.

  jail:
    - New -K [KERNCONF] flag to build and install a kernel into the jail.
    - New -S <path> flag to specify what srcpath to use from the master jail,
      rather than /usr/src.
    - Git support.
    - New -U flag to specify what url to fetch from for git and svn.
    - EXTRA_DISTS added to add to the distribution list fetched/extracted, from
      poudriere.conf.
    - NO_LIB32 added, when set to 'yes' skips installing lib32 distribution.

  ports:
    - Support '-m none' to disable portsnap usage.
    - New -U flag to specify what url to fetch from for git and svn.

  Build process handling:
    - A jexecd process is spawned in the jail and communicated with via rexec
      using a pipe.  This is intended to lessen the jail locking contention,
      allow more easily cleaning up processes, and limiting of TTY.  It is
      still considered experimental.
2015-11-25 17:27:05 +00:00
Bryan Drewery
bd6c33d11e - Update to 3.1.10
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3110
2015-11-25 17:23:29 +00:00
Baptiste Daroussin
7878a5ea8e Update to 1.6.2
Changes:
- Fix cross building
- Improved zsh completion
- Improved error messages
- Improved documentation
- Bug fixes in the solver
- Allow to specify repositories directly via pkg.conf
- Allow multiple version of the same package in a repository
- Fix ipv6 testing in configuration
2015-11-23 21:56:14 +00:00
Baptiste Daroussin
7447ff8c9d Update to 1.6.99.2
Changes:
- Fix cross building
- Wording fixes
- Always restore credentials after extraction in preparation for bigger changes
- Improve zsh completion
- Update libucl to the latest version
- Added support for OpenBSD/Bitrig
- Add a latest fixes to kill origin usage
- Improved linux support
- More user friendly error messages
- Fixes in the solver: Treat dependencies missed as errors
- Improved regression framework
- Allow to specify repositories directly un pkg.conf under the "repositories"
  keyword
- All multiple version of the same package in a repository
- Fix configuration regarding ipv6
2015-11-23 21:46:51 +00:00
Bryan Drewery
90d937a2c2 Update to 3.1.9-30-g47b14b7
Changes:
  - Fix 'builder stop' hook, which never worked.
  - Don't transcend mount directories when running rm -rf
  - Stop exporting MY_JOBID
  - Run 'builder stop' hook always in stop_builder() [this means the hook
    runs at startup as well to clean out stale builders].
  - Enable post-mount jail hooks.
2015-11-23 17:29:31 +00:00
Sunpoet Po-Chuan Hsieh
42ba2ce6be - Add PORTSDIR to RUN_DEPENDS: the PORTSDIR removal is planned after 2016Q1 branch created
Reference:	https://lists.freebsd.org/pipermail/freebsd-ports/2015-October/100794.html
Approved by:	portmgr (blanket)
2015-11-11 14:28:52 +00:00
Renato Botelho
bc38a6cff2 - Add security/ca_root_nss to the list of dependencies, without it FreeBSD
svn HTTPS certificate cannot be validated
- Bump PORTREVISION

PR:		204026
Submitted by:	garga
Approved by:	maintainer timeout (> 2 weeks)
MFH:		2015Q4
2015-11-11 10:11:28 +00:00
Bryan Drewery
ec0e72e4ad Update to 3.1.9-22-ga91b224.
Unless something major is wrong here, this will be 3.1.10 and the next update
to -devel *will be* master which has a year of pending updates.

Changes:
  -Always call make by absolute path of /usr/bin/make.
  -Update stale comment about MFS
  -Fun things happen with /nonexistent exists. Ensure it doesn't.
  -testport: Allow -o to be optional.
  -Mark poudriere-queue experimental.
  -Using ccache on 10+ is fine so long as we use a PATH.
  -XDEV: Don't endlessly append to make.conf on updates.
  -Fix leftover lock file in /tmp at cleanup
  -Support in-tree ccache for buildworld on recent head
  -Always use the FAST_DEPEND option for buildworld.
  -Go crazy, use -j for installworld targets on recent head
  -Allow comments on the same line with port entries in blacklist
2015-11-09 17:14:12 +00:00
Thomas Zander
71361a0eb1 - New maintainer: Torsten Zühlsdorff <ports@toco-domains.de>
- Set NO_ARCH
- Bump PORTREVISION

PR:		204306
Submitted by:	ports@toco-domains.de (new maintainer)
Approved by:	martin@arp242.net (previous maintainer)
2015-11-08 08:34:47 +00:00
Kubilay Kocak
bf483b8f10 ports-mgmt/portscout: Add GitHub and PyPI site handlers & MORE!
Over the past several months portscout.freebsd.org appears to have been
more frequently NOT finding updates, particularly for ports that use
CHEESESHOP (PyPI) as their MASTER_SITES.

Portscout has also never worked for ports using GitHub for distribution
files due to the following:

  a) Portscout, prior to 'guessing', requests a randomly named file
     from the Site and expects a 4xx (404) in response. If it doesn't
     receive a 4xx response, it increments a 'lie counter' and does not
     check the site again in the next run.
  b) The GitHUB handlers (SUBDIR/MASTER_SITES) in bsd.sites.mk
     construct a URL that ends in a a dummy query paramater (for the
     filename), so that fetch saves the correct filename to DISTDIR.
     This means for any DISTFILE name provided, a 200 OK response is
     returned

These two factors unfortunately leave us in a position where there is no
good way to workaround this in the ports framework, including overriding
DISTFILES, DISTNAME, FETCH_ARGS, or the SUBDIR URL itself for various
reasons (not matching distinfo, file conflicts in DISTDIR, etc)

Fortunately, the portroach project (OpenBSD's fork of portscout)
contains a site handler for GitHub and PyPI (among others) already [1].

These site handlers use API endpoints at GitHub and PyPI that respond
JSON respectively, providing a faster and more accurate way to determine
the latest version of a package, without having to go through the
'guessing' process.

This commit:

- Adds GitHub and PyPI site handlers, and modifies or extends them to
  accept/match our MASTER_SITES URL's.
- Adds authenticated API request support and two settings for the
  GitHub site handler
- Add p5-JSON to RUN_DEPENDS (needed by new site handlers)
- Add HTTPS option for supporting https:// MASTER_SITES. Currently
  portscout does not check (fails) https:// MASTER_SITES [2]
- Take MAINTAINER'ship
- Adds badly needed logging/debugging messages to key parts of the
  process retaining the conditional logic that ties the verbosity to
  "quiet" or "debug" portscout.conf settings.
- Renables the SQLITE3 option (previously commented out) and renames it
  to SQLITE (the standard, as per bsd.options.desk.mk)
- Creates a DATABASE option group allowing either/or SQLITE or
  POSTGRESQL to be selected
- Switches option conditionals where possible to options helpers
- Backport a fix for maintainer matching/mapping [3]
- Adds LICENSE (BSD2CLAUSE)
- Updates and sorts pkg-plist

This change was tested again ports maintained by me, and resulted in
'new versions' being found and reported for 42 of my ports (of 123).

[1] https://github.com/jasperla/portroach/tree/master/Portroach/SiteHandler
[2] Reported by: truckman
[3] 2f6ee134dd

PR:			203996
Approved by:		maintainer (timeout, 15 days)
Differential Revision:	https://reviews.freebsd.org/D3996
2015-11-08 07:37:41 +00:00
Steven Kreuzer
42c18c13d7 Update to 1.06 2015-11-05 20:34:14 +00:00
Rene Ladan
9714194672 Remove expired ports:
2015-11-01 devel/ros: Unsupported upstream, see http://wiki.ros.org/Distributions
2015-11-01 ports-mgmt/portsopt: Deprecated by optionsng
2015-11-01 21:30:48 +00:00
Baptiste Daroussin
a89f3b5d08 Seems like there is no place for humour :(
Requested by:	many
2015-10-31 15:13:01 +00:00
Dirk Meyer
14f5e02dfe - update to 1.88
- fixes recursion in TEST_DEPENDS
2015-10-25 19:06:52 +00:00
Joe Marcus Clarke
57a4c69296 Update to 2.16.7.
* Add support for @(...) notation [1]
* Remove the check for USES being sorted.  Order is important. [2]
* Add support for making sure @owner and @group are properly reset [3]

PR:		202570 [1]
		203908 [2]
		202711 [3]
2015-10-25 17:27:38 +00:00
Ryan Steinmetz
edc9841089 - Add bapt-get symlink
- Bump PORTREVISION

Approved by:	portmgr (bapt)
2015-10-20 16:04:34 +00:00
Matthew Seaman
962979cb14 Update to 3.6
- Cope with FOO_DEPENDS values that don't mention $(PORTSDIR)
    explicitly
  - Move the main repo to GitHub: https://github.com/infracaninophile/portindex
2015-10-18 13:21:17 +00:00
Mathieu Arnold
7f0f664d7e Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
2015-10-15 14:55:14 +00:00
Bryan Drewery
2dd1601dae - Update to 3.1.9
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_319

  - Fix handling of ports dependencies without a PORTSDIR
  - jail -c: Fix fetching when TARGET does not match TARGET_ARCH
2015-10-14 21:06:00 +00:00
Baptiste Daroussin
ac2c81ac5b Remove bpm which does not support pkg and has no upstream anymore 2015-10-10 20:38:42 +00:00
Baptiste Daroussin
1bd2cfa7b7 Remove obsolete pkg-message 2015-10-10 16:40:34 +00:00
Jimmy Olgeni
eb8748beda Remove trailing whitespace from Makefiles, M-X. 2015-10-08 15:12:22 +00:00
Dmitry Marakasov
fd960eec96 - Fix staging as non-root
- While here, regenerate other patches with make makepatch
- Add LICENSE
- Drop USES=desktop-file-utils as suggested by stage-qa
2015-10-01 20:32:07 +00:00
Beat Gaetzi
293cf20e3f Mark as deprecated: Obsoleted by optionsng 2015-10-01 07:55:46 +00:00
Baptiste Daroussin
3c7dd2add8 Release pkg 1.6.99.1
Changes:
- Fix a regression in performance when listing files [1]
- Remove references to EOLed FreeBSD version in manpages
2015-09-27 19:40:25 +00:00
Baptiste Daroussin
f3b3f6076a Release pkg 1.6.1
Changes:
- Fix a regression in performance when listing files [1]
- Remove references to EOLed FreeBSD version in manpages
2015-09-27 19:39:24 +00:00
Dirk Meyer
bc6d369bec - update to 1.87 2015-09-26 21:33:51 +00:00
Baptiste Daroussin
3e4b4d0817 Update to 1.6.99.0
Changes:
- Document @{pre,post}[un]exec
2015-09-25 23:15:51 +00:00
Baptiste Daroussin
0a0888440f Release pkg-1.6.0
Changes since pkg-1.5 series
- Lots of improvements in the solver (in particular fixes the case like the
  recent jpeg upgrade)
- Lots of fixes in the 3 way merge code
- pkg add can now work without a version specified in the dependency line
- pkg check -d now also check the required libraries
- Improved support for partial upgrades
- Improved zsh completion support
- Improved linux support (now all regression tests passes on linux)
- Messages can now be context aware: (only print a given message during
  installation, upgrade - version aware -, removal, or always)
- @keywords now accepts new entries to add context aware messages
- Add the ability to generate graphiz's dot format representation of the
  solver's problem
- pkg search now default on showing the comments of of the matched packages
- Lots of bug fixes and code cleanup
- Document @{pre,post}[un]exec in plist added in pkg 1.5
2015-09-25 23:14:18 +00:00
Mark Linimon
7b2009dcff Mark as broken on sparc64: fails to build.
Approved by:	portmgr (sparc64 blanket)
2015-09-25 21:30:34 +00:00
Baptiste Daroussin
644451e4f5 Bump portrevision 2015-09-25 11:29:43 +00:00
Baptiste Daroussin
440a430300 Revert r397786
Both portshaker and portshaker-config tries to manipulate the portshaker.conf
So converting this one to @sample make it conflict with the portshaker package

Reported by:	mat
Pointyhat to:	bapt
2015-09-25 11:24:37 +00:00
Baptiste Daroussin
fa3feeb03b Convert to @sample 2015-09-24 23:03:44 +00:00
Baptiste Daroussin
89f5b5512e Update to pkg 1.5.99.13 aka 1.6.0 rc3
Changes:
- Important fixes in the solver (fixes the jpeg->jpeg-turbo issue)
- +DISPLAY can now be a ucl file (contextual messages)
- pkg info -D now understand ucl format
- keywords can now define messages to be printed (depending on the context)
- PKG_ROOTDIR is now always set in scripts (default to /)
- pkg version now accept -n <pkgname> to check a given package version against
  remote repository or ports tree or INDEX file
- Improve Linux support: testuite now passes entirely on linux
- pkg register only tries to load +DESC if it exists
2015-09-21 21:08:39 +00:00
Jimmy Olgeni
41a7072cfb Typos, whitespace and capitalization fixes (G-P). 2015-09-20 20:54:08 +00:00
Muhammad Moinur Rahman
4a19b5434c ports-mgmt/pkg_cutleaves: Fix exclude list REGEXP
Submitted by:	cejkar@fit.vutbr.cz
2015-09-16 11:17:20 +00:00
Bryan Drewery
6a65e81011 Update to 3.1.8
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_318

PR:	        202622
PR:	        193732
2015-09-15 16:43:27 +00:00
Dmitry Marakasov
8451b74f2e - Fix shebangs
Approved by:	portmgr blanket
2015-09-15 16:20:58 +00:00
Bryan Drewery
373caa805d - Update to 3.1.7-54-g6b5b90c
Changes:
  - Fix cases where /var/db/freebsd-update was not being ignored.
  - Fix crash from 'make showconfig'
2015-09-15 15:48:40 +00:00
Bryan Drewery
0ac6456add - Update to 3.1.7-52-g1988cd4
Changes:
  - Support new pkg bootstrap PUBKEY signature format.

PR:		202622
2015-09-14 23:35:25 +00:00
Mathieu Arnold
afae652a2a Make it so that the default Perl is always called perl5.
- Move Perl's man1 files along with its man3 files.
- Move where Perl installs its modules man1 pages.
- Convert the ports installing man1 pages.
- Make different Perl versions installable at the same time.
  Though you should note that only the default version can be used to
  install Perl modules, and the non default Perl versions cannot use the
  modules installed via ports if they contain .so as they are installed
  in a version specific directory.

Reviewed by:	bapt (the Mk bits)
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3542
2015-09-14 12:19:48 +00:00
Baptiste Daroussin
8950b41433 Update to 1.5.99.12 (aka 1.6.0 rc1)
Changes:
- Restore ordering of files and directories
- Simplify regression test framework
- Silence `pkg upgrade -q' when there are no packages to upgrade.
2015-09-05 14:56:01 +00:00
Alexey Dokuchaev
2ca1572adc - Mute extraction commands and do not use shell wildcards if possible
- Remove IGNORE on FreeBSD versions before 900038, they're unsupported
- Do not claim that port is broken on PowerPC (builds and links fine)
- Remove custom naive `do-build' target: add missing `all' target to
  supplied Makefile instead
2015-09-05 11:19:17 +00:00
Bryan Drewery
2ef6d8d856 Add missed distinfo for r393626 2015-09-03 18:38:18 +00:00
Bryan Drewery
8f08c1740b Update to 3.1.7-51-ga3fb251
Changes:
  - Remove old references to the fossil site and point to github.
  - options: Override LOCALBASE to prevent pollution from
    LOCALBASE/etc/perl5_version. Also use which(1) to find
    some helper tools.
  - Avoid SIGINFO crash in startup

As long as this is stable, this will be release as 3.1.8. The next update will
then be an update from master, holding the 3.2 code.
2015-09-03 17:52:39 +00:00
Bryan Drewery
ad40b192bb Update to 3.17.8.
Changes:
  - Fixes handling of PORTSDIR when /usr/ports is a symlink after head
    r272363 and stable/10 r287334.

Reported by:	dhw
2015-09-03 17:13:54 +00:00
Dmitry Marakasov
c7e624b321 - Switch to options helpers
- While here, add some NO_ARCHes

Approved by:	portmgr blanket
2015-09-01 16:20:47 +00:00
Dmitry Marakasov
14ec26abe3 - Fix shebangs
- Add NO_ARCH

Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
2015-08-31 18:15:23 +00:00
Baptiste Daroussin
ba11c55ba7 Update to 1.5.99.11
Changes:
- Fix 3 way merge
- Properly apply credentials on merged files (@config)
2015-08-30 18:23:02 +00:00
Baptiste Daroussin
2ec4008ed0 Update to 1.5.99.10
Changes:
Fix signature pubkey which was:
1/ broken
2/ backward incompatible.
Allow to not use ldns on Linux
Improve build on linux
Fix corruption on @config files
Fix @config files extraction when parent directories does not exists
2015-08-29 23:26:24 +00:00
John Marino
36bc0a9deb ports-mgmt/genpatch: Fix evaluation of WRKDIRPREFIX
The logic to define the PORTWORK variable evaluated WRKDIRPREFIX in some
cases, but this variable was never defined.  We need to pull in
bsd.port.pre.mk or bsd.port.options.mk to define it, and I chose the
latter.  This fixes the wrong value of PORTWORK being used when genpatch
is built manually (it was correct when built from poudriere).
2015-08-26 20:02:53 +00:00
Matthew Seaman
4151091105 Update to version 3.5
- Fix a warning that appeared with perl-5.20

  - Fix a crash bug due to the final step of the change from
    $OPTIONSFILE to $OPTIONS_FILE: now the backward compatibility
    setting of $OPTIONSFILE has gone, and it is left undefined, we
    should not use it.  Reported by itetcu@ and Naram Qashat
2015-08-23 20:51:39 +00:00
Gabor Pali
39b8e49140 - Update The Glorious Glasgow Haskell Compiler to version 7.10.2
- Include a patch for addressing timer issues [1]
- Add support for building both GHC and Haskell ports with Clang, either from
  ports or the base system
- Discontinue supporting Haskell Platform, use Stackage instead as a
  reference
- Drop support for FreeBSD 8.x, optimize bootstrap compiler tarballs
- Update Gtk2Hs to version 0.13 [2]
- Update Pandoc to version 1.15.0.6
- Update git-annex to version 5.20150727
- Update Darcs to 2.10 [3]
- Unbreak wxHaskell ports

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

New ports (48):

converters/hs-aeson-pretty     JSON pretty-printing library and command-line
                               tool
converters/hs-sandi            Data encoding library
devel/hs-StateVar              State variables
devel/hs-base-orphans          Backwards-compatible orphan instances for base
devel/hs-bytestring-mmap       Mmap support for strict ByteStrings
devel/hs-constraints           Constraint manipulation
devel/hs-data-ordlist          Set and bag operations on ordered lists
devel/hs-easy-file             Cross-platform File handling
devel/hs-extra                 Extra functions
devel/hs-geniplate-mirror      Use Template Haskell to generate Uniplate-like
                               functions
devel/hs-haddock-api           Documentation-generation tool for Haskell
                               libraries
devel/hs-hex                   Convert strings into hexadecimal and back
devel/hs-hourglass             Simple performant time related library
devel/hs-hsb2hs                Preprocesses a file, adding blobs from files
                               as string literals
devel/hs-hspec-core            Testing Framework for Haskell
devel/hs-hspec-discover        Automatically discover and run Hspec tests
devel/hs-js-flot               Obtain minified flot code
devel/hs-js-jquery             Obtain minified jQuery code
devel/hs-lifted-async          Run lifted IO operations asynchronously and
                               wait for their results
devel/hs-map-syntax            Syntax sugar for defining maps
devel/hs-memory                Memory and related abtraction stuff
devel/hs-mutable-containers    Abstactions and concrete implementations of
                               mutable containers
devel/hs-newtype               Typeclass and set of functions for working
                               with newtypes
devel/hs-old-locale            Locale library
devel/hs-old-time              Time library
devel/hs-preprocessor-tools    Framework for extending Haskell's syntax via
                               quick-and-dirty preprocessors
devel/hs-time-locale-compat    Compatibility of TimeLocale between old-locale
                               and time-1.5
devel/hs-uuid-types            Type definitions for Universally Unique
                               Identifiers
math/hs-Agda-stdlib            Agda standard library
math/hs-adjunctions            Adjunctions and representable functors
math/hs-kan-extensions         Kan extensions, Kan lifts, various forms of
                               the Yoneda lemma, and (co)density (co)monads
net-im/hs-haskell-xmpp         Haskell XMPP library based on HaXml & STM
net-p2p/hs-torrent             BitTorrent file parser and generater
net/hs-aws Amazon              Web Services (AWS) for Haskell
net/hs-network-uri             URI manipulation
security/hs-cryptonite         Cryptography Primitives sink
security/hs-nonce              Generate cryptographic nonces
shells/hs-shelly               Shell-like (systems) programming in Haskell
sysutils/hs-ekg-json           JSON encoding of ekg metrics
textproc/hs-bencode            Parser and printer for bencoded data
textproc/hs-cassava            CSV parsing and encoding library
textproc/hs-cmark              Fast, accurate CommonMark (Markdown) parser
                               and renderer
textproc/hs-pandoc-citeproc    Supports using pandoc with citeproc
textproc/hs-regex-applicative  Regex-based parsing with applicative interface
textproc/hs-regex-compat-tdfa  Unicode Support version of Text.Regex, using
                               regex-tdfa
textproc/hs-rfc5051            Simple unicode collation as per RFC5051
www/hs-http2                   HTTP/2.0 library including frames and HPACK
www/hs-multipart               HTTP multipart split out of the cgi package

Updated ports (317):

archivers/hs-tar                         0.4.0.1_8        --> 0.4.2.1
archivers/hs-zip-archive                 0.2.3.4_1        --> 0.2.3.7
archivers/hs-zlib                        0.5.4.1_6        --> 0.5.4.2
archivers/hs-zlib-bindings               0.1.1.3_7        --> 0.1.1.5
audio/hs-ALUT                            2.3.0.1_2        --> 2.4.0.0
audio/hs-OpenAL                          1.6.0.0_1        --> 1.7.0.0
audio/hs-libmpd                          0.8.0.5_1        --> 0.9.0.2
benchmarks/hs-criterion                  0.8.1.0_1        --> 1.1.0.0
converters/hs-aeson                      0.7.0.6_1        --> 0.8.0.2
converters/hs-json                       0.7_8            --> 0.9.1
databases/hs-esqueleto                   1.4.4_1          --> 2.4.1
databases/hs-hedis                       0.6.5            --> 0.6.9
databases/hs-mysql                       0.1.1.6_1        --> 0.1.1.8
databases/hs-persistent                  1.3.1.1_1        --> 2.2
databases/hs-persistent-sqlite           1.3.0.5_1        --> 2.2
databases/hs-persistent-template         1.3.1.4_1        --> 2.1.3.4
devel/hs-BNFC                            2.6.0.3_8        --> 2.8
devel/hs-Boolean                         0.2.1_1          --> 0.2.3
devel/hs-ConfigFile                      1.1.2_1          --> 1.1.4
devel/hs-List                            0.5.1_8          --> 0.5.2
devel/hs-MissingH                        1.2.1.0_1        --> 1.3.0.1
devel/hs-MonadCatchIO-transformers       0.3.1.0_1        --> 0.3.1.3
devel/hs-MonadRandom                     0.1.13_1         --> 0.4
devel/hs-ObjectName                      1.0.0.0_14       --> 1.1.0.0
devel/hs-QuickCheck                      2.6_6            --> 2.8.1
devel/hs-ReadArgs                        1.2.1_8          --> 1.2.2
devel/hs-STMonadTrans                    0.3.2_1          --> 0.3.3
devel/hs-ShellCheck                      0.3.5            --> 0.3.8
devel/hs-Stream                          0.4.7.1_1        --> 0.4.7.2
devel/hs-alex                            3.1.3_1          --> 3.1.4
devel/hs-ansi-terminal                   0.6.1.1_1        --> 0.6.2.1
devel/hs-ansi-wl-pprint                  0.6.7.1_1        --> 0.6.7.3
devel/hs-asn1-encoding                   0.8.1.3_1        --> 0.9.0
devel/hs-asn1-parse                      0.8.1_1          --> 0.9.1
devel/hs-asn1-types                      0.2.3_1          --> 0.3.0
devel/hs-async                           2.0.1.5_1        --> 2.0.2
devel/hs-atomic-primops                  0.6.0.6_1        --> 0.8
devel/hs-auto-update                     0.1.0.0_1        --> 0.1.2.2
devel/hs-basic-prelude                   0.3.8_1          --> 0.5.0
devel/hs-bifunctors                      4.1.1.1_1        --> 5
devel/hs-blaze-builder                   0.3.3.2_1        --> 0.4.0.1
devel/hs-blaze-builder-enumerator        0.2.0.6_1        --> 0.2.1.0
devel/hs-blaze-textual                   0.2.0.9_1        --> 0.2.1.0
devel/hs-bloomfilter                     2.0.0.0_1        --> 2.0.1.0
devel/hs-boxes                           0.1.3_1          --> 0.1.4
devel/hs-bytestring-lexing               0.4.3.2          --> 0.5.0.2
devel/hs-c2hs                            0.17.2_1         --> 0.26.1
devel/hs-cabal-install                   1.18.0.5_1       --> 1.22.6.0
devel/hs-cereal                          0.4.0.1_1        --> 0.4.1.1
devel/hs-checkers                        0.3.2_1          --> 0.4.3
devel/hs-chunked-data                    0.1.0.1_1        --> 0.2.0
devel/hs-classy-prelude                  0.9.3_1          --> 0.12.1.1
devel/hs-classy-prelude-conduit          0.9.3_1          --> 0.12.0.1
devel/hs-cmdargs                         0.10.9_1         --> 0.10.13
devel/hs-conduit                         1.1.7_1          --> 1.2.5
devel/hs-conduit-combinators             0.2.8.2_1        --> 1.0.3
devel/hs-conduit-extra                   1.1.3_1          --> 1.1.9.1
devel/hs-convertible                     1.1.0.0_1        --> 1.1.1.0
devel/hs-cpphs                           1.18.5_1         --> 1.19
devel/hs-darcs                           2.8.5            --> 2.10.1
devel/hs-data-hash                       0.2.0.0_1        --> 0.2.0.1
devel/hs-data-pprint                     0.2.3_1          --> 0.2.4
devel/hs-datetime                        0.2.1_12         --> 0.3.1
devel/hs-deepseq-generics                0.1.1.1_1        --> 0.1.1.2
devel/hs-dlist                           0.7.1_1          --> 0.7.1.1
devel/hs-edit-distance                   0.2.1.2_7        --> 0.2.2.1
devel/hs-either                          4.3.0.1_1        --> 4.4.1
devel/hs-enclosed-exceptions             1.0.0.2_1        --> 1.0.1.1
devel/hs-equivalence                     0.2.5_1          --> 0.3.1
devel/hs-errors                          1.4.7_1          --> 2.0.0
devel/hs-exceptions                      0.6.1_1          --> 0.8.0.2
devel/hs-fast-logger                     2.2.0_1          --> 2.4.1
devel/hs-fgl                             5.5.0.1_1        --> 5.5.2.1
devel/hs-file-embed                      0.0.7_1          --> 0.0.9
devel/hs-filemanip                       0.3.6.2_8        --> 0.3.6.3
devel/hs-filestore                       0.6.0.3_1        --> 0.6.1
devel/hs-free                            4.9_1            --> 4.12.1
devel/hs-fsnotify                        0.1.0.3_1        --> 0.2.1
devel/hs-gconf                           0.12.5.0_1       --> 0.13.0.2
devel/hs-generic-deriving                1.6.3_1          --> 1.8.0
devel/hs-ghc-events                      0.4.3.0_1        --> 0.4.4.0
devel/hs-gio                             0.12.5.3_1       --> 0.13.1.0
devel/hs-git-annex                       5.20140817_1     --> 5.20150727
devel/hs-glib                            0.12.5.4_1       --> 0.13.1.1
devel/hs-gtk2hs-buildtools               0.12.5.2_2       --> 0.13.0.4
devel/hs-haddock                         2.14.3_1         --> 2.16.1
devel/hs-haddock-library                 1.1.0_1          --> 1.2.1
devel/hs-happy                           1.19.4_1         --> 1.19.5
devel/hs-hashable                        1.2.2.0_1,1      --> 1.2.3.3,1
devel/hs-hashtables                      1.1.2.1_1        --> 1.2.0.2
devel/hs-haskell-src                     1.0.1.6_1        --> 1.0.2.0
devel/hs-haskell-src-exts                1.15.0.1_1       --> 1.16.0.1
devel/hs-hasktags                        0.69.0_1         --> 0.69.1
devel/hs-hastache                        0.6.0_1          --> 0.6.1
devel/hs-hinotify                        0.3.7_1          --> 0.3.8.1
devel/hs-hint                            0.4.2.0_1        --> 0.4.2.3
devel/hs-hlint                           1.9.3_1          --> 1.9.21
devel/hs-hoogle                          4.2.34_1         --> 4.2.41
devel/hs-hslogger                        1.2.4_1          --> 1.2.9
devel/hs-hslua                           0.3.13_1         --> 0.4.0
devel/hs-hspec                           1.11.0_1         --> 2.1.10
devel/hs-hspec-expectations              0.6.0.1_1        --> 0.7.1
devel/hs-keys                            3.10.1_1         --> 3.10.2
devel/hs-language-c                      0.4.5_1          --> 0.4.7
devel/hs-language-javascript             0.5.13_1         --> 0.5.14.2
devel/hs-lens                            4.3.3_1          --> 4.12.3
devel/hs-lifted-base                     0.2.3.0_1        --> 0.2.3.6
devel/hs-mmorph                          1.0.3_1          --> 1.0.4
devel/hs-monad-control                   0.3.3.0_1        --> 1.0.0.4
devel/hs-monad-logger                    0.3.7.1_1        --> 0.3.13.2
devel/hs-monad-loops                     0.4.2.1_1        --> 0.4.3
devel/hs-monad-par                       0.3.4.6_1        --> 0.3.4.7
devel/hs-mono-traversable                0.6.1_1          --> 0.9.2.1
devel/hs-mtl                             2.1.3.1_1        --> 2.2.1
devel/hs-mueval                          0.9.1.1_1        --> 0.9.1.1.2
devel/hs-murmur-hash                     0.1.0.7_1        --> 0.1.0.8
devel/hs-optparse-applicative            0.9.1.1_1        --> 0.11.0.2
devel/hs-parallel                        3.2.0.4_1        --> 3.2.0.6
devel/hs-pcre-light                      0.4.0.2_1        --> 0.4.0.3
devel/hs-primitive                       0.5.2.1_1        --> 0.6
devel/hs-profunctors                     4.2.0.1_1        --> 5.1.1
devel/hs-project-template                0.1.4.1_1        --> 0.2.0
devel/hs-random                          1.0.1.1_10       --> 1.1
devel/hs-reflection                      1.5.1_1          --> 2
devel/hs-resource-pool                   0.2.3.0_1        --> 0.2.3.2
devel/hs-resourcet                       1.1.2.3_1        --> 1.1.6
devel/hs-safe                            0.3.7_1          --> 0.3.9
devel/hs-scientific                      0.3.3.0_1        --> 0.3.3.8
devel/hs-securemem                       0.1.3_1          --> 0.1.9
devel/hs-setenv                          0.1.1.1_1        --> 0.1.1.3
devel/hs-shake                           0.13.2_1         --> 0.15.5
devel/hs-silently                        1.2.4.1_7        --> 1.2.5
devel/hs-stm                             2.4.2_6          --> 2.4.4
devel/hs-stm-chans                       3.0.0.2_1        --> 3.0.0.4
devel/hs-streaming-commons               0.1.4.1_1        --> 0.1.12.1
devel/hs-syb                             0.4.1_1          --> 0.5.1
devel/hs-syb-with-class                  0.6.1.5_1        --> 0.6.1.6
devel/hs-system-fileio                   0.3.14_1         --> 0.3.16.3
devel/hs-system-filepath                 0.4.12_1         --> 0.4.13.4
devel/hs-tagged                          0.7.2_1          --> 0.8.1
devel/hs-test-framework                  0.8.0.3_1        --> 0.8.1.1
devel/hs-text                            1.1.0.0_1        --> 1.2.1.3
devel/hs-text-icu                        0.6.3.7_2        --> 0.7.0.1
devel/hs-threads                         0.5.1.2_1        --> 0.5.1.3
devel/hs-threadscope                     0.2.4_1          --> 0.2.7
devel/hs-timezone-olson                  0.1.4_1          --> 0.1.7
devel/hs-timezone-series                 0.1.3_1          --> 0.1.5.1
devel/hs-transformers-base               0.4.2_1          --> 0.4.4
devel/hs-transformers-compat             0.3.3.4_1        --> 0.4.0.4
devel/hs-unix-compat                     0.4.1.3_1        --> 0.4.1.4
devel/hs-unix-time                       0.3.3_1          --> 0.3.5
devel/hs-unordered-containers            0.2.4.0_1        --> 0.2.5.1
devel/hs-utf8-string                     0.3.8_1          --> 1
devel/hs-uuagc                           0.9.51_1         --> 0.9.52.1
devel/hs-uuagc-cabal                     1.0.5.0_1        --> 1.0.6.0
devel/hs-uuid                            1.3.3_1          --> 1.3.11
devel/hs-uulib                           0.9.16_1         --> 0.9.20
devel/hs-vault                           0.3.0.3_1        --> 0.3.0.4
devel/hs-vector                          0.10.9.1_1       --> 0.10.12.3
devel/hs-vector-algorithms               0.6.0.3_1        --> 0.7.0.1
devel/hs-vector-instances                3.3_1            --> 3.3.1
devel/hs-vector-th-unbox                 0.2.1.0_1        --> 0.2.1.2
devel/hs-void                            0.6.1_1          --> 0.7
devel/hs-word8                           0.1.1_1          --> 0.1.2
dns/hs-dns                               1.4.2_1          --> 2.0.0
graphics/hs-JuicyPixels                  3.1.6.1_1        --> 3.2.6
graphics/hs-cairo                        0.12.5.3_1       --> 0.13.1.0
graphics/hs-dia-base                     0.1.1.2_8        --> 0.1.1.3
graphics/hs-dia-functions                0.2.1.3_8        --> 0.2.1.4
graphics/hs-svgcairo                     0.12.5.2_1       --> 0.13.0.3
lang/hs-brainfuck                        0.1_15           --> 0.1.0.2
lang/hs-unlambda                         0.1.3_8          --> 0.1.4.1
mail/hs-email-validate                   2.0.1_1          --> 2.1.3
mail/hs-mime                             0.4.0.1_1        --> 0.4.0.2
mail/hs-mime-mail                        0.4.5.2_1        --> 0.4.9
mail/hs-mime-types                       0.1.0.4_1        --> 0.1.0.6
math/hs-Agda                             2.4.0.2_1        --> 2.4.2.3
math/hs-NumInstances                     1.3_6            --> 1.4
math/hs-categories                       1.0.6_1          --> 1.0.7
math/hs-comonad                          4.2.2_1          --> 4.2.7.2
math/hs-contravariant                    1.1_1            --> 1.3.2
math/hs-data-lens                        2.10.5_1         --> 2.10.7
math/hs-data-lens-template               2.1.8_1          --> 2.1.9
math/hs-ieee754                          0.7.3_10         --> 0.7.6
math/hs-mwc-random                       0.13.1.2_1       --> 0.13.3.2
math/hs-pointed                          4.1_1            --> 4.2.0.2
math/hs-semigroupoids                    4.0.4_1          --> 5.0.0.3
math/hs-semigroups                       0.15.2_1         --> 0.16.2.2
math/hs-statistics                       0.13.2.1_1       --> 0.13.2.3
math/hs-vector-space                     0.8.7_1          --> 0.10.2
net/hs-connection                        0.2.3_1          --> 0.2.5
net/hs-gsasl                             0.3.5_1          --> 0.3.6
net/hs-hoauth2                           0.4.3            --> 0.4.8
net/hs-iproute                           1.3.1_1          --> 1.5.0
net/hs-network                           2.4.2.3_1        --> 2.6.2.1
net/hs-network-info                      0.2.0.5_1        --> 0.2.0.7
net/hs-network-multicast                 0.0.11_1         --> 0.1.0
net/hs-network-protocol-xmpp             0.4.6_2          --> 0.4.8
net/hs-simple-sendfile                   0.2.15_1         --> 0.2.21
print/hs-hscolour                        1.20.3_8,1       --> 1.23,1
security/hs-DRBG                         0.5.2_1          --> 0.5.4
security/hs-HsOpenSSL                    0.11_2           --> 0.11.1.1
security/hs-RSA                          2.0.0_1          --> 2.1.0.1
security/hs-SHA                          1.6.4.1_1        --> 1.6.4.2
security/hs-cipher-aes                   0.2.8_1          --> 0.2.11
security/hs-cipher-aes128                0.6.4_1          --> 0.7.0.1
security/hs-clientsession                0.9.0.3_1        --> 0.9.1.1
security/hs-cprng-aes                    0.5.2_1          --> 0.6.1
security/hs-crypto-api                   0.13_1           --> 0.13.2
security/hs-crypto-conduit               0.5.4_1          --> 0.5.5
security/hs-crypto-numbers               0.2.3_1          --> 0.2.7
security/hs-crypto-pubkey                0.2.4_1          --> 0.2.8
security/hs-crypto-pubkey-types          0.4.2.2_1        --> 0.4.3
security/hs-crypto-random                0.0.7_1          --> 0.0.9
security/hs-entropy                      0.3.2_1          --> 0.3.7
security/hs-gnutls                       0.1.5_1          --> 0.2
security/hs-pwstore-fast                 2.4.1_1          --> 2.4.4
security/hs-skein                        1.0.9_1          --> 1.0.9.3
security/hs-tls                          1.2.8_1          --> 1.3.1
security/hs-x509                         1.4.11_1         --> 1.6.0
security/hs-x509-store                   1.4.4_1          --> 1.6.0
security/hs-x509-system                  1.4.5_1          --> 1.6.0
security/hs-x509-validation              1.5.0_1          --> 1.6.0
sysutils/hs-angel                        0.5.0_1          --> 0.6.2
sysutils/hs-ekg                          0.4.0.1_1        --> 0.4.0.8
sysutils/hs-ekg-core                     0.1.0.1_1        --> 0.1.1.0
textproc/hs-Diff                         0.3.0_1          --> 0.3.2
textproc/hs-HStringTemplate              0.7.3_1          --> 0.8.3
textproc/hs-HaXml                        1.24.1_1         --> 1.25.3
textproc/hs-attoparsec                   0.10.4.0_7       --> 0.12.1.6
textproc/hs-attoparsec-enumerator        0.3.3_1          --> 0.3.4
textproc/hs-blaze-html                   0.7.0.2_1        --> 0.8.1.0
textproc/hs-blaze-markup                 0.6.1.0_1        --> 0.7.0.2
textproc/hs-case-insensitive             1.1.0.3_1        --> 1.2.0.4
textproc/hs-citeproc-hs                  0.3.9_1          --> 0.3.10
textproc/hs-double-conversion            0.2.0.6_7        --> 2.0.1.0
textproc/hs-feed                         0.3.9.2_1        --> 0.3.10.0
textproc/hs-hexpat                       0.20.6_1         --> 0.20.9
textproc/hs-highlighting-kate            0.5.11.1         --> 0.6
textproc/hs-hs-bibutils                  5.0_6            --> 5.5
textproc/hs-html-conduit                 1.1.0.5_1        --> 1.2.0
textproc/hs-hxt                          9.3.1.4_1        --> 9.3.1.15
textproc/hs-hxt-charproperties           9.1.1.1_1        --> 9.2.0.1
textproc/hs-hxt-regex-xmlschema          9.1.0_7          --> 9.2.0.2
textproc/hs-hxt-unicode                  9.0.2.2_1        --> 9.0.2.4
textproc/hs-lhs2tex                      1.18.1_8         --> 1.19
textproc/hs-pandoc                       1.13.2           --> 1.15.0.6
textproc/hs-pandoc-types                 1.12.4.1_1       --> 1.12.4.5
textproc/hs-parsec                       3.1.5_1          --> 3.1.9
textproc/hs-polyparse                    1.9_6            --> 1.11
textproc/hs-stringsearch                 0.3.6.5_1        --> 0.3.6.6
textproc/hs-tagsoup                      0.13.1_1         --> 0.13.3
textproc/hs-tagstream-conduit            0.5.5.1_1        --> 0.5.5.3
textproc/hs-texmath                      0.8.0.1          --> 0.8.3
textproc/hs-uri                          0.1.6.2_1        --> 0.1.6.3
textproc/hs-xml                          1.3.13_6         --> 1.3.14
textproc/hs-xml-conduit                  1.2.1_1          --> 1.3.1
textproc/hs-xml-hamlet                   0.4.0.9_1        --> 0.4.0.11
textproc/hs-xml-types                    0.3.4_1          --> 0.3.6
textproc/hs-xmlhtml                      0.2.3.2_1        --> 0.2.3.4
textproc/hs-yaml                         0.8.8.4_1        --> 0.8.13
www/hs-DAV                               1.0.1_1          --> 1.0.7
www/hs-HTTP                              4000.2.10_1      --> 4000.2.20
www/hs-authenticate                      1.3.2.9_1        --> 1.3.2.11
www/hs-cgi                               3001.1.8.5_1,1   --> 3001.2.2.2,1
www/hs-cookie                            0.4.1.2_1        --> 0.4.1.6
www/hs-gitit                             0.10.6.1_1       --> 0.11.1
www/hs-hS3                               0.5.8_1          --> 0.5.9
www/hs-happstack-server                  7.3.7_1          --> 7.4.4
www/hs-heist                             0.13.1.2_1       --> 0.14.1.1
www/hs-hjsmin                            0.1.4.7_1        --> 0.1.5.0
www/hs-http-client                       0.3.6.1_1        --> 0.4.20
www/hs-http-conduit                      2.1.4_1          --> 2.1.8
www/hs-http-date                         0.0.4_8          --> 0.0.6.1
www/hs-http-reverse-proxy                0.4.0.1_1        --> 0.4.2
www/hs-http-server                       1.0.4_1          --> 1.0.6
www/hs-http-types                        0.8.5_1          --> 0.8.6
www/hs-oeis                              0.3.5_1          --> 0.3.6
www/hs-path-pieces                       0.1.4_1          --> 0.2.0
www/hs-recaptcha                         0.1.0.2_1        --> 0.1.0.3
www/hs-shakespeare                       2.0.1.1_1        --> 2.0.5
www/hs-snap                              0.13.2.8_1       --> 0.14.0.6
www/hs-snap-core                         0.9.6.3_1        --> 0.9.7.2
www/hs-snap-server                       0.9.4.5_1        --> 0.9.5.1
www/hs-wai                               3.0.1.1_1        --> 3.0.3.0
www/hs-wai-app-static                    3.0.0_1          --> 3.1.1
www/hs-wai-extra                         3.0.1.2_1        --> 3.0.10
www/hs-wai-logger                        2.2.0_1          --> 2.2.4.1
www/hs-warp                              3.0.0.5_1        --> 3.1.3
www/hs-warp-tls                          3.0.0_1          --> 3.1.1
www/hs-webkit                            0.12.6.1_1       --> 0.13.1.3
www/hs-xss-sanitize                      0.3.5.2_1        --> 0.3.5.6
www/hs-yesod                             1.2.6.1_1        --> 1.4.1.5
www/hs-yesod-auth                        1.3.4_1          --> 1.4.6
www/hs-yesod-auth-hashdb                 1.3.0.1_1        --> 1.4.2.2
www/hs-yesod-bin                         1.2.12.3_1       --> 1.4.13.3
www/hs-yesod-core                        1.2.19_1         --> 1.4.13
www/hs-yesod-form                        1.3.14_1         --> 1.4.4.1
www/hs-yesod-persistent                  1.2.3_1          --> 1.4.0.3
www/hs-yesod-static                      1.2.4_1          --> 1.5.0.2
www/hs-yesod-test                        1.2.3.2_1        --> 1.4.3.1
x11-toolkits/hs-GLURaw                   1.4.0.1_1        --> 1.5.0.1
x11-toolkits/hs-GLUT                     2.5.1.1_1,1      --> 2.7.0.1,1
x11-toolkits/hs-OpenGL                   2.9.2.0_1,1      --> 2.12.0.1,1
x11-toolkits/hs-OpenGLRaw                1.5.0.0_1        --> 2.5.1.0
x11-toolkits/hs-gtk                      0.12.5.7_1       --> 0.13.9
x11-toolkits/hs-gtk2hs                   0.12.5_1,1       --> 0.13,1
x11-toolkits/hs-gtksourceview2           0.12.5.0_1       --> 0.13.1.3
x11-toolkits/hs-pango                    0.12.5.3_1       --> 0.13.1.0
x11-toolkits/hs-vte                      0.12.5.0_1       --> 0.13.0.2
x11-toolkits/hs-wx                       0.90.1.0_1       --> 0.91.0.0
x11-toolkits/hs-wxc                      0.90.1.1_1       --> 0.91.0.0
x11-toolkits/hs-wxcore                   0.90.1.1_1       --> 0.91.0.0
x11-toolkits/hs-wxdirect                 0.90.1.1_1       --> 0.91.0.0
x11-wm/hs-xmonad                         0.11_10          --> 0.11.1
x11-wm/hs-xmonad-contrib                 0.11.3_2         --> 0.11.4
x11/hs-xmobar                            0.21_1           --> 0.23.1

Removed ports (14):

devel/hs-MaybeT            Support for computations with failures (deprecated)
devel/hs-geniplate         Use template Haskell to generate Uniplate-like
                           functions (upstream support is discontinued)
devel/hs-glade             Binding to the glade library (upstream support is
                           discontinued)
devel/hs-haskell-platform  The Haskell Platform (it is not tracked any more)
devel/hs-ranges            Ranges and various functions on them (deprecated)
devel/hs-testpack          Test Utility Pack for HUnit and QuickCheck
                           (upstream is unmaintained)
graphics/hs-soegtk         GUI functions as used in the book "The Haskell
                           School of Expression" (upstream support is
                           discontinued)
lang/hs-epic               Compiler for a simple functional language (it is
                           not needed any more)
math/hs-nats               Natural numbers (it has been merged into the base
                           library of GHC)
multimedia/hs-gstreamer    Binding to the GStreamer open source multimedia
                           framework (upstream support is discontinued) [2]
www/hs-scgi                Haskell library for writing SCGI programs
                           (deprecated)
www/hs-yesod-platform      Meta package for Yesod (upstream support is
                           discontinued)
www/hs-yesod-routes        Effective routing for Yesod (upstream support is
                           discontinued)
x11-toolkits/hs-gtkglext   Binding to the GTK+ OpenGL Extension (upstream
                           support is discontinued)

PR:		181049 [1]
PR:		197925 [2]
PR:		200684 [3]
Submitted by:	arrowdodger <6yearold@gmail.com> [1]
Obtained from:	FreeBSD Haskell
2015-08-20 23:02:14 +00:00
Adam Weinberger
0f89153b96 Use OPTIONS helpers, add a newline to quiet a half dozen portlint
fatal messages, and make the installation commands more consistent.
2015-08-20 18:52:02 +00:00
Philip M. Gollucci
0dadce5e2a ports-mgmt/freebsd-bugzilla-cli: update 0.13.0->0.14.0
Changes:
--------
 bz close document new options
 bz close/port_commit handle .gitattributes for git svn dcommit --rmdir
 bz get support optional attachment id argument
 bz get improve patch detection heuristic
 bz patch/commit add -m for multiport support
2015-08-19 19:19:24 +00:00
Baptiste Daroussin
332cb55e20 1.5.99.9
Changes:
- Allow to emit dot graphs from the solver (-o DOT_FILE=afile)
- Update bundled libucl
- Fix bus error intorduced in 1.5.99.8
- Fix forward compatibility
2015-08-19 15:35:05 +00:00
Erwin Lansing
21bbb4cccb Reset maintainer
<conrads@cox.net>: host mx.west.cox.net[68.6.19.3] said: 550 5.1.1
    <conrads@cox.net> invalid recipient - Refer to Error Codes section at
    http://postmaster.cox.net/confluence/display/postmaster/Error+Codes for
    more information. (in reply to RCPT TO command)

Sponsored by:	 DK Hostmaster A/S
2015-08-19 07:10:28 +00:00
Baptiste Daroussin
d70ee20ba8 Update to 1.5.99.8
Changes:
- Fix endless cycle of reinstall/deinstall of packages
- Reduce a bit memory usage
- New context aware messages (only show a message depending on where you are upgrading from)
- Fix a bug about pkg messages not being properly decoded
- Reduce code duplication
2015-08-18 09:53:01 +00:00
Philip M. Gollucci
c3d140c44c ports-mgmt/freebsd-bugzilla-cli: update 0.12.0->0.13.0
Changes:
--------
  Implement bz claim
  Improve heuristics for bz timeout
  minor doc fixes [1]

Submitted by: skreuzer@ [1]
2015-08-17 20:11:01 +00:00
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00
Philip M. Gollucci
ebb0f1a6b3 ports-mgmt/freebsd-bugzilla-cli: update 0.10.8->0.12.0
Changes:
--------
  impliment bz show
  impliment bz attach [1]
  fix bz comment to do nothing when no changes are made in editor [2]
  do a better job of not orphaning temp files

Reported by: jmg@ [1] [2]
2015-08-14 16:58:12 +00:00
Dirk Meyer
75c023161d - update to 1.86 2015-08-14 10:42:54 +00:00
Philip M. Gollucci
b26e9093c6 ports-mgmt/freebsd-bugzilla-cli: update 0.10.6->0.10.8
Changes:
  change bz init to not overwrite an existing ~/.bugzrc [1]
  change bz init to cannonicalize spelling of FBSD->FreeBSD [2]
  fix bz init to protect ~/.bugzrc with a sane umask [3]
  fix bz close again and add some shortcut option helpers [4]

Reported by: jbeich@ [1,2,3], feld@ [4]
2015-08-12 19:33:08 +00:00
Philip M. Gollucci
4b17164a84 fix typo 2015-08-12 01:36:35 +00:00
Philip M. Gollucci
11bd08c958 ports-mgmt/freebsd-bugzilla-cli: update 0.10.1->0.10.6
Changes:
  change bz get to output where the pr went to
  change bz patch to pull the pr first via bz get

  fix bz timeout to work when there are no flags
  fix bz close to allow no comment for real
  fix bz search -r to work with the backend pybugz [1]

Reported by: jmg@ [1]
2015-08-12 01:35:17 +00:00
Baptiste Daroussin
5e1ae330d2 Update to 1.5.99.7
Changes:
- Use mmap with sqlite during pkg update
- Fix pkg query humanized output
- Improvement in pkg check manpage
- Lots of improvements in the solver
- Improve Linux support
- Fix CVE-2015-1283 in bundle expat

Note that this release does not pass 100% of the regression tests due to a known
cosmetic issue.
2015-08-11 22:25:15 +00:00
Baptiste Daroussin
5408cac7ef Update to pkg 1.5.6
Changes:
- Incorporate in sources the patch for expat CVE-2015-1283
  Note that pkg is not vulnerable because it does not use the patched function
- improvements in pkg check manpage
- fix format specifier in libpkg's pkg_vets
2015-08-11 22:00:42 +00:00
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