1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-12 03:00:28 +00:00
Commit Graph

134789 Commits

Author SHA1 Message Date
Kris Kennaway
b63664dd37 Add support for use_md_swap 2005-10-11 03:53:02 +00:00
Kris Kennaway
0faac9ad5f Add support for use_md_swap. When this variable is set in a
portbuild.conf, builds will each be done in a separate swap-backed md.
This dramatically improves build performance since

* Every transaction is not written to disk, so disk bandwidth is not
  a bottleneck

* Multiple builds do not contend with each other for the same set of
  filesystem locks and other per-device resources

The size of the md devices is controlled by the md_size variable.  '2g'
seems to be a good size.

Currently we mdconfig -u each device after each port build, since
otherwise dirty blocks accumulate and the md eventually uses a full
amount of backing store (2g in the above example).  This is a problem
if there is unsufficient swap backing to accomodate them all.

XXX This should be made configurable to avoid the performance penalty on
systems that do have enough swap backing
2005-10-11 03:52:37 +00:00
Kris Kennaway
f873829934 No need to hold the queue lock while polling client load 2005-10-11 03:48:11 +00:00
Kris Kennaway
86a1e3f264 * Use lockf -k instead of lockf. If there is ever contention from >1
process, you must use -k or lockf can give out two locks at once
2005-10-11 03:47:33 +00:00
Kris Kennaway
da7e71facd * Add support for use_md_swap 2005-10-11 03:45:49 +00:00
Kris Kennaway
e93c55ca9b * Unmount linprocfs around pkg_adding dependencies, to try and work
around silly failures in some ports when it is present

* Add a footer to completed builds that is recognised by pdispatch to
  retry truncated builds

* If ALWAYS_KEEP_DISTFILES is not present in the environment or port
  makefile, then clean up DISTDIR after the build finishes, to prevent
  collection of distfiles for this port.

* Finish flipping the switch on -noplistcheck - this is activated by
  passing in the NOPLISTCHECK environment variable instead of
  using PLISTCHECK in the opposite case
2005-10-11 03:40:57 +00:00
Kris Kennaway
917dfa95ab * Finish flipping the switch on -noplistcheck - this is activated by
passing in the NOPLISTCHECK environment variable instead of
  using PLISTCHECK in the opposite case

* Remove the unused -nodummy function

* Pass in ALWAYS_KEEP_DISTFILES when -distfiles is set
2005-10-11 03:37:57 +00:00
Kris Kennaway
353d47ddd9 * Remove support for the unused -nodummy function
* Finish flipping the switch on -noplistcheck - this is activated by
  passing in the NOPLISTCHECK environment variable instead of
  using PLISTCHECK in the opposite case

* Always pull in the distfiles from the client if they exist (needed
  for forthcoming ports tree changes to satisfy GPL license requirements)

* If the build did not complete "cleanly", e.g. it was interrupted by a
  network outage or client machine panic, then retry it until it succeeds
  instead of just leaving a dirty truncated log
2005-10-11 03:36:50 +00:00
Kris Kennaway
1a15382c52 * Remove unused -nodummy argument
* Finish flipping the switch on -noplistcheck; set NOPLISTCHECK instead
  of PLISTCHECK in the opposite case

* Clean up the distfiles/ directory when starting build, so it is not
  contaminated by old distfiles

* Remove commented-out code to don't back up old distfiles/ directory,
  it's just too big to do this.
2005-10-11 03:31:41 +00:00
Kris Kennaway
85ae134a79 Silence some possible errors from chflags -R 2005-10-11 03:27:36 +00:00
Kris Kennaway
ddd72ac387 Silence possible errors from some recursive commands 2005-10-11 03:27:19 +00:00
Joe Marcus Clarke
be71db4222 Chase the libdvdnav shared lib version. 2005-10-11 03:07:57 +00:00
Marcus Alves Grando
43ec299ee2 Update to 0.3.3
Take maintainership

