aboutsummaryrefslogtreecommitdiff
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* - fix a bug handling the maintainer field when ALLPORTS is usedOliver Eikemeier2004-05-211-35/+56
| | | | | | | | | - add an option to watch for maintainer changes - change watch regex to match PKGORIGIN, not PKGNAME Notes: svn path=/head/; revision=109655
* Turn chkversion into an all-dancing, all-singing notification tool.Oliver Eikemeier2004-05-191-35/+138
| | | | | | | | | | | You can even get notified of version changes in your favourite perl modules by setting WATCH_REGEX='p5-.*' Plus, it has a nice configurable nagging option. Notes: svn path=/head/; revision=109506
* small optimazation: don't compare versions that are equalOliver Eikemeier2004-05-181-1/+1
| | | | Notes: svn path=/head/; revision=109409
* check only ports connected to the build.Oliver Eikemeier2004-05-171-15/+32
| | | | Notes: svn path=/head/; revision=109346
* - integrated chkoriginOliver Eikemeier2004-05-171-51/+102
| | | | | | | | | - eliminated shell usage [1] Submitted by: mat [1] Notes: svn path=/head/; revision=109303
* FWIIW, spawn fewer processes.Oliver Eikemeier2004-05-161-3/+12
| | | | Notes: svn path=/head/; revision=109249
* support for symlinked portsdir (but no other symlinks in the ports tree)Oliver Eikemeier2004-05-142-14/+19
| | | | | | | chkversion: support for CVS blame with env CVSBLAME=yes Notes: svn path=/head/; revision=109168
* add support for ignoring local ports / categories:Oliver Eikemeier2004-05-141-1/+4
| | | | | | | env 'EXCLUDE=local devel/local' /usr/ports/Tools/scripts/chkmodules.pl Notes: svn path=/head/; revision=109154
* added chkversion, a script that ensures that PORTVERSIONs don't go backwardsOliver Eikemeier2004-05-141-0/+155
| | | | Notes: svn path=/head/; revision=109113
* add a perl script to check CVSROOT-ports/modules,Oliver Eikemeier2004-05-141-0/+127
| | | | | | | based on a shell script by Clement Laforet. Notes: svn path=/head/; revision=109097
* - don't flag empty linesOliver Eikemeier2004-05-081-6/+30
| | | | | | | | | - callable without arguments: /usr/ports/Tools/scripts/MOVEDlint.awk - do CVS annotate when called with env CVS=yes Notes: svn path=/head/; revision=108691
* awk script to check MOVED for consistencyOliver Eikemeier2004-05-081-0/+87
| | | | | | | | Usage: [env PORTSDIR=/usr/ports] awk -f MOVEDlint.awk /usr/ports/MOVED Notes: svn path=/head/; revision=108660
* While generating commit message, don't lowercase the first letter if the secondMathieu Arnold2004-04-041-2/+2
| | | | | | | | | | is upper case (ie : don't end up with pEAR) Approved by: will Asked by: thierry Notes: svn path=/head/; revision=106153
* Set INDEX_PRISTINE and INDEX_QUIET to catch up to new index buildKris Kennaway2004-04-021-3/+5
| | | | | | | variables. Notes: svn path=/head/; revision=105952
* added an -q option to enable usage in crontab.Oliver Eikemeier2004-03-281-2/+27
| | | | | | | Suggested by: erwin Notes: svn path=/head/; revision=105555
* Fix a bug arising when you added a port which should have been at the end ofMathieu Arnold2004-03-201-3/+10
| | | | | | | | | <category>/Makefile, and ended up at the begining Approved by: will Notes: svn path=/head/; revision=104765
* Add chkorigin.sh, a script that checks the ports tree for ports with a wrongOliver Eikemeier2004-03-192-0/+89
| | | | | | | | | | | PKGORIGIN. Useful especially after repocopies. env PORTSDIR=/usr/ports sh /usr/ports/Tools/scripts/chkorigin.sh Approved by: marcus (portmgr) Notes: svn path=/head/; revision=104610
* Fill /mnt/ before each port and clear it afterward, to avoid runningTrevor Johnson2004-03-151-1/+2
| | | | | | | out of inodes. Notes: svn path=/head/; revision=104116
* This script had served its purpose.Akinori MUSHA2004-03-141-146/+0
| | | | Notes: svn path=/head/; revision=103981
* Add note about FETCH_BEFORE_ARGS=-s.Trevor Johnson2004-03-121-0/+4
| | | | Notes: svn path=/head/; revision=103809
* script for finding "size mismatch" and "size unknown" errorsTrevor Johnson2004-03-121-0/+58
| | | | Notes: svn path=/head/; revision=103804
* Run a command on all client machines of a certain architecture, or allKris Kennaway2004-03-081-0/+50
| | | | | | | client machines. Notes: svn path=/head/; revision=103261
* Walk through a package set and prune files that are not listed in INDEXKris Kennaway2004-03-081-0/+66
| | | | | | | | (e.g. packages from a previous build run, packages that incorrectly modify their PORTNAME at install-time, etc.) as well as dangling symlinks. Notes: svn path=/head/; revision=103260
* Verify the archive integrity of a package set, and move aside any thatKris Kennaway2004-03-081-0/+45
| | | | | | | | are found to be bad. Not currently in use, since we do not experience package corruption and this takes quite a while to run. Notes: svn path=/head/; revision=103259
* To be run on the client, this script looks for chroot directories that have ↵Kris Kennaway2004-03-081-0/+48
| | | | | | | | | | | not been used in 20 minutes, as well as directories listed as 'in use' that have not been touched in 24 hours (corresponding to port builds that have timed out or shut down uncleanly) and prunes them to reclaim space. This is intended to be run as a cron job. Notes: svn path=/head/; revision=103258
* Break out a script from dopackages for building the restricted.sh fileKris Kennaway2004-03-081-0/+34
| | | | | | | so it can be easily done manually Notes: svn path=/head/; revision=103257
* Replace gnome with gnome2 in quickports. I'm still not sure this actuallyKris Kennaway2004-03-081-1/+1
| | | | | | | works as intended. Notes: svn path=/head/; revision=103256
* Remove the integrity testing code now that the corruption bug has beenKris Kennaway2004-03-081-4/+0
| | | | | | | identified and those machines removed (restricted to Miatas running 5.2) Notes: svn path=/head/; revision=103255
* * Fix 4.x builds with 5.x host systems by copying some additional neededKris Kennaway2004-03-081-0/+6
| | | | | | | files into the chroot to support host ps and killall binaries. Notes: svn path=/head/; revision=103254
* Expand out some shell globbing syntaxKris Kennaway2004-03-081-1/+1
| | | | Notes: svn path=/head/; revision=103253
* Prune out packages that will not be built because a dependency is markedKris Kennaway2004-03-081-1/+1
| | | | | | | IGNORE/FORBIDDEN/etc (using duds.full). Notes: svn path=/head/; revision=103252
* Create a duds.full file that lists not only files that are marked IGNOREKris Kennaway2004-03-081-0/+4
| | | | | | | but everything that depends on them. Notes: svn path=/head/; revision=103251
* Increase timeout on slow build machines (alpha, sparc64) to 16 hours.Kris Kennaway2004-03-081-2/+8
| | | | | | | This should probably be made a per-machine variable. Notes: svn path=/head/; revision=103250
* * Set the PACKAGE_BUILDING variable in the build environment so ports canKris Kennaway2004-03-081-1/+4
| | | | | | | | detect they are being built on bento * Update the list of "extra files" to filter to reduce some false positives Notes: svn path=/head/; revision=103249
* Set up the DISTDIR and PACKAGES variables for use by client scriptsKris Kennaway2004-03-081-0/+3
| | | | Notes: svn path=/head/; revision=103248
* Add sunshar, a "secure unshar" for ports committers, which:Akinori MUSHA2004-02-283-0/+368
| | | | | | | | | | | | | | - Does not execute unknown commands nor call sh(1) at all. - Does not overwrite existing files by default. - Does not extract files into upper directories. - Does have a dry run (-n) flag to see what would have been extracted. - Does have a strip (-p N) flag to strip any number of levels from pathnames. It (so far) only supports shell archives made with BSD shar. Notes: svn path=/head/; revision=102409
* Update "plist" to understand the rest of the mtree(5) file format,Brian Feldman2004-02-271-14/+36
| | | | | | | | thus fixing the extra-@dirrm-problem once the base mtree files document the extra symlinks that are part of the local/etc. trees. Notes: svn path=/head/; revision=102311
* Fix up the ordering and remove some duplicates so the resulting summary isJoe Marcus Clarke2004-02-041-22/+26
| | | | | | | | | | | | | | | | | | | | more accurate: * The tests for "Cannot stat", "can't cd", and "tar command failed" are moved to the bottom. This will sacrifice a little bit of performance for a gain in accuracy * The tests for "configuration errors" needed to be combined and tweaked to better identify errors that are architecture-specific (usuallly the "all pointers are ints" assumption) * The detection of chown was buggy * There were some duplicate test cases * As an experiment, another test for dependency problems is added PR: 61914 Submitted by: linimon Notes: svn path=/head/; revision=99924
* - Fix synopsisAlex Dupre2004-01-231-2/+2
| | | | | | | | | - Add 'ports/' PR category to commit log Approved by: will Notes: svn path=/head/; revision=98866
* Comment out the munmap reason since it is quite unlikely this will beJoe Marcus Clarke2004-01-211-4/+4
| | | | | | | | | | | | encountered again, nad having it in there slows performance. However, I'm leaving it in the file in case a bad bindist slips back in, and it becomes convenient to uncomment this for purposes of seeing what build failures are cluster-related. Requested by: kris Notes: svn path=/head/; revision=98701
* Add domakedescribe and doportlint, two scripts that iterate over the portsJoe Marcus Clarke2004-01-192-0/+39
| | | | | | | | | | | tree, and run "make describe" and portlint respectively. They can be useful as automated linting tools. PR: 59226 Submitted by: linimon Notes: svn path=/head/; revision=98607
* * Refactor processlogs so that new error types can be added easily to a newJoe Marcus Clarke2004-01-193-312/+441
| | | | | | | | | | | | | | | | | | processonelog script, that contains all the per-errorlog logic [1] * Add new error checks, one for detecting CPU problems, and the other for checking for broken libgnugetopt support [2] * Add a new "munmap" error type to check for broken bindists * Add imake and pthread detection to processonelog [3] * Add errortype column to the bento "New Build Failures" report [4] PR: 50258 56859 [1] 54406 [2] 57067 [3] 59272 [4] Submitted by: linimon [1] [2] [3] [4] Notes: svn path=/head/; revision=98604
* Add security-check.awk, a more efficient implementation of the portsJoe Marcus Clarke2004-01-191-0/+100
| | | | | | | | | | | system's security checking algorithm. This will be used in the upcoming changes to bsd.*.mk. PR: 55331 Submitted by: Eugene M. Kim <ab@astralblue.com> Notes: svn path=/head/; revision=98600
* * Add support for linprocfs (needed for JDK ports) [1]Joe Marcus Clarke2004-01-191-2/+23
| | | | | | | | | | * Be smarter about adding directories to ldconfig * Add code to test package integrity [1] Submitted by: kris [1] Notes: svn path=/head/; revision=98599
* Use editors/openoffice-1.1 instead of editors/openoffice since the latter isJoe Marcus Clarke2004-01-151-1/+1
| | | | | | | now gone. Notes: svn path=/head/; revision=98226
* When suggesting to add new port's submitter to Contributors' List,Dmitry Sivachenko2004-01-071-1/+2
| | | | | | | | | | | also print the exact location of the file to checkout. This is for those who rarely adds new ports and do not remember the location of Additional FreeBSD Contributors article. Approved by: will Notes: svn path=/head/; revision=97594
* Refactor how we format the autofill message. With the slightly questionablePete Fritchman2004-01-061-34/+15
| | | | | | | | | | | Perl before, sometimes we would word wrap too soon. Now we should never generate a line more than 72 characters long (but as close to 72 characters long as we can without breaking up a word). Approved by: will (maintainer) Notes: svn path=/head/; revision=97436
* There is nothing "future" about 'addport'.David E. O'Brien2004-01-021-1/+1
| | | | Notes: svn path=/head/; revision=97138
* Use 'make master-sites-all' instead of 'make -V MASTER_SITES' to obtain the listDmitry Sivachenko2003-12-171-1/+1
| | | | | | | | | | | of master sites. Before that %SUBDIR% was not expanded and the resulting URL was malformed. L-o-o-o-ng maintainer timeout waiting for review of a slightly different solution. Notes: svn path=/head/; revision=96037
* fetch(1)'s -b and -t options were deprecated years ago, so stop using them.Dag-Erling Smørgrav2003-11-121-1/+1
| | | | Notes: svn path=/head/; revision=93825