Commit Graph

1291 Commits

Author SHA1 Message Date
Mathieu Arnold
dba0d85150 Do not add $FreeBSD$ to the patch files.
Sponsored by:	Absolight
2017-08-23 13:59:41 +00:00
Bryan Drewery
51eb8c5226 Fix resurrected ports not being warned about if they have a new dest entry.
This now warns about these 2 ports as needing to be marked as resurrected:

    archivers/brotli|archivers/py-brotli|2016-11-24|Brotli is a python module
    devel/libbrotli|archivers/brotli|2017-07-12|meta project no longer required to build libs

    www/rubygem-jquery-rails||2017-01-07|Has expired: Depends on deprecated www/rubygem-railties
    www/rubygem-jquery-rails4|www/rubygem-jquery-rails|2017-03-27|Remove PKGNAMESUFFIX
2017-08-07 17:32:31 +00:00
Bryan Drewery
5bb2bd091b Allow editing commit message on failure and save it somewhere if declined.
With hat:       portmgr
2017-06-12 17:31:56 +00:00
Mathieu Arnold
2249c20332 Fix some FreeBSD.org case of bad case.
Sponsored by:	Absolight
2017-05-04 14:58:54 +00:00
Adam Weinberger
bde099625e Add some usage instructions to the top of the mfh script. In particular,
note that multiple revisions should appear chronologically.
2017-05-01 01:06:15 +00:00
Larry Rosenman
62de852b7f Update Tools/scripts/rmport to ignore commented out EXPIRATION_DATE lines
Reviewed by: 	crees (maintainer)
Approved by:	rene (portmgr, mentor), adamw (portmgr, mentor), crees (maintainer)
Differential Revision:	https://reviews.freebsd.org/D10548
2017-04-30 17:45:31 +00:00
Emanuel Haupt
f361fdd649 Fix shebang. If /usr/bin/env is used the -w flag can't be passed after perl.
Use 'use warnings;' instead.

While here remove distinfochecker. It's not needed anymore as it was written
for a simple purpose eleven years ago.
2017-04-24 17:27:58 +00:00
Rene Ladan
4697095586 Reset pgollucci@ as maintainer after 19 months of inactivity
With hat:	portmgr-secretary
2017-03-29 20:33:05 +00:00
Rene Ladan
4d57cc4370 Set maintainer of these scripts to portmgr as the previous maintainers retired. 2017-02-12 20:43:04 +00:00
Tijl Coosemans
6d324c1f70 - Remove inclusion of bsd.default-versions.mk from ftp/curl/Makefile so
bsd.default-versions.mk can rely on ARCH being defined.
- In bsd.port.mk move inclusion of bsd.default-versions.mk from the
  pre-makefile section to the options section so the variables can be used
  earlier.  Also put the bit of code sitting between the options section and
  the pre-makefile section into the options section.
- Remove last few cases where ports set WITH_OPENSSL_PORT.  This variable is
  handled in bsd.default-versions.mk and some ports were setting it after
  including bsd.port.options.mk.  After FreeBSD 9 EoL all but a few ports,
  and then only when setting non-default options, work without setting that
  variable.

PR:		215996
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2017-02-05 21:20:24 +00:00
Mathieu Arnold
6f4d50b306 Make sure the merge is done on the latest branch.
Also, make the branch argument optional.

Discussed with:	swills
Sponsored by:	Absolight
2017-01-03 18:33:19 +00:00
Mathieu Arnold
9d7a606915 Use make(1) to extract variables from a Makefile, not grep.
PR:		212486
Submitted by:	mat
Approved by:	crees (maintainer)
Sponsored by:	Absolight
2016-09-08 12:49:02 +00:00
Matthew Seaman
27114e8d9c Fix the '-a' option to ${PORTSDIR}/Tools/scripts/addport
Summary:
Currently addport -a ends up running a command line like:

   make  PORTSDIR="/tmp/ap.BsOuZJBy" clean check-categories

where the temporary directory has only parts of the ports tree
(specifically bits under ${PORTSDIR}/Mk) checked out.  This can't work
as 'make check-categories' needs to see the entire ports tree checked
out.

Instead, run the checks specified by '-a' and '-t' with the value of
$PORTSDIR from the environment.

Reviewers: crees

