Commit Graph

144516 Commits

Author SHA1 Message Date
Cy Schubert
c9072780e0 Make LATEST_LINK unique. 2006-02-11 15:13:51 +00:00
Vanilla I. Shu
3876a18def Upgrade to latest version. 2006-02-11 15:13:21 +00:00
Vanilla I. Shu
86dc520fa7 Upgrade to 0.16.8.02. 2006-02-11 15:11:28 +00:00
Vanilla I. Shu
7a1d3a7b64 - Update to 0.16.8
- Added two knobs:  WITHOUT_ESOUND and WITHOUT_NLS
- Tweaked CONFIGURE_ARGS by removing old arguments (or defaults) and
  stopped it from compiling the path of libraries into the binaries.

PR:		ports/93166
Submitted by:	Sean Farley <sean-freebsd@farley.dot.org>
2006-02-11 15:10:31 +00:00
Sam Lawrance
c26c867171 Switch to the 5.x binary (IGNORE on 4.x).
Add some additional instructions required for ymessenger to run.
Bump PORTREVISION.

PR:		ports/91491
Submitted by:	Pedro F. Giffuni <giffunip@asme.org>
Approved by:	sethk@meowfishies.com (maintainer, timeout 4 weeks)
2006-02-11 14:44:20 +00:00
Sam Lawrance
6d613280d7 Correctly define APMDEVICE for FreeBSD.
PR:		ports/91815
Submitted by:	Darren L. LaChausse <dlachausse@yahoo.com>
Approved by:	thorsten.greiner@web.de (maintainer, timeout 4 weeks)
2006-02-11 14:43:19 +00:00
Sam Lawrance
8ab5c9b774 Update to 0.1.1.
PR:		ports/91753
Submitted by:	Fredrik Lindberg <fli@shapeshifter.se>
Approved by:	henriknj@0xmilk.org (maintainer, timeout 4 weeks)
2006-02-11 14:43:14 +00:00
Sam Lawrance
3d301eecf9 Out with the old rc.d script, in with the new.
PR:		ports/91442 (requested by)
Submitted by:	Mike <mspam@hideaway.net>
Approved by:	mi (maintainer, timeout 4 weeks)
2006-02-11 14:43:10 +00:00
Sam Lawrance
e160263de0 Update to 1.3.25.
PR:		ports/91704
Submitted by:	ehaupt
Approved by:	Dean Hollister <dean@odyssey.apana.org.au> (maintainer, timeout 4 weeks)
2006-02-11 14:43:04 +00:00
Sam Lawrance
94389aaa47 Add a patch to make mod_fastcgi work with Apache 2.2.
Convert to USE_APACHE framework.

PR:		ports/91190
Submitted by:	Dominic Mitchell <dom@happygiraffe.net>
Approved by:	JunSeon Oh <hollywar@mail.holywar.net> (maintainer, timeout 5 weeks)
2006-02-11 14:42:59 +00:00
Sam Lawrance
29cb05d54a Update to 0.52.2.
PR:		ports/91741
Submitted by:	Milan Obuch <bsd@dino.sk>
Reviewed by:	Ed Culp <eculp@encontacto.net>
Approved by:	yds@CoolRat.org (maintainer, timeout 4 weeks)
2006-02-11 14:42:54 +00:00
Sam Lawrance
e3c905d837 Fix detection of called/calling numbers when there is no calling number.
PR:		ports/91284
Submitted by:	Torfinn Ingolfsen <tingo@start.no>
Approved by:	possamai@xs4all.nl (maintainer, timeout 5 weeks)
2006-02-11 14:42:50 +00:00
Sam Lawrance
a449cba66c When APR_UTIL_WITHOUT_THREADS is not set, explicitly enable threads.
PR:		ports/91570
Submitted by:	Patrick Oliver <ginxpmo@yahoo.com>
Approved by:	rodrigc@crodrigues.org (maintainer, timeout 4 weeks)
2006-02-11 14:42:45 +00:00
Sam Lawrance
592443e8a4 Add more specific COMMENT.
Add SHA256.