PR:		87235
Submitted by:	chinsan <chinsan.tw@gmail.com>
2005-10-11 03:07:19 +00:00
Marcus Alves Grando
cfc454a864 Fix unfetchable MASTER_SITES
PR:		87236
Submitted by:	candy@kgc.co.jp (maintainer)
2005-10-11 02:54:48 +00:00
Marcus Alves Grando
928eb7f216 Update to 4.6
PR:		87231
Submitted by:	Martin Pala  <martinp@tildeslash.com> (maintainer)
2005-10-11 02:50:45 +00:00
Marcus Alves Grando
dec1a84ccd Update to 0.2.4.6
PR:		87229
Submitted by:	Thomas E. Zander <riggs@rrr.de> (maintainer)
2005-10-11 02:07:39 +00:00
Edwin Groothuis
96e604bf2d nan() is a gcc 3.3-ism, therefor require GCC 3.3 for this port. 2005-10-11 00:44:23 +00:00
Edwin Groothuis
51d0dd786d Upgrade to 5.0
Submitted by:	B3r3n <B3r3n@free.fr>
2005-10-10 23:02:44 +00:00
Bill Fenner
9099b4c79a Fix MASTER_SITE_* grouping syntax.
Approved by:	"Li-Lun Wang (Leland Wang)" <llwang@infor.org> (MAINTAINER)
2005-10-10 22:43:07 +00:00
Marcus Alves Grando
2d20d6b396 Use LIB_DEPENDS
PR:		87216
Submitted by:	Alejandro Pulver <alejandro@varnet.biz> (maintainer)
2005-10-10 22:05:17 +00:00
Mikhail Teterin
196fd0688c Remove a bogus variable from the Makefile. 2005-10-10 21:38:56 +00:00
Mikhail Teterin
d618db5fd2 Re-arrange the make-targets to avoid remaking the Makefiles -- this was
my regression from the earlier version of the port.
2005-10-10 21:34:25 +00:00
Mikhail Teterin
26379b9170 Add the missing patch, which provides for nas executables linking
dynamically with -laudio.
2005-10-10 21:23:45 +00:00
Marcus Alves Grando
d87b08f044 Update to 10.0.6
PR:		87201
Submitted by:	Adi Pircalabu <apircalabu@bitdefender.com>
2005-10-10 21:19:32 +00:00
Pav Lucistnik
d4850567f2 - Add support to Google Talk
- Add optional patch adding support for various MSN6 features
- Add optional patch for LDAP authentication support

PR:		ports/84929
Submitted by:	Ed Schouten <ed@fxq.nl>
Approved by:	Peter van Dijk <peter@dataloss.nl> (maintainer)
2005-10-10 21:16:47 +00:00
Pav Lucistnik
b48c99841e The `exhaust' project is a redcode simulator that is (hopefully) easy to embed
into your applications, as an alternative to pMARS.

This is a documentation package.

PR:		ports/83120
Submitted by:	Alejandro Pulver <alejandro@varnet.biz>
2005-10-10 21:09:12 +00:00
Bill Fenner
9a6e5a27d7 Remove bad grouping syntax with ${MASTER_SITE_NETBSD} which caused the
last site to never be used
2005-10-10 21:07:28 +00:00
Pav Lucistnik
a1f2bea420 The `exhaust' project is a redcode simulator that is (hopefully) easy to embed
into your applications, as an alternative to pMARS. By M Joonas Pihlaja.

Exhaust-ma is exhaust with some of my optimizations. The interface is exactly
the same, but the sourcecode contains heavy optimations in the simulator core.

PR:		ports/83116
Submitted by:	Alejandro Pulver <alejandro@varnet.biz>
2005-10-10 21:03:20 +00:00
Bill Fenner
ab7d6a3dfa Use the right syntax (S/$/:group/) for grouping of a MASTER_SITE_foo
Limit fetch attempts to sites that to have the given file.
2005-10-10 20:59:40 +00:00
Thierry Thomas
ab30075ecb - Upgrade from PETSC_VERSION_PATCH 34 (October, 6, 2005) to
PETSC_VERSION_PATCH 36 (October, 9, 2005), with the same DISTNAME.

- Changelog available at
<http://petsc.bkbits.net:8080/petsc-release-2.3.0/ChangeSet@1.3214..?nav=index.html>

- Fix pkg-message.