Reviewed By: crees

Subscribers: mat

Differential Revision: https://reviews.freebsd.org/D7525
2016-08-17 09:14:35 +00:00
Mathieu Arnold
ab87b34d4e Echo where the merge was done, so one can go and have a look.
Sponsored by:	Absolight
2016-08-15 10:01:58 +00:00
Mathieu Arnold
e47d0d2e02 fixup last updates, and try to be better with slave ports.
the case $? needs to have the exit status of the grep, not the awk line,
so remove the awk line, it was not really helpful anyway.

Also, with slave ports, most of the time, they don't have
(PORT|DIST)VERSION,  try to use CATEGORIES, PKGNAMEPREFIX or
PKGNAMESUFFIX.

PR:		211243
Submitted by:	mat
Approved by:	maintainer timeout
Sponsored by:	Absolight
2016-08-03 13:27:47 +00:00
Antoine Brodin
47c247f2d7 MFportsindexbuild:
- build INDEX-12
- remove no longer used scp/ssh
2016-07-17 12:26:00 +00:00
Mathieu Arnold
75a1df13c5 Refactor a bit.
Sponsored by:	Absolight
2016-06-17 14:58:36 +00:00
Sofian Brabez
0789531c19 - Update to last version
Differential Revision:	https://reviews.freebsd.org/D6827
2016-06-13 15:22:32 +00:00
Mathieu Arnold
7fcd63424c Add a script to indent make(1)'s .if/.for blocks.
Sponsored by:	Absolight
2016-06-02 14:13:57 +00:00
Rene Ladan
6544d8b819 Remove a stale comment in Tools/scripts/rmport 2016-05-17 17:53:11 +00:00
Rene Ladan
8e33c1e0fa As a frequent user of the rmport script, it was time for some improvements:
- allow PORTSDIR to be a symbolic link when looking for expired ports or
  dependent ports
- allow for trailing slashes when specifying ports as cat/name. This prevents
  the port being a false positive for itself when the Makefile mentions the
  port name (e.g., in PLIST_FILES)
- fetch possibly open PRs via Bugzilla, GNATS is long gone. Remove the
  version that used freefall. Thanks to crees for pretty-printing the results.
- forcibly delete the temporary checkout to prevent rm(1) from asking for
  confirmation on each file in .svn
- add myself as author

Approved by:	maintainer (crees)
Differential Revision:	https://reviews.freebsd.org/D6396
2016-05-17 17:51:59 +00:00
Antoine Brodin
b7f3384cc4 MFportsindexbuild: build INDEX-9 with fmake 2016-05-01 08:04:32 +00:00
Mathieu Arnold
21bc5c0345 Remove USE_SQLITE from bsd.databases.mk, replaced by USES=sqlite.
While there replace USE_SQLITE=x by USES=sqlite:x.

PR:		208971
Submitted by:	mat
Exp-run by:	antoine
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D5951
2016-04-25 16:13:38 +00:00
Matthias Andree
1d10e55b18 Revert escaped un-approved commit.
This was not meant to be applied yet, as it is not yet completely developed.
See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192706
2016-04-12 06:31:59 +00:00
Matthias Andree
4b7fc05407 Drop maintainership.
If portmgr@ needs to commit against better advise, two years after this was
first discussed without any motion of the upstream.

Drop a few more maintainerships along the way.
2016-04-12 05:54:17 +00:00
John Marino
4b4fde4cf6 redundant-opt-files script: Fix deleted port output
The last change was flawed; for deleted ports it was writing out the
origin, but it should be writing out the appropriate ports cache
database directory.
2016-03-24 21:33:36 +00:00
John Marino
4a68b19d0e redundant-opt-files script: Handle cache for deleted ports
The redundant-opt-file scripts assumes that if options are cached,
then the port that it was created by still exists.  This, of course, is
a terrible assumption.

