Commit graph

181506 commits

Author SHA1 Message Date
Kris Kennaway
687f043633 Support builds using zfs and tmpfs backing store
zfs:

* Enabled by use_zfs=1 in portbuild.conf

* Populate build chroots by cloning a zfs snapshot instead of maintaining
  many duplicate copies.  In principle this is very efficient since
  everything is copy-on-write and zfs snapshot creation is almost
  instantaneous.  There might be additional overheads from building on zfs
  though.  Currently the snapshot base is hard-wired to y/${branch}@base
  but should be parametrized.  This also must be populated beforehand, e.g.
  during machine startup

* Clean build chroots by just destroying the snapshot.

tmpfs:

* Enabled by use_tmpfs=1 and tmpfs_size in portbuild.conf

* The previous md strategy of mounting in used/, populating and then
  remounting (to avoid possible races from multiple builds claiming the
  same chroot) doesn't work here because tmpfs instances are destroyed at
  umount.  I am not entirely sure the simpler approach is free from races.
2007-07-29 20:27:54 +00:00
Pav Lucistnik
796b5ef2df - Update to 2.2.0
- Add option for new wavpack plugin

PR:		ports/114992
Submitted by:	Herbert J. Skuhra <h.skuhra@gmail.com>
Approved by:	Simon Olofsson <simon@olofsson.de> (maintainer)
2007-07-29 20:20:58 +00:00
Pav Lucistnik
4fdc5322c6 - Update to 3.2.8
PR:		ports/110768
Submitted by:	nemoliu
Approved by:	maintainer (previous version, with reservations)
2007-07-29 20:16:14 +00:00
Kris Kennaway
8d84574a4a Refresh old sample portbuild.conf with the one currently used for i386
builds.  Probably this should be better documented and commented ;)
2007-07-29 20:06:05 +00:00
Kris Kennaway
d197960279 * Clean up hacks that had to copy in shared libraries from the host in
order to run certain host binaries that were kernel-dependent.  We
  now seem to be able to rely on the /rescue versions (and killall(1)
  seems to be unused).

* Allow for ccache directories to be shared over NFS via the ccache_dir_nfs
  portbuild.conf boolean

* Populate BSD.local.dist from ${PORTSDIR}/Templates and remove population
  of BSD.x11-4.dist and support for XFree86 3.x
2007-07-29 19:56:36 +00:00
Kris Kennaway
54783169b2 Correct typo ("singal") 2007-07-29 19:48:40 +00:00
Kris Kennaway
064bda8040 * Switch from netcat port to base system nc. Replace symbolic port name
by its numeric equivalent since nc(1) does not look up the former.
2007-07-29 19:45:43 +00:00
Kris Kennaway
5f9d4f6e71 * Retire 4 build and add 6-exp2 experimental build
* Don't populate BSD.local.dist, this file is maintained in the ports tree
  now and is populated at build time
2007-07-29 19:45:05 +00:00
Pav Lucistnik
d43eee908f - Update to 4.2.0.GA2
PR:		ports/113844
Submitted by:	Jonathan Chen <jonc@chen.org.nz> (maintainer)
2007-07-29 19:44:05 +00:00
Thierry Thomas
93b547e696 - Upgrade to 0.7.5
Changelog at
<http://svn.berlios.de/wsvn/pinot/tags/version_0_7_5/NEWS?op=file&rev=0&sc=0>

- Stubs re-generated for gsoap-2.7.9e by the author (Fabrice Colin).
2007-07-29 19:43:33 +00:00
Kris Kennaway
ca2e9e98c7 Retire support for 4 and 4-exp builds 2007-07-29 19:43:22 +00:00
Joe Marcus Clarke
acaa583641 Update to 0.7.0. 2007-07-29 19:42:42 +00:00
Kris Kennaway
26965e6e9c * Increase index build concurrency to reflect the new, improved pointyhat
* Add support for 6-exp2 experimental builds
2007-07-29 19:42:35 +00:00
Kris Kennaway
cc0916c8a0 * Revise the machine selection algorithm. Previously it chose the first
machine with the lowest number of running jobs.  This worked when the
  clients were all roughly equivalent, but schedules poorly when there
  are some that are much more powerful (e.g. 8-core machines vs UP machines)

* We now compute the ratio of running jobs to maximum jobs and schedule on
  the machine with lowest occupation fraction.  This populates the machines
  to equal fractions of their capacity.
