| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
PR: ports/69189
Submitted by: Ports Fury
|
| |
|
|
|
|
|
| |
PR: ports/69188
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69187
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69186
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69205
Submitted by: Guido Falsi <mad@madpilot.net> (maintainer)
|
|
|
|
|
| |
PR: ports/69185
Submitted by: Ports Fury
|
| |
|
|
|
|
|
| |
PR: ports/69193
Submitted by: Fortune <fortune@n.jpn.ph> (maintainer)
|
|
|
|
|
| |
PR: ports/69167
Submitted by: Fortune <fortune@n.jpn.ph> (maintainer)
|
|
|
|
|
| |
PR: ports/69139
Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com> (maintainer)
|
|
|
|
|
| |
PR: ports/69184
Submitted by: Ports Fury
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- from ChangeLog
* Update "LOCATING THE WORDNET DATABASE"
documentation (kudos to Jason R Michelizzi for pointing out that
this needed updating)
PR: ports/69198
Submitted by: maintainer
|
|
|
|
|
|
|
|
|
|
|
| |
- from Changes
- Permitted in-document namespace prefix control
- Don't reopen STDOUT for output (closes #6232)
- Moved tests into t/. Added tests for mid-document namespace changes.
Show diffs when comparison tests fail
PR: ports/69197
Submitted by: maintainer
|
|
|
|
|
| |
PR: ports/69181, ports/69182, ports/69183
Submitted by: Ports Fury
|
|
|
|
|
|
|
| |
- add new dependency "p5-LWP-Authen-Wsse"
PR: ports/69196
Submitted by: maintainer
|
| |
|
| |
|
|
|
|
|
| |
PR: ports/69102
Submitted by: Jean-Yves Lefort <jylefort@brutele.be>
|
| |
|
|
|
|
|
| |
PR: 69061
Submitted by: Joseph Scott <joseph@randomnetworks.com>
|
|
|
|
|
| |
PR: ports/69122
Submitted by: Ganael LAPLANCHE <ganael.laplanche@martymac.com> (maintainer)
|
|
|
|
|
| |
PR: 69138
Submitted by: David Johnson <david@usermode.org>
|
|
|
|
| |
Reminded by: marcus
|
|
|
|
|
| |
PR: 69189
Submitted by: UMENO Takashi <umeno@rr.iij4u.or.jp>
|
| |
|
|
|
|
|
| |
Reported by: pointyhat via kris
Obtained from: libgda CVS
|
| |
|
|
|
|
|
| |
PR: ports/69154
Submitted by: Andrej Zverev <az@inec.ru>
|
|
|
|
| |
- work in progress: optionsng, cleanroom installation
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Support for WITH_SPF and WITH_SRS via libspf2/libsrs2, needs exiscan
- Note for 5.x users: the default location of the start/stop file has changed.
Build WITH_RCORDER=yes when you depend on the old behaviour
- WITH_OPENLDAP_VER and WITH_MYSQL_VER does no longer imply the corresponding WITH_ variable.
- experimental support for optionsng from devel/portmk
|
| |
|
|
|
|
|
| |
PR: ports/69119
Submitted by: John Merryweather Cooper <johnmary@adelphia.net> (maintainer)
|
|
|
|
|
| |
PR: ports/69178
Submitted by: Andrey V. Pevnev <andrey@msfu.ru> (maintainer)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Fcrackzip is a fast and featureful ZIP password cracker,
written in portable C (and optional x86 assembly). It allows
the user to recover forgotten ZIP archive passwords, using
either a brute force or dictionary attack on the provided
files.
PR: ports/69159
Submitted by: Stefan Walter <sw@gegenunendlich.de>
|
|
|
|
|
| |
PR: ports/69179
Submitted by: maintainer
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
and it prevents coming global XFree86/Xorg switch thingie.
PR: ports/68540
Submitted by: Roman Bogorodskiy <bogorodskiy@inbox.ru>
Approved by: maintainer timeout (2 weeks)
|
|
|
|
|
|
|
| |
Portlint.
PR: ports/69148
Submitted by: Konstantin Oznobihin <bork@rsu.ru>
|
|
|
|
|
| |
PR: ports/69163
Submitted by: Tommy Scheunemann <tommy@arrishq.net>
|
|
|
|
|
|
| |
PR: ports/69098
Submitted by: Xin LI <delphij@frontfree.net>
Approved by: maintainer
|
|
|
|
|
| |
PR: ports/69132
Submitted by: maintainer
|
| |
|
| |
|
| |
|
|
|
|
|
| |
PR: ports/69162
Submitted by: maintainer
|
|
|
|
|
| |
PR: ports/69153
Submitted by: maintainer
|
|
|
|
|
| |
PR: ports/69161
Submitted by: maintainer
|
|
|
|
|
| |
HELO with when talking to other mail servers. This is necessary when
running milter-sender on a private network using NAT.
|
|
|
|
|
|
|
| |
Anyone with personalised milter-sender.cf files had better update it
manually.
Forged as from: vs (who upgraded milter-sender)
|
|
|
|
|
| |
PR: 68982
Submitted by: Sergey Akifyev <asa@gascom.ru>
|
|
|
|
|
|
|
| |
- sort pkg-plist
- Fix pkg-plist
Submitted by: pointyhat.freebsd.org
|
|
|
|
| |
Reported by: cluster via kris
|
| |
|
|
|
|
|
|
|
|
| |
Slave to net/gaim.
PR: ports/68112
Submitted by: Andrey Slusar <vasallia@ukr.net>
Approved by: krion (mentor)
|
| |
|
|
|
|
|
| |
PR: ports/69172
Submitted by: Cheng-Lung Sung <clsung@dragon2.net>
|
|
|
|
|
|
|
|
|
|
| |
by bsd.java.mk during the build. This fixes a problems where the
javavmwrapper (used by the script) could have potentially picked an
incorrect JDK to use.
. Bump PORTREVISION.
PR: 69157
Submitted by: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
|
| |
|
|
|
|
| |
Reported by: pointyhat via kris
|
|
|
|
| |
and [FDclone-users:00313].
|
|
|
|
|
|
|
| |
- Update to 2.16.6
PR: ports/69106
Submitted by: TAKATSU Tomonari <tota@rtfm.jp>
|
|
|
|
|
|
|
| |
- Update to 2.16.6
PR: ports/69105
Submitted by: TAKATSU Tomonari <tota@rtfm.jp>
|
| |
|
|
|
|
|
| |
PR: ports/69140
Submitted by: Cheng-Lung Sung <clsung@dragon2.net>
|
|
|
|
| |
Noticed by: SANETO Takanori <sanewo@ba2.so-net.ne.jp>
|
|
|
|
| |
* Use the ports version of libtool-1.5
|
| |
|
|
|
|
|
|
| |
desktop from remote using the RFB protocol.
Submitted by: Tom McLaughlin <tmclaugh@sdf.lonestar.org>
|
|
|
|
|
| |
PR: ports/69146
Submitted by: Konstantin Oznobihin <bork@rsu.ru>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
PR: 68817, 68832
Submitted by: snowchyld@mokney.org
|
|
|
|
|
|
|
| |
- Fix linker-brokeness introduced by patch-aa
Closes PR: ports/57143
Submitted by: Dan Mahoney
|
|
|
|
|
|
| |
PR: ports/59956
Submitted by: Nicola Vitale
Approved by: maintainer timeout
|
|
|
|
| |
- Assign maintainership to submitter
|
|
|
|
|
|
|
| |
- Port cosmetics
PR: ports/69151
Submitted by: Herve Quiroz (maintainer)
|
|
|
|
| |
and hs-c2hs on the cluster (for 4.X).
|
|
|
|
|
|
|
|
|
| |
- maketemp now creates an empty file with the given name, instead of merely
returning the name of a nonexistent file. This closes a security hole.
- minor fixes, port passes all checks
- use INFO-macro
- strip cruft from pkg-descr; add WWW:
- pet portlint
|
|
|
|
|
| |
PR: ports/69145
Submitted by: elvis <elvis@sslab.cs.ccu.edu.tw>
|
|
|
|
|
| |
fails with error exit code for 'make -DINSTALLS_DEPENDS install' called
when depending file is not found.
|
| |
|
|
|
|
|
| |
PR: 69103
Submitted by: maintainer
|
| |
|
|
|
|
|
|
|
| |
recursively.
PR: ports/69124
Submitted by: Frank Laszlo <laszlof@vonostingroup.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is marked BROKEN on amd64 because FreeBSD/amd64 does not
have some IEEE FP functions like fpresetsticky(). The build
failure log is now available at
http://pointyhat.freebsd.org/errorlogs/amd64-5-full/gnuplot371+-1.2.0_1.log
I found file/patch-za causes the problem. The feature of
this patch as reported in ports/16120 can take effect only
on FreeBSD/i386.
PR: ports/69143
Submitted by: NAKAJI Hiroyuki <nakaji@jp.freebsd.org>
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
checked fetching of src, ok now
Submitted by: erob <erob@videotron.ca>
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
non-stock C++ compiller (gcc33 on -STABLE).
Noticed by: kris
|
|
|
|
|
|
| |
PR: ports/69101
Submitted by: Andrej Zverev <az@inec.ru>
Approved by: krion (mentor)
|
|
|
|
|
|
| |
PR: ports/69099
Submitted by: Andrej Zverev <az@inec.ru>
Approved by: krion (mentor)
|
| |
|
|
|
|
|
| |
PR: ports/69089
Submitted by: Blaz Zupan <blaz@si.FreeBSD.org>
|
| |
|
|
|
|
|
|
|
| |
in LWP.
PR: ports/68224
Submitted by: Cheng-Lung Sung <clsung@dragon2.net>
|
|
|
|
|
| |
PR: ports/69135
Submitted by: Elvis Chiang <elvis@sslab.cs.ccu.edu.tw>
|
|
|
|
|
| |
PR: ports/69134
Submitted by: Elvis Chiang <elvis@sslab.cs.ccu.edu.tw>
|
|
|
|
| |
Noticed by: kris
|
| |
|
| |
|
| |
|
|
|
|
| |
Incidentally, this fixes the build problem with epiphany-1.3.
|
|
|
|
|
|
|
|
|
|
| |
----- Transcript of session follows -----
451 4.4.1 reply: read error from mix.premierbank.dp.ua.
<kot@premierbank.dp.ua>... Deferred
Message could not be delivered for 1 week
Message will be deleted from queue
For two consecutive weeks.
|
| |
|
|
|
|
|
|
|
|
| |
Bad thing this have to be hardwired here, as it will be most probably
forgotten next time some on the libs is updated.
PR: ports/69118
Submitted by: John Merryweather Cooper <johnmary@adelphia.net> (maintainer)
|
|
|
|
|
|
|
|
|
| |
Add a workaroung to make it work with apache 2 (due to an apr bug)
(so be careful)
- Pass maintainership to submitter
PR: ports/69048
Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com>
|
|
|
|
|
| |
PR: ports/69094
Submitted by: Janos Mohacsi <janos.mohacsi@bsd.hu> (maintainer)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
PR: ports/69116
Submitted by: Ports Fury
|
|
|
|
|
|
|
| |
- Support PLIST_FILES
PR: ports/69115
Submitted by: Ports Fury
|
|
|
|
|
|
|
|
| |
- Fix COMMENT format
- Support PLIST_FILES
PR: ports/69114
Submitted by: Ports Fury
|
|
|
|
|
|
|
| |
- Support PLIST_FILES
PR: ports/69113
Submitted by: Ports Fury
|
|
|
|
|
|
|
| |
- Support CFLAGS properly
PR: ports/69112
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69111
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69110
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69109
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69108
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69107
Submitted by: Ports Fury
|
| |
|
|
|
|
|
| |
Submitted by: Hiroo Ono <hiroo+freebsd@oikumene.gcd.org>
Tested on the box from: AMD Developper Program (FreeBSD/amd64)
|
|
|
|
|
|
|
| |
PR: ports/69012
Submitted by: Hiroo Ono <hiroo@oikumene.gcd.org>
Approved by: Bernd Luevelsmeyer <bdluevel@heitec.net> (maintainer)
Tested on the box from: AMD Developper Program (FreeBSD/amd64)
|
| |
|
| |
|
|
|
|
| |
Pointed out by: Eduard Martinescu <martines@rochester.rr.com> (maintainer)
|
|
|
|
|
|
| |
o Fix handling smartd_pidfile on rcNG script.
Approved by: Eduard Martinescu <martines@rochester.rr.com> (maintainer)
|
|
|
|
|
| |
PR: ports/69070
Submitted by: Björn Lindström
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- Install documentation
- Assign maintership to submitter
PR: ports/69056
Submitted by: Roman Bogorodskiy
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- bug fix: japanese-yc is not set in input-method when loading yc
- bug fix: In fence-mode, consecutive inputs cancel previous Jishu conversion
Use PLIST_DIRS/FILES while here (me)
PR: ports/69077
Submitted by: Takayuki Nakao (maintainer)
|
|
|
|
|
| |
PR: ports/69082
Submitted by: Kirk Strauser (maintainer)
|
|
|
|
|
| |
PR: ports/69069
Submitted by: Alex Varju (maintainer)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
- add a post 5.0.0 patch to fix basic authentication with apache 1.x
The major PHP ports overhaul is in its final stage. This commit was
anticipated since it fixes a critical security vulnerability.
|
|
|
|
|
| |
The major PHP ports overhaul is in its final stage. This commit was
anticipated since it fixes a critical security vulnerability.
|
| |
|
| |
|
|
|
|
| |
Small weblog engine for the UNIX command line
|
| |
|
|
|
|
|
|
| |
dependencies would have been built and installed by then.
Hopefully, this will unbreak the package build, but leave the
BROKEN lines till package build actually succeeds.
|
|
|
|
|
| |
PR: ports/69059
Submitted by: maintainer
|
|
|
|
|
|
|
| |
format string change: %I -> %A, new %I (message-ID) and %Q (queue-ID)
PR: ports/69080
Submitted by: maintainer
|
|
|
|
| |
Reported by: pointyhat via kris
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enscribe creates digital audio watermark images from
photographic images. These images can only be seen using a
third party frequency vs time display, such as Baudline
(audio/baudline).
Images are still visible even after such audio mangling
techniques as MP3/Ogg compression, reverb, chorus, etc. Heavy
EQ and flange can stripe out vertical sections, but they can
also ruin an otherwise good song as well.
PR: ports/69076
Submitted by: Jean-Yves Lefort <jylefort@brutele.be>
|
|
|
|
|
|
|
| |
architectures for FreeBSD Update.
Excuse for committing without a ports commit bit: I'm the maintainer, and
I didn't want to open a PR for a one-word change.
|
| |
|
| |
|
|
|
|
|
|
| |
PR: ports/68977
Submitted by: Roman Y. Bogdanov <sam@brj.pp.ru>
Approved by: krion (implicit)
|
|
|
|
|
|
| |
PR: ports/68901
Submitted by: maintainer
Approved by: krion (mentor)
|
| |
|
|
|
|
|
|
|
|
| |
files/patch-ngoper.c: if AutoCreateRenumberCmd is not defined, this is
silently skipped
Submitted by: maintainer
Approved by: krion (mentor)
|
|
|
|
|
|
|
| |
PR: ports/69054
Submitted by: Konstantin Oznobihin <bork@rsu.ru>
Reviewed by: maintainer
Approved by: krion (mentor)
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Note that it is still vulnerable to
<http://www.freebsd.org/ports/portaudit/672975cb-d526-11d8-b479-02e0185c0b53.html>
|
|
|
|
|
| |
PR: ports/68844
Submitted by: John Merryweather Cooper <johnmary@adelphia.net> (maintainer)
|
| |
|
| |
|
|
|
|
| |
This commit is a noop.
|
| |
|
|
|
|
|
| |
PR: ports/69060
Submitted by: maintainer
|
| |
|
| |
|
| |
|
|
|
|
|
| |
PR: ports/68804
Submitted by: John Merryweather Cooper <johnmary@adelphia.net> (maintainer)
|
|
|
|
| |
Pointy hat to: pav
|
| |
|
|
|
|
|
| |
PR: ports/68873
Submitted by: Diane Bruce <db@heceta.db.net>
|
|
|
|
|
|
|
| |
I used the patch from [1]
PR: 69017 [1], 68419, 68894, 69050
Submitted by: Michael Johnson <ahze@ahze.net> [1], Simon Hewison <simon@zymurgy.org>, Gautam Gopalakrishnan <ggop@myrealbox.com>, Dmitri Nikulin <setagllib@optusnet.com.au>
|
|
|
|
|
| |
PR: ports/69013
Submitted by: Andrey Slusar <vasallia@ukr.net> (maintainer)
|
|
|
|
|
| |
PR: ports/69014
Submitted by: Andrey Slusar <vasallia@ukr.net> (maintainer)
|
|
|
|
|
|
|
|
| |
- Respect CFLAGS
- Portlint
PR: ports/69022
Submitted by: Andrey Slusar <vasallia@ukr.net>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
to debug network problems and to detect IPv6-in-IPv4 tunnels in the path
to a destination.
FindMTU only performs IPv6 path MTU discovery. It does not know about
IPv4.
PR: ports/68985
Submitted by: Janos Mohacsi <janos.mohacsi@bsd.hu>
|
|
|
|
|
|
| |
PR: ports/69042
Submitted by: Xin LI <delphij@frontfree.net>
Approved by: maintainer
|
| |
|
|
|
|
|
| |
PR: ports/68984
Submitted by: Sergey Akifyev <asa@gascom.ru>
|
|
|
|
|
|
|
| |
PR: ports/69051
Submitted by: Konstantin Oznobihin <bork@rsu.ru>
Reviewed by: sem (maintainer)
Approved by: krion (mentor) (implicit)
|
| |
|
|
|
|
|
|
| |
failures in dependent ports.
Reported by: Franz Klammer <klammer@webonaut.com>
|
|
|
|
|
|
|
|
|
|
|
| |
but without the overkill of GNOME environment. Also the use of the SDL
libraries makes smooth animation and the playing of sound very easy.
Childsplay uses a plugin system for the games, so you might want to check the
childsplay-plugins page. (There are two built-in games; Memory and a typing
game)
PR: ports/68953
Submitted by: bruno <bruno@mail.tinkerbox.org>
|
|
|
|
| |
Move one file from pkg-plist to Makefile and remove pkg-plist.
|
| |
|
|
|
|
|
| |
Based on PR: ports/69045
Submitted by: Roman Bogorodskiy (maintainer)
|
| |
|
| |
|
| |
|
|
|
|
|
| |
PR: ports/69005
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69004
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69003
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69002
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69001
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69000
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/68999
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/68998
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/68997
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/68996
Submitted by: Ports Fury
|
|
|
|
|
| |
PR: ports/69077
Submitted by: Alex Varju (maintainer)
|
|
|
|
|
|
|
|
|
|
|
|
| |
- The source code for samples is now installed with the samples
- Fixed some OPTIONS/package issue
- Updated pkg-descr
- Performance improvement: removed the unnecessary loop
- Cosmetic changes: honor 80 chars line length
PR: ports/69015
Submitted by: Herve Quiroz
Requested by: me
|
|
|
|
|
|
| |
PR: ports/69044
Submitted by: Roman Bogorodskiy (maintainer)
Requested by: me
|
| |
|
|
|
|
| |
directories likely to contain changed files).
|
|
|
|
|
| |
was not atomic and could have ended up with two port builds trying to use
the same chroot. Report the claimed directory back to the caller.
|
| |
|
|
|
|
| |
>48 hours, to cope with monster ports like openoffice and atlas.
|
|
|
|
|
|
|
| |
because this file is a chronological history of port builds that have
failed, the files listed may not be present in the current set of
error logs, and we currently have no easy way to find the most recent
failure log to use instead.
|
|
|
|
|
|
|
|
| |
i386-5-latest that are linked to from the index.html are symlinks to
dated directories (e.5.`date`), so the URLs in the error reports will
expire with the start of the next build when the symlink is repointed.
This change makes the URLs in the error reports use the realpath of
the target file, so they do not expire.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Clients no longer have ssh access to the master, so we need to
push/pull everything on the client from here. This means we need to
know where the build took place so we can go in and get the files
after it finishes. Introduce the claim-chroot script which
atomically claims a free chroot directory on the host and returns
the name. This directory is later populated by the portbuild script
if it does not already contain an extracted bindist.
* Use the per-node portbuild.$(hostname) config file to decide where
in the filesystem to claim the chroot on the build host.
* If a port failed unexpectedly (i.e. is not marked BROKEN), or if
something strange happened when trying to pull in build results from
a client, then send me email (XXX should be configurable).
* Clean up after the build finishes and we have everything we need, by
dispatching the clean-chroot script on the client.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
if requested (".keep" file in the port directory), no matter where
we fail.
* Add package dependencies before the corresponding build stage
(e.g. FETCH_DEPENDS before 'make fetch'), and remove them again
afterwards. This allows us to catch ports that list their
dependencies too early/late.
* No need to check for set[ug]id files here, the security-check target
in bsd.port.mk does it for us.
* Exclude some more directories and files from showing up in the mtree
before/after comparison, to trim down the false-positive in the
pkg-plist check.
* Other minor changes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
it's done properly^Wbetter in makeparallel
* Script accepts new arguments:
-nodoccvs: skip cvs update of the doc tree
-trybroken: try to build BROKEN ports (off by default because the
i386 cluster is fast enough now that when doing incremental builds we
were spending most of the time rebuilding things we know are probably
going to fail anyway. Conversely, the other clusters are slow enough
that we also usually don't want to waste time on BROKEN ports).
-incremental: compare the interesting fields of the new INDEX with
the previous one, remove packages and log files for the old ports that
have changed, and rebuild the rest. This substantially cuts down on
build times since we don't rebuild ports that we know have not
changed. XXX checkpoint of work-in-progress, not yet working as
committed.
* When setting up the nodes, read in per-node config files
("portbuild.$(hostname)") before dispatching the setupnode script on
each node. For disconnected nodes (which don't mount the master via
NFS), we also rsync the interesting files required by the builds
(ports/src/doc trees, bindist tarballs, scripts) into place on the
client. They will be mounted locally via nullfs in the build chroots.
* Break out the restricted.sh generation into a makerestr script so it
can be called manually as needed.
* Remove the -nocvsup argument which has been unused for a long time.
* For now, don't prune the list of failed ports with prunefail,
since when -trybroken is not specified, every BROKEN port ends up in
the duds file (so the build is skipped), and as a result we would
prune almost everything from the list of failed ports. XXX
prunefailure should be run conditionally on -trybroken, or I should
find a way to prune in both cases.
* Don't run index in the background, it was thrashing against makeduds
and not saving any time by doing it concurrently.
* Build with 'make quickports all' to kick off the quickports builds
earlier.
* Delete restricted and/or cdrom distfiles *after* post-processing the
distfiles, otherwise the script doesn't remove any of them since
they're not in the expected place.
* Miscellaneous other minor changes and cleanups
|
| |
|
|
|
|
|
|
|
|
|
| |
- new MASTER_SITE
- requires libXbae
PR: ports/67360
Submitted by: Roman Neuhauser
Approved by: maintainer timeout
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tells us whether the node has NFS access to the master.
* Also copy the bindist-$(hostname).tar file to allow local
customization of the build chroots (e.g. resolv.conf and make.conf
files for disconnected systems)
* For disconnected hosts, we don't copy the bindist files from the
master, but just set up the local directories and let the server rsync
them into place later. Also set up dangling symlinks to the bindist
files in the build area, which will be filled in by the server too (in
the NFS case it makes sense to cache the bindist files locally to
avoid extra NFS traffic, but here we know the file is local so a
symlink is fine)
* Remove an apparently spurious 'killall fetch' that snuck in for what
were probably transient reasons.
* Forcibly clean up old chroot directories since we are preparing to
start another build and don't want old (possibly orphaned) builds to
skew the job scheduling or use up resources.
|
| |
|
|
|
|
| |
XXX Should not be a hard-coded address
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
host), specified by disconnected=1 in portbuild.$(hostname) file.
These do not mount via NFS, so we need to maintain a local copy of
things needed by the build (like the ports/src/doc trees) on the build
host, which are mounted into the chroot by read-only nullfs. These
local files are maintained in the dopackages script via rsync.
* Download packages via http instead of NFS. Allow fetching via a
local http proxy (http_proxy variable in per-node
portbuild.$(hostname) file). Caching package dependencies saves about
85% of package fetches and similar reduction in package fetch traffic
by byte count.
* Support a per-node tarball (bindist-$(hostname).tar) to customize
the build chroots. This is used for things like local resolv.conf and
make.conf files on disconnected nodes.
* Make sure we don't use a chroot until it is finished extracting.
* Don't set '.' in PATH; this is bad practise, and fortunately nothing
seems to rely on it.
* Only try to build broken packages if requested
* Try harder to unmount leftover linprocfs mounts in the chroot, by copying
in the 5.x mount binary and supporting libraries from the host system.
The 5.x mount is able to unmount by FSID in situations where the 4.x umount
becomes confused.
* Don't clean up when we are signalled, that is done by the build
master from outside.
* Suppress some code relating to jail builds, which are not yet ready
for use.
* Don't push results of the build back to the master; the master now
pulls them from the client when the build completes. Clients no
longer need ssh access into the master; this is good for security as
well as significantly reducing the load on the master since it is not
thrashed by dozens of sshd processes.
|
| |
|