PR:		ports/90007
Submitted by:	chinsan <chinsan.tw@gmail.com>
Approved by:	trevor (maintainer, timeout 2 months)
2006-02-11 14:42:41 +00:00
Anton Berezin
0229d7f559 Make it always use bundled sqlite source, since it does not work well if
it finds and uses installed databases/sqlite library.
2006-02-11 13:36:53 +00:00
Gerald Pfeifer
f226aebc82 Update to the 20060209 snapshot of GCC 4.0.3. 2006-02-11 13:09:01 +00:00
Oliver Lehmann
ca00a6c38e update to 0.2.18 2006-02-11 13:04:30 +00:00
Emanuel Haupt
23b2440707 Add devel/p5-Data-Types, a perl module for validating and converting data types
PR:		93169
Submitted by:	hideo <hideo@lastamericanempire.com>
2006-02-11 12:47:40 +00:00
Roman Bogorodskiy
4bd2dc42c2 (Re)add gotthard 1.3, ssh through https proxy tunnel.
PR:		ports/93177
Submitted by:	Anton Karpov <toxa@toxahost.ru>
2006-02-11 12:25:13 +00:00
Roman Bogorodskiy
f8f20e2242 Used wrong name for the port, so remove it. The port with the correct
name will be re-added.
2006-02-11 12:20:05 +00:00
Sergey Matveychuk
13eb818c69 - Fix dependencies when WITHOUT_X11 defined
PR:		ports/93047
Submitted by:	Travis Poppe <tlp@liquidx.org>
2006-02-11 12:14:01 +00:00
Roman Bogorodskiy
2402ebb093 Add gothard 1.3, ssh through https proxy tunnel.
PR:		ports/93177
Submitted by:	Anton Karpov <toxa@toxahost.ru>
2006-02-11 11:52:39 +00:00
Sergey Matveychuk
77fe8f706d * Update of pxlib to 0.6.0
* Reorganization of MAN section in alphabetical order
  with addition of new man pages
* BUILD_DEPENDS line correction in WITH_DOCS branch
* LDCONFIG_DIRS addition with appropriate lines in pkg-plist

PR:		ports/93161
Submitted by:	Alexander Zhuravlev <zaa@zaa.pp.ru>
2006-02-11 11:43:52 +00:00
Oliver Lehmann
58bbd4e857 make it possible to change the program which is used for authpipe
PR:		ports/92681
Submitted by:	Henry Karpatskij <henkka@spheroid.info>
2006-02-11 11:37:46 +00:00
Oliver Lehmann
74368314ca fix compilation if libevent is installed
PR:		ports/92673
Submitted by:	Raaf <raaf@luna.afraid.org>
2006-02-11 11:25:15 +00:00
Kris Kennaway
89b70a6115 * In kill_procs(), pass in the directory and mountpoint as separate
arguments (cosmetic)

* Detect if a chroot was used to run a jailed build, and first attempt
  to gracefully shut it down by killing everything within using pgrep(1)
  This has a much higher chance of succeeding that relying on fstat to
  identify processes that might interfere with our attempts to clean up
  mountpoints, which is fragile (libkvm-dependent), and inherently
  unreliable at best.
2006-02-11 10:05:01 +00:00
Kris Kennaway
50a3a73c61 Support for building ports in a jail instead of a chroot. If use_jail=1
in portbuild.conf (or per-machine .conf), then construct a 127.0.0.0/8
IP address based on the build directory ID (i.e. unique for each
build instance).  This is bound to the lo0 interface for the duration
of the 'phase 2' build.

We cannot build 'phase 1' in a jail since 'make fetch' doesn't always
work through a proxy (e.g. squid sometimes mangles files fetched through
FTP, I think by performing CR/LF translation in FTP ASCII mode).

Pass in the HTTP_PROXY variable to the jail, if set.  This allows FTP/HTTP
access from within the jail if the proxy is suitably configured (some ports
legitimately need to fetch additional files during the build, e.g. if they
have a BUILD_DEPENDS=...:configure target that needs to fetch additional
distfiles).

Not all ports can be built in jails (most notably the linux_base ports
since they want to mount/umount linprocfs), so we will need to come up
with a way to deal with this.

Some ports require SYSV IPC, so security.jail.sysvipc_allowed=1 might be
required.  Some other ports attempt to perform DNS lookups, ping, or
outbound TCP connections during the build.

When it works, this provides better compartmentalization of package builds,
e.g. easier termination of builds without the possibility of daemonized
processes staying active; no possibility of accidental interference
between jails, etc.  It also allows for admin monitoring using jls(1).
2006-02-11 10:01:37 +00:00
Kris Kennaway
624d76fbca * Use ${mailto} portbuild.conf variable instead of hard-coded list [1]
* Remove old logs and possible compressed logs before attempting the build