If the cached options refer to a port that has since been deleted or
otherwise no longer exists, just print the origin and continue.  The
normal use case is that the origin will be piped to xargs rm -rf which
will purge the obsolete directory as desired.
2016-03-24 20:16:59 +00:00
John Marino
aafd191750 redundant-opt-files.sh script: validate PORTSDIR value
Before checking validity of $db_dir, verify $portdir is valid and eject if
it is not.  This provides a better error message when PORTSDIR is invalid.
2016-03-17 13:18:21 +00:00
Olli Hauer
21b3db57df - add Approved by: line 2016-03-15 16:52:10 +00:00
John Marino
75229eb39f Add new tool script: redundant-opt-files.sh
I got a request to make Synth identify "redundant" cached option files,
where "redundant" means the saved port options are identical to the
default options.  For Synth (and portmaster?) which use the port's
cache options, these redundant files are somewhat of a liability.  At
best they do nothing (Synth assumes default options) and at worst they
will cause a future build to stop if the maintainer changes the port
options later.

This situation is avoidable.  Rather than build detection into Synth,
I decided to write a generic shell script for ports.  When run, it
will display the full path to the port's options directory if the
cached options are the same as the defaults.  This output is suitable
to pipe to "xargs rm -rf" to remove all the redundant options in a
single command.
2016-02-14 09:59:08 +00:00
Erwin Lansing
a97ccb88cb Remove spurious quotation mark.
PR:		205304
Submitted by:	Stig Inge Lea Bjoernsen <stiginge@pvv.org>
Sponsored by:	DK Hostmaster A/S
2015-12-22 13:31:14 +00:00
Mathieu Arnold
d984ba9704 Allow running this with a negative revision number, to backout a commit.
Sponsored by:	Absolight
2015-12-18 15:29:38 +00:00
Ruslan Makhmatkhanov
ea6db28b34 Let addport script to use svnlite if available
1. Check if svnlite is available and use it by default, else: use svn
2. Dehardcode svn binary name in shell calls, to make both svn/svnlite
work

Approved by:	crees (maintainer)
2015-09-25 19:29:48 +00:00
Christian Weisgerber
11982cf73b Default to repo.FreeBSD.org for commits, as urged by our repo meister.
Approved by:	portmgr (mat)
2015-09-20 20:56:59 +00:00
Christian Weisgerber
4399edafd2 Default to repo.FreeBSD.org for commits, as urged by our repo meister.
Approved by:	crees
2015-09-15 15:31:54 +00:00
Mathieu Arnold
1124f4f901 Actually allow only one revision to be merged.
Pointy hat to:	mat
Sponsored by:	Absolight
2015-09-07 12:25:29 +00:00
Mathieu Arnold
628561d9c8 Support merging multiple revisions in one go with mfh.
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3553
2015-09-07 12:23:51 +00:00
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00
Erwin Lansing
53695d99c4 Drop building 8.x
Sponsored by:	DK Hostmaster A/S
2015-08-01 09:58:21 +00:00
Emanuel Haupt
6fd5465bd2 Invoke perl with /usr/bin/env 2015-07-09 06:49:28 +00:00
John Marino
23683f5155 Tools/scripts: Add size offenders report generator
This is the script that generated the "20 ports account for X% of the
Ports collection by size" report.  This shells script  is useful to
identify obscenely large ports: top-size-offenders.sh
2015-05-20 16:35:00 +00:00
Alex Kozlov
c9575fbfdc - Remove a few more scripts from Tools/scripts:
chkdepschain.py: doesn't support pkgng
explicit_lib_depends.sh: doesn't support pkgng
plist: obsolete; searches for /etc/mtree/BSD.local.dist, add @dirrm, doesn't know about man pages in the plist
release: unused and obsolete
resolveportsfromlibs.sh: doesn't support pkgng

Approved by:	portmgr (bapt)
2015-04-10 07:05:45 +00:00
Alex Kozlov
4a5d17fd60 - Obsolete and made unusable by changes in the Ports Collection 2015-04-09 04:45:25 +00:00
Rodrigo Osorio
88944e3161 Add getpatch.sh, a shell script only tool to download patch attachments on bug tracking systems 2015-03-30 21:13:12 +00:00
Baptiste Daroussin
fde955558c This scripts is not useful anymore 2015-03-18 20:38:44 +00:00
Bartek Rutkowski
ab6c260d33 Tools/scripts/bump-revision.sh: fix regression introduced in r380431
- Fix regression mistakenly introduced in r380431
- Handle multiple tabs in PORTREVISION
- Handle PORTREVISION being a variable name
- Handle multiple PORTREVISION values
- Get rid of bash-like syntax
- Grammar corrections

