Commit graph

2285 commits

Author SHA1 Message Date
Bryan Drewery
66e4b6bc2b - Update to checkin 51586b2049 which will eventually become 3.0
This codebase has been in testing for several months now and
  is stable
- Remove standard description for ZSH

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.
  - testport has lost -d
  - Remove cron
  - Add daemon (rc script not completed yet)
  - queue has been reworked for daemon (this may further change)
  - New HTML/AJAX interface using jQuery
  - Build times are now tracked
  - Runaway builds are now automatically killed after 1200/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.
  - jail -c gjb method is now an alias for ftp
  - ports: Support checking out a different branch with -B
  - testport -i improvements:
    * Network enabled
    * Works even when build fails
    * RUN_DEPENDS now installed
    * tty usage still broken

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-03-29 11:25:14 +00:00
Bryan Drewery
8334bd8845 Remove standard ZSH_DESC 2013-03-28 13:03:12 +00:00
Bryan Drewery
9b3f2ef5eb - Update to 0.1.3 which only brings a -v option to allow
supporting older versions for the stdout/stderr switching

Approved by:	Ilya A. Arkhipov <rum1cro@yandex.ru> (maintainer)
With hat:	portmgr
2013-03-28 11:05:28 +00:00
Olli Hauer
2a816df7e1 - Update of jailaudit to version 1.4
PR:		ports/177410
Submitted by:	Philipp Wuensche <cryx-ports@h3q.com> (maintainer)
2013-03-27 19:20:31 +00:00
Bryan Drewery
59257b3ffb - Update to 2.4.1
Changes:
 - Require DISTFILES_CACHE
 - Require that DISTFILES_CACHE not be in the PORTSDIR since it
   will be mounted read-only now
2013-03-25 15:08:30 +00:00
Bryan Drewery
04b2b7910d - Update to 0.1.2
Changes:
  - Use stderr as the old dialog did, which fixes usage inside
    of jails
  - Add D4PMINHEIGHT and D4PALIGNCENTER (see dialog4ports(1))

Approved by:	Ilya A. Arkhipov <rum1cro@yandex.ru> (maintainer)
With hat:	portmgr
2013-03-25 11:33:20 +00:00
Koop Mast
174f6e0206 Make sure run_deps is uncommented.
Note to self, if you comment items to test things. Make sure to uncomment them
before committing.

Submitted by:	pointyhat via miwi
2013-03-25 06:41:24 +00:00
Bryan Drewery
6702de8f5f - Update to 2.4
This will be the last 2.x release. The 3.0 release will have
  optional support for NO ZFS and is currently in testing.
- Convert tab to space in WWW

Changes:
    - cron: This is now deprecated and will be replaced in 3.0 with a daemon
    - testport: -d support has been deprecated and will be removed in 3.0. Use
      -p instead.
    - testport: Add interactive test mode with -i
    - bulk: Add -vv to display which dependencies are required and causing
      rebuilds
    - jail: Validate that jails do not contain a '.' per jail(8) restrictions
    - options: Fix options not properly recursing based on changed options
    - bulk: The queue is now processed through a priority based on how many
      other ports depend on the port that is ready-to-build [1]
    - bulk: Add -R option to remove RESTRICTED packages after building
    - bulk: Fix INDEX building
    - Builds now mount packages, ports, distfiles and options as read-only
      They are allowed to have changes made only in specific phases. Note that
      'testport -c' is currently broken due to this.
    - Fix IPv6-only hosts
    - Build logs now include make.conf
    - Improved leftover detection using mtree
    - Ports now only have distfiles available to them that are registered in
      their distinfo.
    - Leftovers now use the entire PLIST_SUB list
    - Fix WRKDIR being saved on extract failures
    - More build performance improvements
    - Improved stuck queue error displaying and handling
    - TMPFS_LOCALBASE support added
    - More sanity checks added for broken ports
    - ports: csup support removed as CVS is EoL
    - testport: Fix port's PREFIX not being respected
    - ports: Fix svn+https support [2]
    - Ability to always save WRKDIR if a .keep file is present

Submitted by:	Matthew Dillon <dillon@apollo.backplane.com> [1] (based on)
Submitted by:	antoine [2]
2013-03-24 12:44:26 +00:00
Greg Lewis
67d39019d6 . Remove the versioning from the libarchive dependency so we don't need to
chase shared library bumps.
2013-03-23 18:49:31 +00:00
Chris Rees
edd7e5fb03 Update to 1.3
- Add recurse option, to recover ports that the recovered port depends on
  - Add recurse option, to recover ports that the recovered port depends on