2007-07-29 19:41:52 +00:00
Kris Kennaway
13e1b025a1 Use rsync -L instead of rsync -l to deal with the fact that we like to
symlink ports and src trees elsewhere.  With -l this would turn a populated
tree into a dangling symlink.
2007-07-29 19:39:30 +00:00
Kris Kennaway
b3551fde44 * Remove support for 4 and 4-exp builds and add 6-exp2 experimental build
* Only hardlink the old log files instead of anything else that might be
  in the directories
* Add comment that old logfiles should be removed as well as packages, to
  avoid duplicate versions of the same port log
2007-07-29 19:38:08 +00:00
Pav Lucistnik
87b4c7c511 Introduce straslivy.py, a fancier showrunning type of thing, written in Python. 2007-07-29 19:36:55 +00:00
Kris Kennaway
3eb8ee9622 * Remove processing of 4 and 4-exp logs now that the builds are no longer
run
* Add a 6-exp2 build which is a second experimental tree
* Remove an archaic 4.x/5.x log comparison
2007-07-29 19:36:33 +00:00
Kris Kennaway
5d0b9b3789 * Remove vestiges of procfs mounting/umounting from here; we have to
do it in portbuild from outside the jail thesedays

* Ignore /var/db/fontconfig which does not get restored to pristine state

* Save copies of master.passwd and groups and check them after the build
  for changes, to look for user/group additions that may not be correctly
  registered in UIDs/GIDs.  Future work will hopefully automatically
  check against those files and make unregistered IDs a fatal condition

* Correct logic mistake that was keeping distfiles for collection when
  the checksum mismatched
2007-07-29 19:35:00 +00:00
Pav Lucistnik
98990a91c7 - Log the failure to copy dependant package from pointyhat 2007-07-29 19:27:48 +00:00
Kris Kennaway
fd3a8f51f6 Refactor common variables from case statement for various branches.
Update default X11BASE.  Retire PARALLEL_PACKAGE_BUILD and HAVE_MOTIF which
are now obsolete.
2007-07-29 19:27:22 +00:00
Kris Kennaway
0a0b1be73c Retire this obsolete instruction file dating back to last century. We
have a more modern and complete version in the doc collection.
2007-07-29 19:21:47 +00:00
Kris Kennaway
781dd14cde Retire obsolete PARALLEL_PACKAGE_BUILD in favour of PACKAGE_BUILDING. 2007-07-29 19:16:39 +00:00
Lars Thegler
f15ae4003b - Update to 0.06
- Remove 4.x cruft
2007-07-29 18:38:17 +00:00
Lars Thegler
0dfa120d2f - Update to 1.442
- Remove 4.x cruft
2007-07-29 18:30:29 +00:00
Martin Wilke
f49264b6a1 - Document mutt -- buffer overflow vulnerability
Reviewed by:	remko
2007-07-29 18:28:31 +00:00
Lars Thegler
e4a7f88867 Update to 1.860 2007-07-29 18:26:50 +00:00
Lars Thegler
e761e803a3 Update to 1.15 2007-07-29 18:19:26 +00:00
Mario Sergio Fujikawa Ferreira
418b3adeb0 Update to 2.9.0 2007-07-29 17:28:28 +00:00
Joe Marcus Clarke
341347d307 Fix the build on -CURRENT with the recent wi_req struct changes. 2007-07-29 17:20:43 +00:00
Tilman Keskinoz
342df25cb9 Update to 1.80.0
PR:		114853
Submitted by:	Heiner <h.eichmann@gmx.de>
2007-07-29 16:51:07 +00:00
Tilman Keskinoz
ce90b8d6ce Updat to 1.0.3
PR:		114852
Submitted by:	Heiner <h.eichmann@gmx.de>
2007-07-29 16:48:01 +00:00
Chin-San Huang
7641934d14 - Remove the superfluous blank line.
Reported by:	miwi
Approved by:	rafan (mentor, implicit)
2007-07-29 16:35:26 +00:00
Pav Lucistnik
7b8e17ec95 - Update to 0.8.0.1
PR:		ports/114052
Submitted by:	Rene Ladan <r.c.ladan@gmail.com>
Approved by:	maintainer timeout (2 weeks)
2007-07-29 16:34:42 +00:00
Pav Lucistnik
7d30acf3df - Update to 0.3.0.1
PR:		ports/114051
Submitted by:	Rene Ladan <r.c.ladan@gmail.com>
Approved by:	maintainer timeout (2 weeks)
2007-07-29 16:33:59 +00:00
Jeremy Messenger
a14c1e2024 Fix the crash in a few apps by correct the spell, UTF8 -> UTF-8, when try to
print with cups. Bump the PORTREVISION.