PR:		192910
Reviewed by:	danfe, mandree, mat
2015-03-04 23:21:59 +00:00
Bartek Rutkowski
e9b9c710a6 Tools/scripts/bump-revision.sh: various fixes
- Write nicer code replacing fix introduced by mandree
- Catch up some more edge cases

PR:		192910
2015-03-04 12:07:40 +00:00
Pawel Pekala
bff25072b2 Support non default ports path.
PR:		194423
Submitted by:	myself
Approved by:	maintainer timeout (4 months), trivial - just fix it
2015-02-20 16:30:26 +00:00
Mathieu Arnold
16c7163fe6 Don't add ports/ to the PR line.
Sponsored by:	Absolight
2015-01-27 13:38:01 +00:00
Alex Kozlov
76d714945f - Remove vestiges of cvs annotate support 2014-12-07 17:51:12 +00:00
Alex Kozlov
b905046ff4 - Doesn't support Bugzilla bugtracker 2014-11-24 18:50:04 +00:00
Mathieu Arnold
9a22293c2e Make this work with any amount of tabulations between the = and the value of PORTREVISION.
Sponsored by:	Absolight
2014-11-18 16:26:09 +00:00
Mathieu Arnold
f10048320e Fix if PORTREVISION is not already there.
Sponsored by:	Absolight
2014-11-18 16:03:40 +00:00
Baptiste Daroussin
91a1caa242 Reset miwi's maintainership per his demand
Hope to see you back! Thank for all the work!
2014-11-18 09:37:31 +00:00
Matthias Andree
f8f8110e2a Catch and report substitution failure on lines such as PORTREVISION=${SOME_VAR}. 2014-08-22 07:13:51 +00:00
Bryan Drewery
5d24089a65 - Eat excess newline at the end of the commit log. 2014-08-21 18:47:33 +00:00
Matthias Andree
b58318d59c Add a BerkeleyDB upgrade helper script in preparation of 4...4.7 removal. 2014-08-21 15:56:14 +00:00
Sofian Brabez
ffad0a1b50 - Better handling when custom encoding is specified in details
- Use only one request to retreive patchs

CR:	D400
CR:	D401
Submitted by:	rakuco
2014-07-23 12:14:32 +00:00
Bartek Rutkowski
43baa4d6be New script: Tools/scripts/bump-revision.sh
This script, requested by bapt@, is a pure sh tool to increase one
or more ports PORTREVISION value or to add one, if the port havent
had one already.

Approved by:	swills (mentor), bapt
2014-06-26 17:15:39 +00:00
Matthias Andree
dd683e1c3a ports/Tools/scripts/mfh revision:
- use proper quoting
- use fewer svn invocations
- optionally drop to a shell before committing,
  to manually fix up a botched merge.
- svnserver can be overridden in the environment.
- Finally, we use sh's trap builtin to make sure we always clean up.

PR:		186256
Approved by:	portmgr (bapt@)
2014-06-25 19:04:31 +00:00
Eitan Adler
ecf399dfec Remove consistency-check since it relies on MD5 and only works for old pkg_ tools
Also clean up README a bit more

Discussed with:	ak, bapt
2014-06-25 08:50:50 +00:00
Eitan Adler
e78a8b68bf Clean up README 2014-06-25 08:39:27 +00:00
Eitan Adler
4dd5f3ed1d add missing Mt to Aq 2014-06-25 08:32:12 +00:00
Eitan Adler
95a6a111a4 To my knoledge (and grep) the close-pr script in Tools/scripts is not used anywhere, so remove it.
OKed by: bapt
2014-06-25 08:27:37 +00:00
Adam Weinberger
5e97d368a3 Invoke perl with /usr/bin/env, as perl is not guaranteed to exist in
/usr/bin.
2014-06-22 17:53:44 +00:00
Adam Weinberger
9f70fa1685 * Default to name search (-n) if no flags are specified.
* Add -e, to cat the pkg-descr for each port found.
* Format with tabs instead of 4-spaces, as the latter made editing
  an absolute nightmare and isn't used by anything else.