Requested by:   lofi [1]
Submitted by:   linimon [1]
No more accidental portbuild spam:      kris and krion [1]
2006-02-11 09:49:53 +00:00
Kris Kennaway
4094b5762c Use ${mailto} portbuild.conf variable instead of hard-coded list
Requested by:	lofi
Submitted by:	linimon
No more accidental portbuild spam:	kris and krion
2006-02-11 09:48:53 +00:00
Kris Kennaway
b8d81fba50 Checkpoint a major round of changes:
* Only keep distfiles if the port passes 'make fetch', so we don't
  accidentally keep files with invalid checksums

* Use cleanup() instead of directly exiting in some error conditions

* When cleanup() is called indicating an unexpected error (possibly
  leaving the filesystem in an inconsistent state), mark the chroot
  as dirty so it will not be reused by another build

* Remove packages in dependency order instead of with pkg_delete -f in
  possibly incorrect order.  This paves the way for focusing on errors
  generated by pkg_delete (e.g. @dirrm that should be @dirrmtry) in the
  future. [1]

* Detect when packages were left behind because they were still in use
  by other packages, indicating an incorrect or incomplete port
  dependency list

* Partial support for ccache builds (not yet complete)

* Support non-standard LOCALBASE/X11BASE settings

* Delete FETCH_DEPENDS after the 'make fetch' stage.  We have to add
  them again before 'make extract' since, due to a lack of a 'fetch
  cookie', 'make extract' actually *always* runs 'make fetch' again,
  even when distfiles have already been fetched.  We need to delete
  them in order to:

* Record an mtree spec of the 'pristine' filesystem state, for later
  comparison.
  # XXX Perhaps this can be done in stage 1 before the
  # 'make fetch', removing the need to delete-and-readd.

* Also record an mtree spec of the filesystem state prior to the
  build phase.  Compare this to the state of the filesystem
  immediately before running the install phase, to detect files
  that were inappropriately installed during the build phase.
  Doing so is a fatal error.

* Prior to installing, try to run a 'regression-test' port makefile
  target, if it exists.  This allows ports to hook their internal
  regression suites into the package build.  This needs further
  infrastructure support, e.g. a default NOP target in bsd.port.mk.
  For now this is run with 'make -k', so regression failures will
  not yet actually cause package build failures.

* Separate the 'make install' from 'make package' phases rather than
  let the latter implicitly do the install.

* After the newly packaged port has been deleted, compare the state
  of the filesystem to the state before 'make install'.

* After removing BUILD and RUN dependencies, compare the filesystem
  state to the pristine state before the start of the build.  This
  also detects package dependencies that did not clean themselves up
  properly when deinstalling.  It also detects dependencies that were
  'missing' from the port INDEX: these were not pkg_added into place,
  so the package build had to compile them from scratch (a big waste
  of time and effort), so this is now also a fatal error.

PR:		ports/85746 (inspired by) [1]
Submitted by:	Boris B. Samorodov <bsam@ipt.ru> [1]
2006-02-11 09:38:18 +00:00
Maho Nakata
25ea124ad7 o Do not build static libraries in default setting; this reduce the
build time by half.
o Add support for Pentium D
o timing_torerance patch is now activated via knob; this significantly
  reduce the build time.

A lot of discussion with: "Pedro F. Giffuni" <giffunip@yahoo.com>
2006-02-11 09:11:24 +00:00
Sam Lawrance
1403a8d21e Add some missed distfiles.
Submitted by:	Arjan van Leeuwen <avleeuwen@piwebs.com> (maintainer)
2006-02-11 08:56:08 +00:00
Greg Lewis
d07075c526 . Fix building on amd64 (but only without cairo support). [1]
. Update to 3.1.1. [2]

PR:		92190
Submitted by:	Panagiotis Astithas <past@ebs.gr> [1]
		mi@ [2]
2006-02-11 07:47:30 +00:00
Jean-Yves Lefort
879a16d795 Add xmldiff.
xmldiff uses xmlprpr and diff to display meaningful differences in XML
files in an easy to read format. Output formats available include HTML,
ANSI colour, and regular diff. The coloured modes are particularly
useful for viewing small differences in context within large XML files.

WWW: http://software.decisionsoft.com/tools.html