2013-03-23 13:41:16 +00:00
Bryan Drewery
282a9890b6 Remove standard descriptions for BASH/ZSH
Suggested by:	danfe
2013-03-23 11:21:50 +00:00
Bryan Drewery
d8d3b88b2b - Enable pkgng support by default. This is safe for
non-pkgng users as well.
2013-03-23 02:07:26 +00:00
Max Brazhnikov
ffd97a0193 - convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
2013-03-22 20:06:14 +00:00
Baptiste Daroussin
61000f2327 Convert to new options framework ports in p* catories 2013-03-22 12:40:32 +00:00
Bryan Drewery
114ac2e3b9 - Update to 0.1.1
Changes:
 - Fix D4PFULLSCREEN being default on when blank.
   Now requires y/yes to enable
 - Automatically unset LC_ALL to show nicer characters
 - Fix crash when resizing
 - Upstream the -lm fix

Approved by:	Ilya A. Arkhipov <rum1cro@yandex.ru> (maintainer)
With hat:	portmgr
2013-03-21 22:07:51 +00:00
Bryan Drewery
3024b7f696 - Fix build with 7.4 2013-03-21 12:59:40 +00:00
Bryan Drewery
becd92b496 - Remove prompt for dialog4ports. Dialog4Ports is a
required part of ports 'make config' now. This is seen
  as not much different than any other dependency.
- Allow dialog4ports to work with INSTALL_AS_USER
  by building and using the port's WRKDIR version
  through a Tools/scripts wrapper
- Add NO_DIALOG for 'config' as well.
- Fix D4P environment variables not passing to dialog4ports:
  D4PHEIGHT, D4PWIDTH, D4PFULLSCREEN

Reviewed by:	miwi, bapt, rum1cro@yandex.ru
Tested by:	miwi, bapt, rum1cro@yandex.ru
Tested by:	bdrewery (small exp-run)
Requested by:	many
2013-03-21 02:55:32 +00:00
Baptiste Daroussin
a828016cb6 Readd the removed by mistake libdialog distinfo
Reported by:	zeising
2013-03-20 13:34:05 +00:00
Baptiste Daroussin
4c9812268b Change distfile from tar.xz to tar.gz to be nice with FreeBSD 7 people 2013-03-20 11:35:01 +00:00
Koop Mast
2a3357182d Convert almost all gnome@ ports to OptionsNG, trim header, use USES=pathfix
instead of gnomehack and pet portlint.
Add conflicts with future gnome3 versions.

Reviewed by:	miwi, bapt
2013-03-19 10:40:22 +00:00
Bryan Drewery
0be5237230 - Fix lib/gio/modules/giomodule.cache being seen as a leftover
due to @unexec gio-querymodules running before files were deinstalled.
  A more extensible solution is being sought for 1.0.10 to be used through
  bsd.pkgng.mk

Reported by:	miwi, swills
With hat:	portmgr
2013-03-18 13:04:26 +00:00
Bryan Drewery
4d051e3180 - Remove the need to patch newvers.sh on revision updates by
passing PORTREVISION into the MAKE_ENV
2013-03-18 13:02:03 +00:00
Bryan Drewery
40dd6cf483 - Don't use ruby-bdb with ruby 2.0 as it is currently
broken. Fallback on dbm_hash for now.

Reported by:	Jeroen Ruigrok van der Werven
2013-03-17 22:04:00 +00:00
Bryan Drewery
42d283569c - Update to checkin e9eb1d10aa which will become 2.4.
2.4 will be the last major release in 2.x. Once 2.4
  is released, this devel port will be updated to 3.0
  which optionally supports NO ZFS!!
- Convert tab to space in WWW

Changes:
    - cron: This is now deprecated and will be replaced in 3.0 with a daemon
    - testport: -d support has been deprecated and will be removed in 3.0. Use -p instead.
    - bulk: The queue is now processed through a priority based on how many
      other ports depend on the port that is ready-to-build [1]
    - bulk: Add -R option to remove RESTRICTED packages after building
    - bulk: Fix INDEX building
    - Builds now mount packages, ports, distfiles and options as read-only
      They are allowed to have changes made only in specific phases. Note that
      'testport -c' is currently broken due to this.
    - Fix IPv6-only hosts
    - Build logs now include make.conf
    - Improved leftover detection using mtree
    - Ports now only have distfiles available to them that are registered in their distinfo.
    - Leftovers now use the entire PLIST_SUB list
    - Fix WRKDIR being saved on extract failures
    - More build performance improvements
    - Improved stuck queue error displaying and handling
    - TMPFS_LOCALBASE support added
    - More sanity checks added for broken ports
    - ports: csup support removed as CVS is EoL
    - testport: Fix port's PREFIX not being respected
    - ports: Fix svn+https support [2]
    - Ability to always save WRKDIR if a .keep file is present