* Add -h to the option list, as it was missing.
* Use the fields hash in the format instead of hardcoded indices.
2014-06-22 17:49:46 +00:00
Sofian Brabez
2b31a22731 - Switch to bugzilla as default value for the mode
CR:		D235
Submitted by:	rakuco
2014-06-18 20:18:33 +00:00
Martin Wilke
e83752b680 - Correct the bugzilla url
With hat:	portmgr
2014-06-02 05:04:21 +00:00
Bryan Drewery
94ec4229c2 - Move security-check.awk to Mk/Scripts where it is more proper these days.
With hat:	portmgr
2014-05-09 22:35:50 +00:00
Sofian Brabez
a3906dcd56 - Use https in URL_BASE
- Update with our bugzilla experimental url
2014-04-22 09:58:20 +00:00
Gerald Pfeifer
3b4262d630 Replace edwin's contact address with mine in the help, too. And
also solicit improvements. :-)
2014-04-18 23:37:53 +00:00
Gerald Pfeifer
0318479619 Only show the final instructions on how to do the actual commit when
doing the real job, not for a dry run.  Tweak those instructions a bit.

Assume maintainership.

Approved by:	edwin (maintainer)
2014-04-06 15:11:09 +00:00
Chris Rees
d34d662a29 Fix cdiff
Reported by:	swills
2014-03-24 20:30:00 +00:00
Eitan Adler
d868ed7aea Make MOVEDLint output more consistent 2014-01-24 15:44:54 +00:00
Matthias Andree
db878e07de Give proper reason why we reject replaced files. 2014-01-21 00:44:08 +00:00
Lars Engels
addfd6a6e1 - Allow a leading "r" in the svn revision
- Use a variable for the Subversion server
- Consistently use ${} around variables
- Bail out if neither svn(1) nor svnlite(1) are installed

Approved by:	bapt
2014-01-08 22:43:21 +00:00
Baptiste Daroussin
4a0f73b995 Remove ^MFH: lines from the log 2014-01-08 14:45:13 +00:00
Baptiste Daroussin
61c47bcd00 update the tree before merge to avoid having a mixed revision tree before merging 2013-12-26 17:27:19 +00:00
Baptiste Daroussin
afdc465ff0 Import mfh script to merge to the Q branches 2013-12-19 14:43:58 +00:00
Gerald Pfeifer
7108cdf6d5 Adjust a bit towards the new world of SVN in terms of directory
structure and output for the user.

Approved by:	maintainer (edwin)
2013-12-01 21:16:45 +00:00
Eitan Adler
e8e51739fe Remove p5-deps.pl which was used when perl 5.8 was removed. It has not been needed in many years.
Reported by:	ak
2013-10-30 21:28:24 +00:00
Erwin Lansing
5c1760757a This one goes to 11. 2013-10-13 11:16:48 +00:00
Bryan Drewery
b924147649 - Move dialog4ports.sh to more appropriate new directory Mk/Scripts as
it is related to infrastructure/framework and a required portmgr-
  maintained script

With hat:	portmgr
2013-10-09 23:01:54 +00:00
Bryan Drewery
b31efc4973 - Fix 'make index' when system is built with WITHOUT_PORTSNAP by
falling back on the perl make_index if needed.

With hat:	portmgr
Reported by:	ade
2013-10-07 21:32:30 +00:00
Erwin Lansing
e8f0c6e083 no longer point to NO_LATEST_LINK but to PKGNAMESUFFIX instead.
Also mention the latest portmgr blog post.
2013-10-07 10:54:54 +00:00
Baptiste Daroussin
66b8ac085d Use the portsnap version of make_index instead of the perl version.
Submitted by:	ak
2013-10-07 10:30:31 +00:00
Baptiste Daroussin
a4ae5c22ec Remove Tools/scripts/convert-makefile-header.pl it is not needed anymore 2013-09-21 00:06:29 +00:00
Eitan Adler
5cebd68fe0 Remove dialogwrapper now that dialog4ports exists 2013-07-07 16:06:28 +00:00
Bryan Drewery
b2fb659e12 Re-add dialog4ports.sh helper. This is critical for dialog4ports usage.
Pointyhat to:	eadler
2013-07-07 15:36:12 +00:00
Eitan Adler
c92a7a17e1 Remove dialogwrapper now that dialog4ports exists 2013-07-07 15:32:35 +00:00
Tijl Coosemans
b1f3435e7d Remove the last remnants of PKGINSTALLVER. It hasn't been used since
r231958 and the definition in bsd.port.subdir.mk generates a warning with
bmake, pkgng and no pkg_info.