PR:		ports/92947
Submitted by:	Paul Chvostek <paul+ports@it.ca>
2006-02-11 07:35:58 +00:00
Emanuel Haupt
65c405f241 Update to 1.4 [1]
[1]
Changes:
   - Make tray menus popup in a more natural location.
   - Made menu sizes specified in terms of the size of icons.
   - Make the tray figure out its layout from its size if the layout
     isn't given explicitly.
   - Fixed swallow items getting more space than requested.
   - Made Swallow more sane when an error is encountered.
   - Now supports windows without a border, but with a title bar.
   - Fixed a key binding issue on restart.
   - Don't show X errors unless in debug mode.
   - Added "valign" and "halign" attributes for Tray.

PR:		93082
Submitted by:	Babak Farrokhi <babak@farrokhi.net> (maintainer)
2006-02-11 07:31:54 +00:00
Jean-Yves Lefort
7e63466156 Add xmlprpr.
An XML pretty printer created to format XML that doesn't make use of
mixed content. In the default mode each element is put on a separate
line with consistent indentation. It can also separate attributes onto
individual lines, sort attributes in a specified or alphabetic order,
expand self closing tags, and more.

Note that the distribution calls this tool "xmlpp", but it has been
renamed so as not to conflict with an xmlpp already in the ports tree.

WWW: http://software.decisionsoft.com/tools.html

PR:		ports/92946
Submitted by:	Paul Chvostek <paul+ports@it.ca>
2006-02-11 07:14:24 +00:00
Joe Marcus Clarke
7c020a4939 * Restore the stale socket cleanup code from gamin 0.1.5 to ensure that even
if gamin crashes or is killed with SIGKILL, a leftover socket does not
  prevent gam_server from starting.

* Revert to using the home-grown poller in gamin's kqueue backend instead
  of gamin's built-in poller.  The built-in poller can still be enabled if
  desired via OPTIONS.

* If gamin's poller is used, make sure all local file systems are handled
  by kqueue where as all remote file systems are handled by polling.

Reviewed by:	jylefort
2006-02-11 06:58:29 +00:00
Sam Lawrance
13976c7206 Fix broken .elifdef.
Reported by:	cperciva
2006-02-11 06:22:48 +00:00
Joe Marcus Clarke
980cbddf83 Update to 0.4.2. 2006-02-11 05:57:14 +00:00
Joe Marcus Clarke
90e739c6d9 Update to 2.3.17. 2006-02-11 05:51:04 +00:00
Sam Lawrance
1ef95cbefc Add Opera 9.0 Preview 2.
PR:		ports/92994
Submitted by:	Arjan van Leeuwen <avleeuwen@piwebs.com>
2006-02-11 04:51:31 +00:00
Sam Lawrance
c046418346 Allow frontpage ports to build with Apache 2.2.
PR:		ports/91968
Submitted by:	Scot Hetzel <swhetzel@gmail.com> (maintainer)
2006-02-11 04:32:03 +00:00
Vanilla I. Shu
71d6671772 Correctly handle library version number dependency.
PR:		ports/93158
Submitted by:	maintainer
2006-02-11 04:27:08 +00:00
Vanilla I. Shu
5c82556aef Upgrade to 0.3.0.
PR:		ports/93159
Submitted by:	maintainer
2006-02-11 04:21:09 +00:00
Vanilla I. Shu
50ae2d8295 Upgrade to 2.5.2.
PR:		ports/93160
Submitted by:	maintainer
2006-02-11 04:20:35 +00:00
Kris Kennaway
5c54054346 Convert .error to IGNORE when a port-specific combination of otherwise
legal user-configurable variables is encountered; such an occurrence
should not prevent global tasks like INDEX builds, only the build of
the port in question.

PR:		ports/92443 (partial)
Submitted by:	linimon
2006-02-11 03:55:27 +00:00
Jun Kuriyama
16565f4680 - Use $OSREL and $OSVERSION instead of .exists() to check magic.h
existance (unbreaking bento build on 4.x).

Hint by:	kris
2006-02-11 03:23:54 +00:00
Cheng-Lung Sung
4881d4518e - update to 1.4.4
PR:		93147
Submitted by:	maintainer (Jie Gao)
2006-02-11 03:14:15 +00:00
Cheng-Lung Sung
fa4f158ec0 - update to 0.5.6
PR:		93147
Submitted by:	maintanier (Jie Gao)
2006-02-11 03:13:07 +00:00
Sam Lawrance
a431c4063f Update pkg-descr and WWW.
PR:		ports/93119
Submitted by:	Mark Foster <mark@foster.cc> (maintainer)
2006-02-11 02:48:37 +00:00