Reported by:	pointyhat via Kris
2005-10-10 20:33:56 +00:00
Mikhail Teterin
254a7b8396 Update from 1.7 to 1.7b. Add the following improvements:
1) Use proper CFLAGS to compiled libaudio's unshared/*.o --
	   previously only the shared objects were thus compiled.
	2) Use -fPIC for shared objects only on sparc64 -- on other
	   platforms use -fpic.
	3) Use the unshared/*.o to create the static libaudio.a --
	   previously the shared objects were used for both libraries.
	4) Link with -lXt and -lXau -- the vendor's Imakefile does that
	   only on Linux, for some reason...

The first three of these points should really be handled by imake et al...
2005-10-10 19:49:34 +00:00
Marcus Alves Grando
ca0354eae2 Update to 0.95.7 [1]
Make portlint happyer

PR:		87207 [1]
Submitted by:	Rashid N. Achilov <shelton@ns.granch.ru> (maintainer)
2005-10-10 19:44:42 +00:00
Jeremy Messenger
a375cd9af9 Transmission is a free BitTorrent client written from scratch in C. It aims to
be as efficient as possible. Only the Mac OS X version has a graphical
interface yet. Transmission is released under the MIT license.

Transmission is still in early development stage.

WWW: http://transmission.m0k.org/

--

Let me know if it doesn't work with FreeBSD 4.x for USE_GETOPT_LONG and for
anyone that has the different setup of OpenSSL (USE_OPENSSL). FreeBSD 4.x is
untest, but FreeBSD 5.x, 6.x and 7.x have been tested.

BTW: Using CVS version, because it has good bugs fixes and added FreeBSD
     support that I sent Eric Petit (the author/developer) a patch.
2005-10-10 19:31:11 +00:00
Markus Brueffer
5c0706e43b Update to version 1.1 2005-10-10 18:41:20 +00:00
Yen-Ming Lee
289c902018 - Assign maintainer to perl@
- Update to 2.56

PR:		86695
Submitted by:	leeym
2005-10-10 18:38:22 +00:00
Emanuel Haupt
6f7330c746 - Update to 1.4.6
- Added pkg-plist magic to preserve changed config file

PR:		87178
Submitted by:	Toni Viemero <toni.viemero@iki.fi>
Reworked by:	hendrik@scholz.net (maintainer)
Approved by:	novel (mentor)
2005-10-10 18:01:50 +00:00
Roman Bogorodskiy
8655475242 Update to 0.53.
PR:		87215
Submitted by:	maintainer
2005-10-10 17:55:56 +00:00
Marcus Alves Grando
14c77516fc Add entry on UPDATING and MOVED to reflect right name
of slune

games/py-slune to games/slune
2005-10-10 17:54:06 +00:00
Marcus Alves Grando
72b3e86391 Remove games/py-slune to reflect real name.
--

New port games/slune

Slune is a fun action 3D game where races, pursuits, car crashing,
and corrosive humour are all waiting for you! Slune is Free Software,
under the GNU GPL license, and is a Nekeme Prod. game

PR:		87013
Submitted by:	Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
2005-10-10 17:46:45 +00:00
Roman Bogorodskiy
40bb5822a2 Fix MASTER_SITES.
PR:		87211
Submitted by:	maintainer
2005-10-10 17:45:25 +00:00
Marcus Alves Grando
d232382b35 Change COMMENT to reflect Porters Handbook (sect 5.6)
Notified by:	hq
Submitted by:	Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe> (maintainer)
2005-10-10 17:37:16 +00:00
Oliver Lehmann
86c33d74b2 - fix build for other 64bit platforms then amd64 (remove NOT_FOR_ARCH)
- fix a problem which made 2 libraries only linked in a static version and
  no dynamic.
2005-10-10 17:35:53 +00:00
Emanuel Haupt
dd8eb182e2 - Add info for graphics/uDrawGraph
Redistribution is limited

Approved by:	novel (mentor)
2005-10-10 17:29:19 +00:00
Emanuel Haupt
e3801c06e3 Add uDrawGraph, a graph drawing/visualization system
PR:		86949
Submitted by:	Nicola Vitale <nivit@email.it>
Approved by:	novel (mentor),
		Mattias Werner <mawe@informatik.uni-bremen.de> (author)
2005-10-10 17:22:48 +00:00
Mario Sergio Fujikawa Ferreira
196f0c7bb0 o Add a rc.d startup script
o Bump PORTREVISION
2005-10-10 16:38:19 +00:00
Michael Landin
68d1988f79 o Fix OPTIONS handling
PR:		ports/86778
Submitted by:	Ulrich Spoerlein <q@galgenberg.net>
2005-10-10 16:02:17 +00:00
Bill Fenner
0938506f64 Don't use "." in MASTER_SITE_SUBDIR; it only applies to URLs with
%SUBDIR% in them, and the site that needed the "." doesn't.

Approved by:	Anton Berezin <tobez@tobez.org> (MAINTAINER)
2005-10-10 15:38:16 +00:00
Michael Landin
b6d6049a17 o Update to -> 1.3.3
- Many bugfixes / stability issues
	- Changelog: http://amarok.kde.org/content/view/63/66/
2005-10-10 15:11:05 +00:00
Marcus Alves Grando
e0d5a97f35 Update to 0.6.2
PR:		86576
Approved by:	anders (maintainer timeout, 14 days)
2005-10-10 15:06:08 +00:00
Renato Botelho
8d79f6122f - Use better way to convert CRLF to LF based on Porter's Handbook
Reported by:	danfe
2005-10-10 14:50:52 +00:00