Approved by:	erwin
2013-06-18 09:45:58 +00:00
Chris Rees
d8fec0cdc6 Require versions of perl supporting smartmatch operator (~~)
Submitted by:	az
2013-05-29 19:20:52 +00:00
Chris Rees
9644ddfac7 Fix -c option
PR:		ports/178193
Submitted by:	tota
2013-05-12 16:17:21 +00:00
Chris Rees
36897c327b Use MAINTAINER line for Submitted by: if Created by: does not exist.
Still prefer Created by because we still don't use real
names in MAINTAINER lines (oh please let that change....)

Submitted by:	jgh (based on)
2013-05-12 16:13:12 +00:00
Sofian Brabez
f88bb82d5f - Use literal instead of constructor to avoid CALL_FUNCTION bytecode instruction
- Add add_patch method [1]
- Update README wording and fix typo

PR:		ports/175984 [1]
Submitted by:	Christoph Mallon <christoph.mallon at gmx.de>
2013-05-09 22:02:15 +00:00
Emanuel Haupt
66523405ff Normalize FreeBSD.org address during conversion. 2013-05-07 10:18:25 +00:00
Alex Kozlov
af917ed27d - Remove Tools/scripts/modules, they're not used anymore
Approved by:	edwin (maintainer), portmgr (bapt)
2013-04-26 15:04:52 +00:00
Emanuel Haupt
ecf278e4b2 Add pgollucci's FreeBSD.org address also to the list of nice people.
Requested by:	pgollucci
2013-04-25 05:43:31 +00:00
Emanuel Haupt
6f38e7ac9a Provide an option to not preserve the original file.
Requested by:	eadler
2013-04-24 19:12:52 +00:00
Emanuel Haupt
c223904bcc Use case insensitive "nice people" matching 2013-04-24 18:15:44 +00:00
Emanuel Haupt
15a5a2f676 - Rework 'nice people' handling
- Properly handle non-default $MCom RCS strings
2013-04-24 16:54:22 +00:00
Bryan Drewery
9b3f2ef5eb - Update to 0.1.3 which only brings a -v option to allow
supporting older versions for the stdout/stderr switching

Approved by:	Ilya A. Arkhipov <rum1cro@yandex.ru> (maintainer)
With hat:	portmgr
2013-03-28 11:05:28 +00:00
Erwin Lansing
47bf8384e8 Replace linebreak with space instead of comma in address
list, to make the for loop lateron actually work.
2013-03-27 14:03:35 +00:00
Bryan Drewery
90f985c324 Revert to sending both stdout and stderr to the OPTIONSFILE for now
as this change was not backwards compatible. A more robust solution
checking the installed version and auto updating is needed.

Pointyhat to:	bdrewery
With hat:	portmgr
2013-03-25 15:58:55 +00:00
Bryan Drewery
04b2b7910d - Update to 0.1.2
Changes:
  - Use stderr as the old dialog did, which fixes usage inside
    of jails
  - Add D4PMINHEIGHT and D4PALIGNCENTER (see dialog4ports(1))

Approved by:	Ilya A. Arkhipov <rum1cro@yandex.ru> (maintainer)
With hat:	portmgr
2013-03-25 11:33:20 +00:00
Bryan Drewery
cca914e0f6 - Fix dialog4ports missing when PREFIX!=LOCALBASE
PR:		ports/177174
Reported by:	Hirohisa Yamaguchi <umq@ueo.co.jp>
With hat:	portmgr
2013-03-21 11:13:49 +00:00
Bryan Drewery
becd92b496 - Remove prompt for dialog4ports. Dialog4Ports is a
required part of ports 'make config' now. This is seen
  as not much different than any other dependency.
- Allow dialog4ports to work with INSTALL_AS_USER
  by building and using the port's WRKDIR version
  through a Tools/scripts wrapper
- Add NO_DIALOG for 'config' as well.
- Fix D4P environment variables not passing to dialog4ports:
  D4PHEIGHT, D4PWIDTH, D4PFULLSCREEN