Submitted by:	Matthew Dillon <dillon@apollo.backplane.com> [1] (based on)
Submitted by:	antoine [2]
2013-03-17 20:22:54 +00:00
Bryan Drewery
8a650dee65 - Remove needless quoting of BROKEN/IGNORE
- Trim headers

PR:		ports/168908
With hat:	portmgr
2013-03-16 02:56:29 +00:00
Baptiste Daroussin
fd3121bdcd Fix build on arm
Reported by:	skreuzer
2013-03-15 14:57:19 +00:00
Bryan Drewery
8d9524b3b8 - Remove use of bsd.port.pre.mk
- Reword pkg-message to try to be more clear
2013-03-14 22:11:47 +00:00
Bryan Drewery
a01f6eaec9 - Fix crash in pkg-update
You may need to manually 'pkg add' 1.0.9_1 or rebuild
  from ports if you are on 1.0.9

Submitted by:	Alexandre Perrin <alexandre.perrin@netoxygen.ch>
Obtained from:	upstream git
With hat:	portmgr
2013-03-14 10:11:34 +00:00
Bryan Drewery
78c489629d - Update to 1.0.9
Changes:
  - pkg-query(8) now returns EX_UNAVAILABLE when no package could be found [1]
  - pkg-rquery(8) now returns EX_UNAVAILABLE when no package could be found
  - Incompatible ABI message has been improved
  - Support base libbsdyml when possible over bundled libyaml
  - Fix `pkg install -fR` not installing missing dependencies [2]
  - Fix build with clang/gcc-4.7 in some cases [3]
  - Fix SRV MIRROR support
  - pkg-{fetch,install,upgrade} -L has been deprecated. Please use -U now.
    -L will be removed in a future release. Thiwas was done to be consistent
    with future support for -U in pkg-rquery(8) and pkg-search(8)
  - Make DEVELOPER_MODE architecture suggestion more clear that it is non-fatal.
    This is not really implemented yet and is just a hint.
  - Fix @cwd not being respected for @exec/@unexec. This mostly manifested as
    directories being created in the wrong place when installing packages.
  - New configuration option FETCH_TIMEOUT [4]
  - Documentation updates

PR:		ports/173515 [1]
Reported by:	eadler [1]
Submitted by:	Alexandre Perrin [1]
PR:		ports/175899 [2]
Reported by:	Adam McDougall <mcdouga9@egr.msu.edu> [2]
Submitted by:	John Marino [3]
Submitted by:	Dan McGregor [4]
Reviewed by:	bapt (release changeset)
With hat:	portmgr
2013-03-14 02:42:11 +00:00
Baptiste Daroussin
90e5fc1d3e Add a mirror 2013-03-13 23:38:48 +00:00
Baptiste Daroussin
2fc02d489c Add new dialog4ports
This will be used soon to replace the old dialog(1) for make config
It implements a new mixeddlg widget which allow to mix radio and
classic buttons in a single interface allowing the UI to reflect
optionsng features.

Bundle libdialog on 8.x which doesn't provide a recent libdialog(3).

Thank you very much to Ilya A. Arkhipov who wrote it,
helped by danfe, eadler and myself
2013-03-13 23:25:20 +00:00
Bryan Drewery
026483c726 - Update to 2.4.10.5
Changes:
 * Fix -O flag not always being respected
 * Disable dependency sanity checking with PKGNG as it has its own mechcanism
   pkg-check(8) for that.
 * Fix date parsing support with PKGNG [1]

PR:		ports/175926 [1]
Reported by:	deeptech71 <deeptech71@gmail.com> [1]
2013-03-13 11:13:36 +00:00
Jason Helfman
47568860f0 - fastest_cvsup is an outdated authoring tool for ports, move to svn
- take maintainership

Approved by:	maintainer, linimon@
2013-03-12 21:56:11 +00:00
Jason Helfman
93709e9c82 - really take maintainership now... 2013-03-12 21:52:56 +00:00
Jason Helfman
59a6619419 - fastest_cvsup is an outdated maintenance tool for ports, move to svn
- take maintainership

