aboutsummaryrefslogtreecommitdiff
path: root/Tools/portbuild
Commit message (Collapse)AuthorAgeFilesLines
* Remove portbuild scripts from pcvs, as they now live in svn/projects.Florent Thoumie2011-04-2472-9079/+0
| | | | Notes: svn path=/head/; revision=273139
* Add some definitions to try to limit the number of times we let buildsMark Linimon2011-04-221-0/+7
| | | | | | | fail before we stop. This should help avoid spamming people's mboxes. Notes: svn path=/head/; revision=273069
* Allow the top-level build to be destroyed. This is useless forMark Linimon2011-03-241-9/+27
| | | | | | | | | | | | pointyhat, but is intended for pointyhat-[west|east] to be able to remove no longer needed specialized -exp runs. (They remain in the errorlog archive; they can merely be removed from zfs.) Replace this test with an anti-foot-shooting measure so that you cannot remove 'latest' unless you have already removed 'previous'. Notes: svn path=/head/; revision=271586
* - Stop caring about src-6 snaps and expire checkout snaps rather morePav Lucistnik2011-03-211-6/+4
| | | | | | | aggresively Notes: svn path=/head/; revision=271438
* Add an error entry for gmake.Mark Linimon2011-03-081-0/+6
| | | | Notes: svn path=/head/; revision=270526
* Add a test for gmake 3.82 regressions. (3.82 is not in the tree yet).Mark Linimon2011-03-081-2/+4
| | | | | | | | While here, move segfault down: sometimes this is a false positive for a config failure. Notes: svn path=/head/; revision=270525
* Add an alternate spelling for a link.Mark Linimon2011-03-041-1/+1
| | | | Notes: svn path=/head/; revision=270251
* Add an overly-large regexp to isolate "packages that fail to build withMark Linimon2011-02-271-0/+3
| | | | | | | | | | clang". This will probably need to be trimmed down some so as to not pessimize processing time. At this time this change will be restricted to pointyhat-west. Notes: svn path=/head/; revision=269872
* One more pass through this file to bring it up to the latest processonelog:Mark Linimon2011-02-271-53/+70
| | | | | | | | | | | | | - deprecate assert, chown, perl5, python, stdio, sysvipc, varargs - add the existing nested_declaration, termios, utmp_x While here, fix formatting. Pointy hat to: linimon, for letting this get so far out of sync Notes: svn path=/head/; revision=269869
* For efficiency's sake, deprecate the following error types, which we no ↵Mark Linimon2011-02-271-34/+13
| | | | | | | | | | | | | | | longer see: chown, perl5, python, stdio, struct changes, sysvipc, USE_XLIB, varargs Add the following new error types that we are now seeing: clang-bug, cpusetsize, sem_wait Tweak the definitions for linker_error and threads to be more accurate. Notes: svn path=/head/; revision=269868
* Sheesh. The errors "f77" and "uname" were never even documented. AddMark Linimon2011-02-271-0/+11
| | | | | | | the into the section for obsolete errors. Notes: svn path=/head/; revision=269866
* Move some of the error types that were removed from the script some timeMark Linimon2011-02-271-26/+26
| | | | | | | ago to the "obsolete" section. Notes: svn path=/head/; revision=269865
* Add the following new error classifications, to sync with upcoming workMark Linimon2011-02-241-4/+30
| | | | | | | | | | | | | | | | to processonelog (not yet committed): clang clang-bug cpusetsize sem_wait The former two will show up if an -exp run is done with clang as the default ports compiler, instead of gcc. The latter two seem to be ports regressions in 9-CURRENT. Notes: svn path=/head/; revision=269604
* Remove 6.x links since it is EOL. (For now, the error logs remain).Mark Linimon2011-02-221-66/+13
| | | | | | | | While here, change the misnomer Full to Previous, but leave the links alone until we upgrade pointyhat to the latest codebase. Notes: svn path=/head/; revision=269478
* Make table headers more selfexplanatoryErwin Lansing2011-02-051-1/+1
| | | | | | | | Submitted by: gerald Feature safe: yes Notes: svn path=/head/; revision=268688
* 7.1 runs EOL today, start building against 7.3Erwin Lansing2011-01-311-1/+1
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=268469
* Change the "unclean build" handling case to not retry. Previously, itMark Linimon2011-01-261-1/+1
| | | | | | | | | | | | | | was handled the same as "waiting for chroot" and retried. In certain circumstances (e.g. a prerequisite package shown as being avaialable when it really wasn't), this would cause a package build to loop forever. Note to future generations: I did not write this code. Feature safe: yes Notes: svn path=/head/; revision=268250
* Fix typo in fixed-up tar command to suppress a whoooole lot of junkMark Linimon2011-01-241-1/+1
| | | | | | | | | | output on package builds. Pointy hat: self Feature safe: yes Notes: svn path=/head/; revision=268151
* Add an entry for the 'dirent' error.Mark Linimon2011-01-241-0/+6
| | | | | | | | Noticed by: Anton Shterenlikht Feature safe: yes Notes: svn path=/head/; revision=268150
* Add anti-foot-shooting measure.Mark Linimon2011-01-231-1/+1
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=268127
* Export BACKUP_FTP_SITE for the generalized make.conf files inMark Linimon2011-01-231-0/+3
| | | | | | | | | | bindist-*.tar (so that they can be shared between pointyhat and pointyhat-west without modification.) Feature safe: yes Notes: svn path=/head/; revision=268126
* Add CLIENT_BACKUP_FTP_SITE as part of a generalization push betweenMark Linimon2011-01-231-0/+3
| | | | | | | | | bindist-*.tar files on pointyhat and pointyhat-west. Feature safe: yes Notes: svn path=/head/; revision=268125
* Force the copy of portbuild.* files as files, not symlinks. AdjustMark Linimon2011-01-231-2/+5
| | | | | | | | | the comment for bindist-* to match. Feature safe: yes Notes: svn path=/head/; revision=268124
* Revert to RELENG_7_1 after consultation with re@Erwin Lansing2011-01-181-1/+1
| | | | | | | | Feature safe: yes (this time for real) Approved by: portmgr,re Notes: svn path=/head/; revision=267949
* Bump 7-stable to RELENG_7_4 due to a major library version increaseErwin Lansing2011-01-141-1/+1
| | | | | | | | | in libcrypto. Feature safe: yes (really, really not, but we don't have any other option) Notes: svn path=/head/; revision=267800
* rmdir(1) does not take -f.Erwin Lansing2011-01-051-1/+1
| | | | Notes: svn path=/head/; revision=267428
* Drop support for 6.x and bump 8.x to 8.1-RELEASEErwin Lansing2010-12-211-3/+2
| | | | Notes: svn path=/head/; revision=266699
* Remove debugging code that crept in.Mark Linimon2010-12-171-1/+1
| | | | Notes: svn path=/head/; revision=266457
* Refactor the client-side. It turns out that the evaluation of param.hMark Linimon2010-12-161-20/+21
| | | | | | | | | | | | was being done before the src tree had been mounted. This was not a problem in the old codebase, since it simply got the wrong src tree to start with. This actually simplifies the code. Notes: svn path=/head/; revision=266405
* If the logfile was not correctly copied from the client back to the server,Mark Linimon2010-12-161-10/+15
| | | | | | | do not attempt to process it. Notes: svn path=/head/; revision=266404
* Make sure that PKGSUFFIX and LOCALBASE are really defined. (Things workMark Linimon2010-12-161-6/+8
| | | | | | | | | | _very_ badly if they aren't.) Also, track the refactoring of buildenv so that the proper src tree bits are picked up. Notes: svn path=/head/; revision=266403
* common.conf has to be copied over as well as client.conf.Mark Linimon2010-12-091-4/+4
| | | | Notes: svn path=/head/; revision=265889
* Refactor some variables that need to be in sync between the server-sideMark Linimon2010-12-012-6/+3
| | | | | | | | | | and client-side definitions into common.conf. While here, slide the 7-stable release to 7.3. This was driving me crazy while trying to debug the INDEX and duds problems. Notes: svn path=/head/; revision=265490
* It turns out that some variables have to be shared between the server-sideMark Linimon2010-12-011-0/+21
| | | | | | | | | | | definitions and the client-side definitions. While here, add ARCHS_SUPPORTING_COMPAT_IA32, which is needed to get linux emulation ports to be properly detected on head nodes that are build from first principles (e.g. !pointyhat). Notes: svn path=/head/; revision=265489
* Canonicalize the use of SRC_BASE to fix INDEX and duds builds on headMark Linimon2010-12-011-24/+38
| | | | | | | | | | | | | | | nodes that don't have /usr/src. On pointyhat, this "just happens to work"; on a cleanly installed system like pointyhat-west, it didn't. Add overrides for Linux compatibility (again, it "just happened to work" on pointyhat). Move the code that sets PORTSDIR and SRC_BASE to the server side only. The code that overrides OSVERSION, OSREL, and BRANCH _must_ remain in the common code. Notes: svn path=/head/; revision=265488
* Canonicalize the use of SRC_BASE to fix INDEX and duds builds on headMark Linimon2010-12-013-9/+16
| | | | | | | | nodes that don't have /usr/src. On pointyhat, this "just happens to work"; on a cleanly installed system like pointyhat-west, it didn't. Notes: svn path=/head/; revision=265487
* Make an rm command quieter; add some debug comments.Mark Linimon2010-12-011-1/+3
| | | | Notes: svn path=/head/; revision=265486
* Although I was going to try to avoid it, it turns out that it isMark Linimon2010-12-019-0/+9
| | | | | | | | | impossble to have merely "server.conf" and "client.conf" control everything on a head node. Some pieces must be refactored into "common.conf". Notes: svn path=/head/; revision=265485
* Rename internal variables to correspond to their actual uses; automaticallyMark Linimon2010-12-011-4/+23
| | | | | | | create the links for the webserver; add some comments. Notes: svn path=/head/; revision=265484
* Add some debug code to attempt to work around the "too many stale chroots"Mark Linimon2010-12-011-0/+7
| | | | | | | problem, until it can be correctly understood and fixed. Notes: svn path=/head/; revision=265483
* Add a debug setting (commented out).Mark Linimon2010-11-291-0/+3
| | | | Notes: svn path=/head/; revision=265356
* Move the override of PKG_DBDIR to the right place. This keeps INDEXMark Linimon2010-11-291-3/+3
| | | | | | | from being contaminated by the packages installed on pointyhat-*. Notes: svn path=/head/; revision=265352
* Retire the broken fenner distfile survey in favor of the new oneMark Linimon2010-10-071-6/+2
| | | | | | | being maintained by ehaupt. Notes: svn path=/head/; revision=262559
* Attempt to shut down some whining when the resultant script is run.Mark Linimon2010-10-071-1/+1
| | | | Notes: svn path=/head/; revision=262555
* Fix it for real this time.Mark Linimon2010-08-161-7/+13
| | | | Notes: svn path=/head/; revision=259412
* Restore the display of statistics for non-mainline runs.Mark Linimon2010-08-161-1/+1
| | | | Notes: svn path=/head/; revision=259346
* Add some missing error handling.Mark Linimon2010-08-161-0/+4
| | | | Notes: svn path=/head/; revision=259340
* Handle yet another error case.Mark Linimon2010-08-151-0/+3
| | | | Notes: svn path=/head/; revision=259280
* Correct some misleading documentation.Mark Linimon2010-08-101-3/+3
| | | | Notes: svn path=/head/; revision=259054
* Fix braino from production.Mark Linimon2010-08-022-2/+2
| | | | Notes: svn path=/head/; revision=258620