Reviewed by:	miwi, bapt, rum1cro@yandex.ru
Tested by:	miwi, bapt, rum1cro@yandex.ru
Tested by:	bdrewery (small exp-run)
Requested by:	many
2013-03-21 02:55:32 +00:00
Baptiste Daroussin
a24b31bac2 Make check_deps behave the same as check_PRs:
propose to skip removing a port if anything depends on it, instead of infinite looping on "ignore the issue"
2013-03-09 23:49:02 +00:00
Erwin Lansing
15492abcf3 Remove support for FreeBSD 7.x 2013-03-07 14:19:12 +00:00
Chris Rees
4d5eec6a61 Don't hardcode make
Submitted by:	az
2013-03-03 17:40:36 +00:00
Chris Rees
bf3ef9b9ab Apparently some people override PKGCATEGORY, so
manually extract it from CATEGORIES again.

Discovered by:	dinoex
2013-03-03 16:55:54 +00:00
Brooks Davis
d14273e267 Add myself to the list of people who don't need a Created by: line. 2013-02-28 17:28:50 +00:00
Eitan Adler
824beae468 Loosen regex to match additional emails
Add makc's alternate email

Submitted by:	makc
2013-02-16 15:47:16 +00:00
Thomas Abthorpe
62d87cd1c8 - I hereby declare myself a "nice" person 2013-02-16 01:40:00 +00:00
Chris Rees
0dd7579209 Various spelling corrections
PR:		ports/175331
Submitted by:	Christoph Mallon
Approved by:	No objections within three weeks from any maintainer

While here, style and duplicate phrase fixes in bsdcflow pkg-descr

Submitted by:	mi
2013-02-09 12:00:52 +00:00
Chris Rees
3c8ccab1c6 Add some checks for Subversion; minimum version required is 1.7, or adding
ports with subdirectories fails because of scattered .svn directories.

Original issue reported by:	netchild
2013-02-03 09:51:29 +00:00
Eitan Adler
7ad795303f Add az
Fix regex - I had this locally but forgot to commit
2012-12-17 03:32:03 +00:00
Eitan Adler
cc6b842741 Make the regex stricter to avoid false positive matches
Add kuriyama to the list
Add bapt's alternate email to the list
2012-12-16 16:40:34 +00:00
Eitan Adler
c0efdaffe0 Covert gnomedepends.py from Python 2 to Python 3.
No objections from:	sobomax
2012-12-15 22:07:24 +00:00
Eitan Adler
3965d0dfd7 Add both of pgollucci's email addresses
Add rm's alternate email address
Add wxs

If anyone else wants to be added please email me so we could batch them up into one set.
2012-12-15 21:27:08 +00:00
Chris Rees
93f0183611 I and Philip are Nice People 2012-12-15 17:49:05 +00:00
Eitan Adler
5fd42832d1 Teach the conversion script about all the nice people that offered to reduce the number of wasted bytes in the world 2012-12-15 17:05:45 +00:00
Eitan Adler
39ab86d88a Teach convert-makefile-header about the mcom header line.
Don't remove this when doing the conversion.
2012-12-15 15:16:15 +00:00
Bryan Drewery
5fc8f5e96e prdone and prpatch were removed in r297358 2012-12-12 02:02:15 +00:00
Chris Rees
10cfa863de Strip svn:executable just in case it's been set
Reported by:	db
2012-12-09 18:59:45 +00:00
Eitan Adler
a3f7fb53bb Document tool which converts from old style header to new style
Feature safe:	yes
2012-11-28 18:06:21 +00:00
Sofian Brabez
f765f75803 - Fix runtime utf-8 problems using codec encoder and system locale
PR:		ports/173195
Submitted by:	rm
Reviewed by:	sbz (myself)
Feature safe:	yes
2012-11-05 21:14:54 +00:00
Emanuel Haupt
1f0745998b Use the 'Created by:' header option per default rather than the RCS only
header.

Suggested by:	adamw
Feature safe:	yes
2012-10-30 10:17:53 +00:00
Emanuel Haupt
413a4efb06 Add convert-makefile-header.pl, a perl script that converts old style Makefile
headers to the new format.

Feature safe: yes
2012-10-29 12:18:43 +00:00
Chris Rees
bcc0be2d81 Freefall doesn't have LWP::Simple, so use /usr/bin/fetch to reduce dependencies
Noticed by:	thierry
Feature safe:	yes
2012-10-29 11:37:56 +00:00
Guido Falsi
7312e64f64 - Fix reference to the Additional Contributors' list due to renaming
to .xml in r39631

