| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SC2068: Double quote array expansions to avoid re-splitting elements.
SC2034: revs appears unused. Verify it or export it.
SC2039: In POSIX sh, XXX is undefined.
type -> command -v
echo -n -> printf
read -p -> printf + read
SC2162: read without -r will mangle backslashes.
SC2086: Double quote to prevent globbing and word splitting.
Sponsored by: Absolight
|
|
|
|
|
|
|
|
| |
the commit message again.
PR: 224634
Reported by: yuri
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Enable FLAVORS.
- Make make describe flavors aware.
- Add a qa check for unique package names amongst flavors.
- Make MOVEDlint understand flavors.
- Add a bit of sanity check to make sure FLAVORS stay lowercase.
- Various fixes.
Reviewed by: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D12577
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
| |
There is no need to have a resurrected array, it is only used once, so
move the resurrected printf where it belongs.
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
| |
ak@ asked that I remove the unused error array, and I went to have a
look at what it was actually used for back in the day. It seemed better
to re-enable the blame feature instead of removing it.
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
With hat: portmgr
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
note that multiple revisions should appear chronologically.
|
|
|
|
|
|
| |
Reviewed by: crees (maintainer)
Approved by: rene (portmgr, mentor), adamw (portmgr, mentor), crees (maintainer)
Differential Revision: https://reviews.freebsd.org/D10548
|
|
|
|
|
|
|
| |
Use 'use warnings;' instead.
While here remove distinfochecker. It's not needed anymore as it was written
for a simple purpose eleven years ago.
|
|
|
|
| |
With hat: portmgr-secretary
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
Also, make the branch argument optional.
Discussed with: swills
Sponsored by: Absolight
|
|
|
|
|
|
|
| |
PR: 212486
Submitted by: mat
Approved by: crees (maintainer)
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
- build INDEX-12
- remove no longer used scp/ssh
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Differential Revision: https://reviews.freebsd.org/D6827
|
|
|
|
| |
Sponsored by: Absolight
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
PR: 205304
Submitted by: Stig Inge Lea Bjoernsen <stiginge@pvv.org>
Sponsored by: DK Hostmaster A/S
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
Approved by: portmgr (mat)
|
|
|
|
| |
Approved by: crees
|
|
|
|
|
| |
Pointy hat to: mat
Sponsored by: Absolight
|
|
|
|
|
| |
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3553
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Sponsored by: DK Hostmaster A/S
|
| |
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
| |
bug tracking systems
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
- Write nicer code replacing fix introduced by mandree
- Catch up some more edge cases
PR: 192910
|
|
|
|
|
|
| |
PR: 194423
Submitted by: myself
Approved by: maintainer timeout (4 months), trivial - just fix it
|
|
|
|
| |
Sponsored by: Absolight
|
| |
|
| |
|
|
|
|
|
|
| |
PORTREVISION.
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Hope to see you back! Thank for all the work!
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- Use only one request to retreive patchs
CR: D400
CR: D401
Submitted by: rakuco
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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@)
|
|
|
|
|
|
|
|
| |
tools
Also clean up README a bit more
Discussed with: ak, bapt
|
| |
|
| |
|
|
|
|
|
|
| |
anywhere, so remove it.
OKed by: bapt
|
|
|
|
| |
/usr/bin.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
CR: D235
Submitted by: rakuco
|
|
|
|
| |
With hat: portmgr
|
|
|
|
| |
With hat: portmgr
|
|
|
|
| |
- Update with our bugzilla experimental url
|
|
|
|
| |
also solicit improvements. :-)
|
|
|
|
|
|
|
|
| |
doing the real job, not for a dry run. Tweak those instructions a bit.
Assume maintainership.
Approved by: edwin (maintainer)
|
|
|
|
| |
Reported by: swills
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
| |
merging
|
| |
|
|
|
|
|
|
| |
structure and output for the user.
Approved by: maintainer (edwin)
|
|
|
|
|
|
| |
needed in many years.
Reported by: ak
|
| |
|
|
|
|
|
|
|
| |
it is related to infrastructure/framework and a required portmgr-
maintained script
With hat: portmgr
|
|
|
|
| |
Also mention the latest portmgr blog post.
|
| |
|
| |
|
|
|
|
| |
Pointyhat to: eadler
|
| |
|
|
|
|
|
|
|
| |
r231958 and the definition in bsd.port.subdir.mk generates a warning with
bmake, pkgng and no pkg_info.
Approved by: erwin
|
|
|
|
| |
Submitted by: az
|
|
|
|
|
| |
PR: ports/178193
Submitted by: tota
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
| |
- Add add_patch method [1]
- Update README wording and fix typo
PR: ports/175984 [1]
Submitted by: Christoph Mallon <christoph.mallon at gmx.de>
|
| |
|
|
|
|
| |
Approved by: edwin (maintainer), portmgr (bapt)
|
|
|
|
| |
Requested by: pgollucci
|
|
|
|
| |
Requested by: eadler
|
| |
|
|
|
|
| |
- Properly handle non-default $MCom RCS strings
|
|
|
|
|
|
|
| |
supporting older versions for the stdout/stderr switching
Approved by: Ilya A. Arkhipov <rum1cro@yandex.ru> (maintainer)
With hat: portmgr
|
|
|
|
| |
list, to make the for loop lateron actually work.
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
PR: ports/177174
Reported by: Hirohisa Yamaguchi <umq@ueo.co.jp>
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
propose to skip removing a port if anything depends on it, instead of infinite looping on "ignore the issue"
|
| |
|
|
|
|
| |
Submitted by: az
|
|
|
|
|
|
| |
manually extract it from CATEGORIES again.
Discovered by: dinoex
|
| |
|
|
|
|
|
|
| |
Add makc's alternate email
Submitted by: makc
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
ports with subdirectories fails because of scattered .svn directories.
Original issue reported by: netchild
|
|
|
|
| |
Fix regex - I had this locally but forgot to commit
|
|
|
|
|
| |
Add kuriyama to the list
Add bapt's alternate email to the list
|
|
|
|
| |
No objections from: sobomax
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
the number of wasted bytes in the world
|
|
|
|
| |
Don't remove this when doing the conversion.
|
| |
|
|
|
|
| |
Reported by: db
|
|
|
|
| |
Feature safe: yes
|
|
|
|
|
|
|
| |
PR: ports/173195
Submitted by: rm
Reviewed by: sbz (myself)
Feature safe: yes
|
|
|
|
|
|
|
| |
header.
Suggested by: adamw
Feature safe: yes
|
|
|
|
|
|
| |
headers to the new format.
Feature safe: yes
|
|
|
|
|
| |
Noticed by: thierry
Feature safe: yes
|
|
|
|
|
|
|
| |
to .xml in r39631
Approved by: crees
Feature safe: yes
|
|
|
|
| |
Feature safe: yes
|
|
|
|
|
|
|
| |
- Use Subversion instead of CVS
Approved by: erwin (maintainer)
Feature safe: yes
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
| |
seen in MOVED lines.
Feature safe: yes
|
|
|
|
| |
Approved by: crees
|
|
|
|
|
|
| |
and instead replace it with "FILE has been deleted"
Reviewed by: crees
|
|
|
|
|
|
| |
PR: ports/171853
Submitted by: ohauer
Approved by: miwi (maintainer) explicit per PM
|
|
|
|
|
|
| |
Since Created by: line appears to be popular, get Submitted by: from that
Old-style Makefile headers should no longer be used
|
| |
|
|
|
|
|
| |
Apologies for the complexity of the code; it's optimised for speed. Soon I
will be able to remove the section working with dates.
|
|
|
|
|
|
| |
Subversion Primer.
Approved by: mandree@ (maintainer)
|
| |
|
|
|
|
| |
Additionally, document the wrapper in the main readme
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
reported by: crees
|
|
|
|
|
|
|
|
|
|
|
| |
additional features such as:
- extended descriptions
- auto resizing
- compatability with older dialog implementations
Submitted by: wblock
Reviewed by: ports@
|
|
|
|
| |
Submitted by: culot, gahr
|
|
|
|
|
|
| |
modules file that was removed.
It's fast, use it!
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
| |
Requested by: several
- Remove older readded ports from MOVED
- Tighten up find syntax (split by null and use -print0)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- FIX: all progress and error output goes to fd#2 (stderr)
- FIX: at top level, properly detect commands if preceded by options
- FIX: in checkstatus(), handle ~ (obstructed versioned item)
- FIX: support blanks, leading dashes, and shell meta characters:
+ in file names, so as not to choke the script on difficult file names
+ in command line arguments, so that svn commit -m "commit message" works,
rather than complaining about an unversioned file "message".
- FIX: in checkstatus(), keep leading spaces from svn status
- FIX: in setprop(), detect egrep errors, rather than assuming "no match"
- ADD: die if "check" psvn-specific command has trailing arguments
- CHANGE: replace `...` by more concise $(...) notation
- CHANGE: take maintainership, offered by beat@.
- SPEEDUP: in checkstatus(), use shell built-ins, rather than commands
- SPEEDUP: when checking files, run svn only once, rather than for each file
- SPEEDUP: when skipping "svn rm"-ed files, use ! -e rather than head|awk
- TODO: handle long options for svn commit
- TODO: do not stomp over svn:mime-type if it's already set (binary files!)
Approved by: beat@ (maintainer)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was required with CVS, since the category was checked out as a module, but
the directory name is used with svn.
For example:
pcvs co ports_ports_mgmt
svn co $ports/head/ports-mgmt
Submitted by: swills
|
|
|
|
|
|
| |
- Add description what the script actually does
Submitted by: gahr [1]
|
| |
|
|
|
|
| |
Approved by: portmgr (beat)
|
| |
|
|
|
|
| |
Submitted by: crees, miwi
|
|
|
|
| |
The X11BASE variable is long gone, however these ports were not updated.
|
|
|
|
|
| |
The script is very cautious, and may miss some; checking the results by hand
is absolutely vital.
|
|
|
|
|
| |
If you are having trouble with saved OPTIONS not being recognised, just run
this as root and you will have no further trouble!
|
|
|
|
|
|
| |
- Take maintainership
Approved by: garga (maintainer)
|
|
|
|
| |
- Take maintainership
|
|
|
|
| |
Approved by: mharo (maintainer)
|
|
|
|
|
|
|
|
|
|
|
| |
Approved by: vd (maintainer)
- Make the diff output work
- Use cdiff if exists, otherwise stick with $EDITOR
- Stop trying to remove CVSROOT; hasn't been checked out since modules
support was removed by erwin
|
|
|
|
|
|
|
| |
to the spelling of LATEST_LINK.
Submitted by: gerald
Feature safe: yes
|
| |
|
|
|
|
|
| |
PR: ports/154431
Approved by: sobomax (maintainer)
|
|
|
|
| |
Hat: x11
|
|
|
|
| |
Submitted by: dougb@
|
|
|
|
|
|
| |
punctuation.
Discussed with: eadler@
|
|
|
|
| |
ones.
|
|
|
|
|
|
|
|
|
| |
- Fixed some grammatical errors in output messages
PR: ports/162506
Submitted by: "Conrad J. Sabatier" <conrads@cox.net>
Approved by: sobomax (maintainer timeout - 1 month)
Feature safe: yes
|
|
|
|
| |
Submitted by: gjb
|
| |
|
|
|
|
|
|
| |
PR: ports/159841
Submitted by: crees (me)
Approved by: garga (maintainer)
|
|
|
|
| |
- Kill ruby 1.6 related stuff.
|
|
|
|
| |
not symbols).
|
| |
|
| |
|
|
|
|
| |
- Add check that port is in right directory as I've been bitten by this
|
| |
|
|
|
|
| |
Submitted by: ohauer
|
| |
|
|
|
|
|
| |
PR: ports/152358
Submitted by: Volodymyr Kostyrko <c.kworr@gmail.com>
|
|
|
|
| |
Reported by: wxs
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- Remove invalid reference to freefall.
Approved by: garga
|
|
|
|
| |
Approved by: garga, drso, flz
|
| |
|
|
|
|
| |
from the pytchecker.
|
|
|
|
|
|
| |
- Prevented full ports tree build when operating with ~/.cvsrc
PR: ports/139121
|
|
|
|
|
| |
PR: 138774
Approved by: edwin
|
| |
|
|
|
|
|
|
|
| |
confused by locally installed ports that might influence
PKGNAME or other variables.
Suggested by: pav
|
| |
|
|
|
|
|
| |
normal builds instead of a local cvs update. This speeds up the
script several times and easies I/O on pointyhat.
|
| |
|
|
|
|
|
| |
o fix rubygem skipping
o next, not die
|
|
|
|
| |
Discussed with: pav on irc (#bsdports)
|
| |
|
|
|
|
| |
instead of a single '_' to follow the current patch naming guidelines.
|
|
|
|
| |
- don't change the Makefile if MAKE_JOBS_(UN)SAFE is already present
|
|
|
|
| |
- Add --ports -p to specify a list on the cli
|
|
|
|
|
|
|
| |
Please be sure to completely test the results of running this _BEFORE_ committing
several times and in a Tinderbox
Feel free to commit to this file
|
|
|
|
|
| |
Previously a patch created by update-patches would be changed again
by the next update-patches run.
|
|
|
|
| |
Approved by: edwin
|
|
|
|
| |
Submitted by: pgollucci
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Because the $FreeBSD$ keyword isn't expanded in the new version, we can't
just do a diff, check the return value and ignore the output.
Every new modules file, changed or not with regarding to the contents,
has at least four lines in the diff output (line number, old line,
seperator, new line). Only commit it if there are more than four
lines difference between it.
|
|
|
|
| |
in the ports CVS repository.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- added -c, doesn't change anything
- added -n, deal with an already checkouted tree
- removed negative logic in favor of 'unless'
- switch to 3 arg form of open()
- don't use globs for filehandles, this is been obsolete
since at least 5.6.1
- handle possible errors in close()
- allow CVSROOT to be overriden in the ENV
PR: ports/125025
Submitted by: "Philip M. Gollucci" <pgollucci@p6m7g8.com>
|
|
|
|
| |
for this from these scripts.
|
|
|
|
| |
Tested on: devel/gettext bump
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
lines has 3 spaces before SUBDIR word and all other categories has 4.
I've asked pav@ if there is a default format of category Makefiles and he said
the number of spaces doesn't matter, so, i fix addport to respect the current
number of spaces and/or tabs the file has.
Reported by: miwi, erwin
|
|
|
|
|
| |
- Be more robust about param.h and allow space as well as tab as seperator
while determining OSVERION
|
|
|
|
| |
Discussed at: #bsdports
|
| |
|
|
|
|
|
|
|
| |
to defaults for PORTSDIR and PKG_DBDIR if the respective directory does
not exist, but bail out.
Approved by: netchild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- check if an installed libtool records dependencies recursively and
print a warning if it does
currently it prints the warning on every system which has libtool
installed from ports (only my local version doesn't do this, the
version in the ports is not correctly patched for this, a patch
similar in complexity (= simple) like the ltdl.m4 one in the
libtool-port-patch-directory is needed)
- enhance the regex which is responsible to not print a dependency to
the port we are just checking
- add a work in progress (not executed) to collapse the USE_* which
can have more than one value
neededlibs.sh:
- we also care about shared libs
resolveportsfromlibs.sh:
- take care about USE_OPENSSL, USE_EFL, USE_GL, USE_FAM, USE_OPENLDAP,
USE_SDL
- search in the "ldconfig -r" output if we can not find the lib ourself
- a better way of getting the first part of the LIB_DEPENDS stuff
(lib/libXYZ.so can be specified now too)
- some line wrapping + whitespace
- print the origin for the USE_* too (except USE_OPENSSL), so an user
can make some sanity checks and the explicit_lib_depends.sh can DTRT
if we check the USE_* port itself
- warn if we can not determine the right component (can happen for XORG)
unambiguously.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- Print the portsdir variable in front of the origin for easy copy und paste
of the output.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
libs for a given installed port, e.g.:
# ./explicit_lib_depends.sh gnome-vfs-2.18.1_2
USE_GETTEXT=yes
USE_GNOME+=gconf2
USE_GNOME+=glib20
USE_GNOME+=gnomevfs2
USE_GNOME+=libxml2
USE_GNOME+=orbit2
USE_ICONV=yes
avahi-client:net/avahi
avahi-common:net/avahi
avahi-glib:net/avahi
dbus-1:devel/dbus
dbus-glib-1:devel/dbus-glib
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dependencies of a port:
neededlibs.sh
Extract direct library dependencies (filenames) from binaries.
resolveportsfromlibs.sh
Prints the name(s) of ports(s) given a library filename,
suitable for direct use (copy&paste) in LIB_DEPENDS.
Example usage is included in the scripts. The following combined usage may
be helpful for further porting/testing automation:
resolveportsfromlibs.sh -b /usr/local $(neededlibs.sh /test/bin/*)
Requested by: kris, lofi (sort of)
|
|
|
|
|
|
|
|
|
| |
bsd.commands.mk and can be easily reused within the infrastructure.
- Revert old DESTDIR implementation.
- Add a new, fully chrooted DESTDIR implementation as bsd.destdir.mk.
Sponsored by: Google Summer of Code 2007
Approved by: portmgr (pav)
|
|
|
|
|
|
| |
set it conditionally.
Submitted by: kris
|
| |
|
|
|
|
|
| |
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
|
|
|
|
|
| |
Reported by: miwi
Tested by: miwi
|
|
|
|
|
|
|
|
|
|
|
| |
with very long arguments (>400000 characters).
The problem reveals for example if
/usr/ports/Tools/scripts/rmport -d print/ghostscript-gnu
is executed - it does
printf "%s\n" "... 451109 chars ..."
Spotted by: rafan
|
|
|
|
|
| |
in the repository. Suggested by: gabor@
* Fix typo in the output
|