PR:		176696
Submitted by:	jgh@
Approved by:	maintainer, linimon@
2013-03-12 21:51:38 +00:00
Mark Linimon
5f3addd4f0 I really haven't used this in quite some time, so return it to the pool. 2013-03-12 06:56:48 +00:00
Matthias Andree
a3f87847d6 - read pkg_info -L information in chunks of 100 packages at a time,
to avoid forking once per package, which was slow.
- clean up ports header
- NOPORTDOCS -> PORT_OPTIONS:MDOCS
2013-03-11 23:13:18 +00:00
Chris Rees
816cf4dccc Update to 1.2
- Properly strip category

Submitted by:	eadler
2013-03-11 18:45:16 +00:00
Joe Marcus Clarke
a3cd4c6cb4 Bump to version 2.14.2.
* Add a missing comma to fix a really weird error on checking certain ports. [1]
* Remove unused PL_CVS_IGNORE [2]
* Add check for a single space after WWW: in pkg-descr [2]
* Clarify 'Created by:' warning message [2]
* Add new OPTIONS_* knobs to @options_early [2]
* Add supported for USE_GCC=yes. [3]

PR:             175186 [1]
                175317 [2]
                174758 [3]
Submitted by:   gerald [1] [3]
                ak [2]
2013-03-10 06:16:40 +00:00
Joe Marcus Clarke
19121c59d4 Bump to version 2.14.2.
* Add a missing comma to fix a really weird error on checking certain ports. [1]
* Remove unused PL_CVS_IGNORE [2]
* Add check for a single space after WWW: in pkg-descr [2]
* Clarify 'Created by:' warning message [2]
* Add new OPTIONS_* knobs to @options_early [2]
* Add supported for USE_GCC=yes. [3]

PR:		175186 [1]
		175317 [2]
		174758 [3]
Submitted by:	gerald [1] [3]
		ak [2]
2013-03-10 06:16:05 +00:00
Bryan Drewery
5582b4f0db - Use USE_SUBMAKE to fix running 'make build deinstall install' not properly
using the pkg-static(8) from WRKSRC during the install phase

PR:		ports/171831
Reported by:	Garrett Cooper <yaneurabeya@gmail.com>
Approved by:	portmgr (bapt)
2013-03-09 22:53:59 +00:00
Emanuel Haupt
1101f09c09 Remove indefinite article from COMMENT 2013-03-08 14:00:30 +00:00
Koop Mast
7887c684ad * Update the glib to 2.34.3 and gtk20 to 2.24.17 and gtk30 to 3.6.4 which
are the latest stable releases.
* Update vala to the newest stable release 0.18.1, also update a few ports
  in the gtk/gnome stack.
* The c++ bindings ports for glib, atk, gconf, etc, have now USE_GNOME toggles.
* Remove pkg-config run depends from glib20 and freetype2. This doesn't
  eliminate pkg-config run dependency completely, a second phase is needed
  and is planned.
* Support for .:run. and .:build. for USE_GNOME components was added.
  Currently only libxml2 and libxslt support this mechanism.
* Updates of the telepathy stack and empathy.
* Trim makefile headers, convert ports to new options, trim off library
  versions for some ports.
* Fix other ports so they build with the new glib version.

Thanks to miwi and crees for helping out with some exp-runs.
Approved by:	portmgr (miwi & bapt)
Obtained from:	gnome team repo
2013-03-08 10:51:34 +00:00
Bryan Drewery
9831b9d8c9 Fix distinfo after updating version 2013-03-07 22:45:57 +00:00
Bryan Drewery
405ef602a8 Use proper versioning 2013-03-07 13:30:37 +00:00
Alex Kozlov
2cfb2698d1 - Update to 1.12 2013-03-07 13:29:33 +00:00
Bryan Drewery
ac4d44eac4 - Update to checkin 6c357b3
Changes:
  * Fix date parsing when using pkgng

PR:		ports/175926
2013-03-07 13:28:48 +00:00
Bryan Drewery
c5a5da506c - Fix missing dependency on devel/ruby-date2 when using Ruby 1.9
for date parsing
2013-03-07 12:06:54 +00:00
Chris Rees
15374243c5 Reversed logic
Submitted by:	Domagoj Smolcic <rank1seeker@gmail.com>
Pointyhat to:	crees
2013-03-06 20:49:22 +00:00
Chris Rees
e1ec71d455 Update to 1.1:
- Error to stderr

- Assume that the user will set their own pager.

Submitted by:	ak
2013-03-06 18:57:05 +00:00