Approved by:	crees
Feature safe:	yes
2012-10-25 21:30:57 +00:00
Erwin Lansing
fd888aae84 Silence svn update commands.
Feature safe:	yes
2012-10-21 11:46:00 +00:00
Beat Gaetzi
e9ba4e7a77 - Sync with the versions currently running on pointyhat
- Use Subversion instead of CVS

Approved by:	erwin (maintainer)
Feature safe:	yes
2012-10-20 10:36:27 +00:00
Erwin Lansing
5624d82eb2 Sync with the version that's currently running on pointyhat:
- be less verbose to be more friendly to running from cron
- I've been running this script for several years now,
  not Kris
- Send me a copy of the output for debugging

Feature safe:	yes
2012-10-19 14:49:25 +00:00
Eitan Adler
e61f04a29c Add MOVEDLint checks for some of the other formatting problems
seen in MOVED lines.

Feature safe:	yes
2012-10-15 21:34:19 +00:00
Alex Dupre
7185e69c75 Clean-up command-line options.
Approved by:	crees
2012-10-09 15:55:15 +00:00
Eitan Adler
3152b4bd9f Make the removal diff nicer to read by not showing the line-by-line removal and instead replace it with "FILE has been deleted"
Reviewed by:	crees
2012-09-23 17:56:10 +00:00
Olli Hauer
5547c29967 - prefix saved files (PR/patches) with PR_$num
PR:		ports/171853
Submitted by:	ohauer
Approved by:	miwi (maintainer) explicit per PM
2012-09-23 17:12:59 +00:00
Chris Rees
84a9fa5eb6 bsd.port.mk handles getting the primary category for us
Since Created by: line appears to be popular, get Submitted by: from that

Old-style Makefile headers should no longer be used
2012-09-20 19:25:59 +00:00
Sofian Brabez
585bd71a35 - Fix bytes problem returned by urlopen when using Python 3.x 2012-09-17 16:34:54 +00:00
Chris Rees
028474b3d4 Accepts the new svn_revision tag in the removed ports xml database.
Apologies for the complexity of the code; it's optimised for speed.  Soon I
will be able to remove the section working with dates.
2012-09-16 13:31:39 +00:00
Beat Gaetzi
0ad288949c - Set fbsd:nokeywords property value to the one recommended by the Ports
Subversion Primer.

Approved by:	mandree@ (maintainer)
2012-09-09 17:07:17 +00:00
Sofian Brabez
d3c5a5d767 - Support Python 3.x 2012-09-06 15:54:37 +00:00
Eitan Adler
fe682edd2d By request, move dialogwrapper to the main folder and fix the readme.
Additionally, document the wrapper in the main readme
2012-09-01 02:56:50 +00:00
Chris Rees
800b5d1d40 Now that the headers have been removed, we no longer get the Whom line from
which to acquire the Submitted by: line.

It should be reasonable to simply use the MAINTAINER line; unfortunately we
lose the real name and only get the email address.
2012-08-31 18:40:40 +00:00
Eitan Adler
44bb515cac Add $FreeBSD$ lines
reported by:	crees
2012-08-31 16:17:19 +00:00
Eitan Adler
bdc98b35f5 By request, add dialog wrapper used to give the ports options dialog
additional features such as:

- extended descriptions
- auto resizing
- compatability with older dialog implementations

Submitted by:	wblock
Reviewed by:	ports@
2012-08-31 16:04:08 +00:00
Sofian Brabez
d1bd97d171 - Fix documentation
Submitted by:	culot, gahr
2012-08-30 10:23:01 +00:00
Chris Rees
e7045e4591 Fix the -y option to test for possible duplicate ports; use INDEX instead of
modules file that was removed.

It's fast, use it!
2012-08-25 12:02:28 +00:00
Matthias Andree
34a636ac73 Use "exec" when executing SVN with user-provided arguments,
to avoid running SVN multiple times with command lines like the
following:

svn co --depth empty svn+ssh://svn.freebsd.org/ports/head ports

Reported by:	ak@ (on IRC)
2012-08-24 19:54:38 +00:00