aboutsummaryrefslogtreecommitdiff
path: root/Tools/scripts
Commit message (Collapse)AuthorAgeFilesLines
* - Change addport script to do the job locally instead connect to freefall everyRenato Botelho2006-05-162-18/+39
| | | | | | | | | | | | | time to add a new module. If you want to still use old way, just use "-M freefall.FreeBSD.org" option - Take addport maintainership - When modulesupdate fail, ask user to retry - Change modulesupdate to work fine with addport Approved by: will (maintainer) Notes: svn path=/head/; revision=162578
* Add support for specifying ports to be removed as directories on theVasil Dimov2006-05-021-1/+27
| | | | | | | | | | | filesystem (either absolute or relative) in addition to `category/port'. PR: ports/96649 Submitted by: Cheng-Lung Sung <clsung@freebsd.org> Reworked by: vd Notes: svn path=/head/; revision=161185
* Improve dependency check:Vasil Dimov2006-05-021-2/+3
| | | | | | | | | When removing category/port - look if other ports' Makefiles contain `/port' rather than `category/port', since the later misses things like `${.CURDIR}/../port' Notes: svn path=/head/; revision=161174
* Add support for removing multiple ports which depend on each otherVasil Dimov2006-04-171-36/+48
| | | | Notes: svn path=/head/; revision=159777
* Quote ${1} so we don't get ``[: =: unexpected operator'' if the scriptVasil Dimov2006-04-121-1/+1
| | | | | | | is started without arguments. Notes: svn path=/head/; revision=159354
* Add the script I use to remove ports so everyoneVasil Dimov2006-04-101-0/+315
| | | | | | | can benefit (or suffer :-) from it. Notes: svn path=/head/; revision=159244
* Warn if there are duplicate MD5/SHA256/SIZE statements for a single fileEdwin Groothuis2006-01-241-3/+33
| | | | Notes: svn path=/head/; revision=154391
* Small tool to check the necessary lines in the distinfo files, basedEdwin Groothuis2006-01-241-0/+105
| | | | | | | | | | | | | | | | | | on the contents of the distinfo files. # # Small tool to find distinfo with missing MD5/SHA256/SIZE statements, # based on the assumption that if there is one of the MD5/SHA256/SIZE # statements, then there should be all of them (except for SIZE # when MD5/SHA256 is set to IGNORE). # # Usage: distinfochecker [-v] [-d directory] # -v - verbose (print) # -d - use directory instead of /usr/ports # Notes: svn path=/head/; revision=154320
* Support 7.x INDEX buildsKris Kennaway2006-01-221-16/+37
| | | | | | | | Add a few more local configuration variables Minor cleanups Notes: svn path=/head/; revision=154191
* Add portsvar.sh schell script into Tools/scripts.Daichi GOTO2006-01-111-0/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | portsvar.sh - print out variable defined through bsd.port.mk example: % portsvar.sh PORTSDIR OSVERSION PORTSDIR = /usr/ports OSVERSION = 600034 % portsvar.sh -e "PORTS[^_]" PORTSDIR = /usr/ports PORTSSUPFILE = /usr/share/examples/cvsup/ports-supfile % portsvar.sh USE_RUBY=yes RUBY_VER RUBY_ARCH RUBY_VER = 1.8 RUBY_ARCH = i386-freebsd6 % portsvar.sh -w ruby RUBY_VER RUBY_ARCH RUBY_VER = 1.8 RUBY_ARCH = i386-freebsd6 % portsvar.sh -w kde -e KDE_ KDE_MAINTAINER = will@FreeBSD.org KDE_ORIGVER = ${KDE_VERSION} KDE_PREFIX = ${LOCALBASE} KDE_VERSION = 3.5.0 MASTER_SITE_KDE_kde = ${kmaster:S@%SUBDIR%/@@g} % portsvar.sh -a list all variables through bsd.port.mk % portsvar.sh -a -w kde list all variables through bsd.port.mk including kde portsvar.sh is easy tool to check out the variables used in /usr/ports/Mk/bsd.*.mk. Notes: svn path=/head/; revision=153236
* Utility: A tool to identify similar pkg-descr filesEdwin Groothuis2005-11-261-0/+24
| | | | | | | | | | | | | The ports tree contains many tools with almost-similar names and no helpful pkg-descr difference. The goal of pkg-descr would be to aid the user in his choice of port version. Ergo, similar pkg-descr files are bad. PR: ports/89432 Submitted by: Jonathan <afarsec@012.net.il> Notes: svn path=/head/; revision=149525
* - Add a new option -L, it works like -l but uses pkg-descr to createRenato Botelho2005-10-041-17/+30
| | | | | | | | | commit message. Approved by: will (maintainer) Notes: svn path=/head/; revision=144178
* Remove some hardcoded values to hopefully stop random users from shootingKris Kennaway2005-09-081-12/+27
| | | | | | | | | their feet off in public. Suggested by: adamw Notes: svn path=/head/; revision=142233
* - Handle different INDEX filename on 5.X and abovePav Lucistnik2005-09-041-2/+5
| | | | | | | | PR: ports/85281 Submitted by: Vasil Dimov <vd@datamax.bg> Notes: svn path=/head/; revision=141957
* Add prototypes for all the subroutines which fixes compilation withJoe Marcus Clarke2005-07-101-9/+20
| | | | | | | | | Perl 5.8.7. Reported by: mezz Notes: svn path=/head/; revision=138862
* Fix typosVolker Stolz2005-04-181-3/+3
| | | | | | | Approved by: sobomax Notes: svn path=/head/; revision=133581
* As discussed on the cvs-ports-list, make 'addport' print a warning if the ↵Volker Stolz2005-04-121-0/+1
| | | | | | | | | | | | directory name contains upper-case characters as it makes finding a port harder. PR: ports/79679 Approved by: will, portmgr(krion) Notes: svn path=/head/; revision=133136
* Add a splitpatch.pl utility, a small script to convert multi-fileAnton Berezin2005-04-122-0/+112
| | | | | | | | | patches to several appropriately named single-file patches. Requested by: flz Notes: svn path=/head/; revision=133135
* - Add bump_revision.pl, a small script to bump the PORTREVISION variableFlorent Thoumie2005-04-122-1/+193
| | | | | | | | | | | | | of ports which are depending on a port with a changed shared lib version. Edwin dedicates this script to his son Dirk, born few days ago :) Congrats (again) ! PR: ports/63915 Submitted by: edwin Notes: svn path=/head/; revision=133130
* - Replace pkg-comment with COMMENT to reflect latest (*sigh*) changesFlorent Thoumie2005-04-111-2/+2
| | | | | | | | | | | in the ports framework. PR: ports/62767 Submitted by: Igor Pokrovsky <tiamat@comset.net> Approved by: maintainer timeout (> 8 months) Notes: svn path=/head/; revision=133101
* Checkout Templates from CVS as well since ports with GNU_CONFIGURE willVolker Stolz2005-03-201-0/+2
| | | | | | | | | need them when building from 'addport -a -t'. Approved by: will Notes: svn path=/head/; revision=131750
* Document the check-latest-link and tindex scriptsKris Kennaway2005-01-241-1/+5
| | | | Notes: svn path=/head/; revision=127163
* Add the script I use to look for duplicate LATEST_LINK entries and toKris Kennaway2005-01-241-0/+72
| | | | | | | send nag-mails to the responsible maintainers. Notes: svn path=/head/; revision=127162
* This is the script I use to build indexes for all supported ports branches,Kris Kennaway2005-01-241-0/+164
| | | | | | | | | which are copied to www.freebsd.org for use by 'make fetchindex', as well as the source of build failure reports on ports@FreeBSD.org when it is broken. Notes: svn path=/head/; revision=127161
* Remove traling spaces.Kirill Ponomarev2005-01-0915-20/+20
| | | | Notes: svn path=/head/; revision=125941
* Newline should go after the terminating punctuation (fix typo).Dima Dorfman2004-11-071-1/+1
| | | | | | | Approved by: will Notes: svn path=/head/; revision=121024
* Strip out date/time from +++/--- headers in generated patchfiles, so that theyMaxim Sobolev2004-10-141-11/+12
| | | | | | | don't generate extra hunk each time patchfile is updated. Notes: svn path=/head/; revision=119419
* Avoid possible GNATS timeouts by using query-pr.real direclty.Kirill Ponomarev2004-07-281-1/+1
| | | | Notes: svn path=/head/; revision=114914
* Modernize these two scripts a little bit to make it easier to dealMurray Stokely2004-06-082-6/+16
| | | | | | | | | with 5.X or 4.X package sets (i.e., INDEX vs INDEX-5 and tgz vs tbz) OKed by: marcus Notes: svn path=/head/; revision=111108
* Hack in master/slave supportOliver Eikemeier2004-06-041-27/+69
| | | | Notes: svn path=/head/; revision=110856
* parse $FreeBSD$ with yyyy-mm-dd format datesOliver Eikemeier2004-05-301-1/+1
| | | | Notes: svn path=/head/; revision=110428
* protect $FreeBSD: ... $ from being expandedOliver Eikemeier2004-05-301-1/+1
| | | | | | | Noticed by: mat Notes: svn path=/head/; revision=110413
* don't terminate the log entry with the first hyphenOliver Eikemeier2004-05-301-1/+1
| | | | Notes: svn path=/head/; revision=110412
* - make somewhat more robust against a corrupted ports treeOliver Eikemeier2004-05-301-30/+80
| | | | | | | | | | | | | - CC committers and maintainer [1] - include affected ports in the subject line [2] - do a CVS log of the version checked out [3] Suggsted by: Ade Lovett <ade@FreeBSD.org> [1] Bjoern A. Zeeb <bzeeb-lists@lists.zabbadoz.net> [2] Pav Lucistnik <pav@FreeBSD.org> [3] Notes: svn path=/head/; revision=110402
* - Remove 'pkg-plist' from required filesKirill Ponomarev2004-05-271-2/+1
| | | | | | | Approved by: sobomax Notes: svn path=/head/; revision=110121
* - 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
* 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