Submitted by:	marcus
2007-07-29 16:15:02 +00:00
Pav Lucistnik
554eae69cf - Update maintainer's email address
- Style nits

Submitted by:	Nikolay Pavlov <quetzal@zone3000.net> (maintainer)
2007-07-29 15:59:28 +00:00
Pav Lucistnik
15c727dd22 - Update to 1.3.3
PR:		ports/113219
Submitted by:	Jack L. <xxjack12xx@gmail.com> (maintainer)
2007-07-29 15:57:51 +00:00
Pav Lucistnik
ba2fddf97c Command-line encoder that outputs aacPlus v2 files (ie. Advanced Audio Coding +
Spectral Band Resonation + Parametric Stereo, or AAC + SBR + PS), also known as
HE-AAC+ (High Efficiency AAC+).  Developed by Coding Technologies, based on the
reference code obtained from 3GPP, repackaged to compile on contemporary Linux
by Matteo Croce.

WWW: http://teknoraver.campuslife.it/
2007-07-29 15:51:08 +00:00
Rong-En Fan
7d537f3450 - Update to 3.7.1 with Debian patch 3
- Fix path in config.h (/var/lib -> /var/log) to match our hier
- Include dateext patch. This is obtained from Fedora CVS:

  http://www.redhat.com/archives/fedora-cvs-commits/2005-June/msg00761.html

PR:		ports/114523
Submitted by:	Tom Mueko <tmueko at kommunity.net>
Approved by:	Balazs Nagy <js at iksz.hu> (maintaineR)
2007-07-29 15:25:25 +00:00
Pav Lucistnik
a77b2b80dc - Update to 6.0.2
Submitted by:	Anton Yudin <contact@toha.org.ua> (maintainer)
2007-07-29 15:01:41 +00:00
Chin-San Huang
0dafdd17c2 - Update to 1.7.0.
Approved by:	rafan (mentor, implicit)
2007-07-29 14:53:09 +00:00
Chin-San Huang
64e2283a00 Add pear-File_Fortune 1.0.0, an interface for reading from and writing
to fortune files.

PR:		ports/114518
Submitted by:	Zhen REN <bg1tpt at gmail.com>
Approved by:	rafan (mentor, implicit)
2007-07-29 14:07:54 +00:00
Tilman Keskinoz
c67db2ccf5 Update to 0.8.5 2007-07-29 13:59:15 +00:00
Michael Johnson
8217efa4d5 - Don't try to patch non-existent Makefile when WITH_IMLIB2 is defined [1]
- Reword faad description in pre-everything since it is now enabled by default [2]
- Revert back to only installing man pages if NOPORTDOCS is not defined since
  man pages are generated by programs that build portdocs [2]

Reported by:	barbara.xxx1975@libero.it [1]
		sunpoet@sunpoet.net [2]
2007-07-29 13:54:18 +00:00
Pav Lucistnik
b585043796 - Update WWW 2007-07-29 13:41:32 +00:00
Pierre Beyssac
4d31a95d48 - Update to 1.1.0
- Disable FFMPEG_KINO by default
- Fix handling of ffmpeg-kino(1) when FFMPEG_KINO is disabled
- Fix portlint warning on IGNORE message
2007-07-29 13:38:54 +00:00
Alexander Botero-Lowry
8613555274 - pet portlint by using USE_GETTEXT
PR:		114645
Submitted by:	Thomas Abthorpe <thomas@goodking.ca>
2007-07-29 13:35:50 +00:00
Pav Lucistnik
86af60a0fe - Update to 3.0.1
PR:		ports/113722
Submitted by:	Peter Johnson <johnson.peter@gmail.com>
Approved by:	maintainer timeout (nivit; 1 month)
2007-07-29 13:35:20 +00:00
Pav Lucistnik
198ced1b66 - Switch to py-cherrypy-old 2007-07-29 13:34:39 +00:00