espie
835963be13
add options so that dolock will work with install -d options
2015-05-02 16:42:55 +00:00
espie
57cc189b56
give a -m option to dolock, since it can create directories.
2015-05-02 11:00:37 +00:00
zhuk
12625bcdea
Handle lib/foo/bar and MOD* variable (un)expanding better.
2015-04-28 14:11:03 +00:00
zhuk
074d37fcb8
Another helper routine that I don't want to add back and forth each commit.
2015-04-28 14:10:18 +00:00
zhuk
8a02908944
Extract common code for taking "stem" of WANTLIB item, and add support
...
for lib/foo/bar syntax.
2015-04-26 19:17:37 +00:00
zhuk
9a3abc4aca
Add WANTLIB tweaking functionality (options -l, -W and -w).
...
Initially requested, tested and many input from sthen@, who also suggested
to continue this work in-tree.
2015-04-26 12:22:49 +00:00
zhuk
fb64f1df0c
Switch from Getopt::Std to OpenBSD::Getopt. No functional change for now,
...
except error message text in case of unsupported option being used.
Will be needed soon by upcoming changes.
2015-04-18 18:59:48 +00:00
zhuk
e14d0e9114
Add check for top-level categories being spelled properly.
...
Inspired by recent talk with jasper@, which in turn was a result of my
own mistake done under x11/kde4.
No objections received.
2015-04-15 08:15:42 +00:00
zhuk
4cd00e1953
Make sure that GH_COMMIT is 40 chararacters length.
...
This is a leftover from pre-lock times, added after a few problematic
GH_COMMIT got in (fixed a while ago).
2015-04-12 18:37:23 +00:00
sthen
fc5d617097
check that dbus,-suid rdep is present when needed, ok ajacoutot@
2015-04-04 17:23:52 +00:00
ajacoutot
6b6077b7e7
x11/gtk+2,-guic -> x11/gtk+3,-guic
2015-03-27 08:09:54 +00:00
espie
abee4d8443
disable interactive in AddCreateDelete.pm
2015-02-09 09:47:31 +00:00
zhuk
a5f6f0b203
Improve SHARED_LIBS handling a bit:
...
- Give better warning in case of unusual SHARED_LIBS line;
- Don't warn at all if shared libs bumping wasn't requested;
- Handle (rare) SHARED_LIBS-foo case, see x11/qt5 for a legitimate case.
2015-01-07 20:46:35 +00:00
espie
0c44a25b22
regorg code, no actual change
2014-12-25 15:14:14 +00:00
espie
384c043324
display something while waiting for STARTUP to finish
2014-12-22 09:05:24 +00:00
zhuk
254efb2ffc
Stop warning about lib/qt[34]/ prefix in WANTLIB.
...
Qt3 and Qt4 don't clash in library names; and Qt4 won't clash with Qt5
either.
Inspired by a talk with bradp@ long time ago.
2014-11-13 15:35:50 +00:00
bcallah
c1482b7120
Change "Found out" to "Discovered" for more natural English.
...
clarifications from sthen@
ok espie@
2014-11-03 19:50:01 +00:00
zhuk
4efe72d480
Sometimes you need a pause for a month or two to find one-liner for the
...
problem you thought is too complex.
Allow simple "-subpkg" to be used instead of ugly ",-subpkg" for portbump.
2014-09-30 16:56:21 +00:00
naddy
ce2be36268
Add the remaining pieces to allow fake as non-root.
...
Not enabled as a general default yet.
Committing for espie@
2014-08-14 17:04:12 +00:00
zhuk
3328f8e8bb
Sync usage after addition of -m flag.
...
ok jca@ and kirby@
2014-08-12 07:59:34 +00:00
zhuk
209a154c40
Properly ignore default.kde* files, they live under share/icons/ directly.
2014-08-12 01:44:08 +00:00
zhuk
70ecb19bad
Fix make(1) calls when SKIPDIR framework is in use.
2014-08-12 00:37:44 +00:00
zhuk
29e6450c9e
Make perl code in check_hardcoded() return non-zero on failure.
...
More standard and error-prone style.
2014-08-12 00:30:35 +00:00
zhuk
8c6767683f
Get rid of "|| error=true" where it's not needed.
2014-08-10 20:46:04 +00:00
zhuk
149ee8c0bf
Add support for SKIPDIR, STARTDIR and STARTAFTER environment variables,
...
like bsd.port.subdir.mk does. Allows to continue a long "portcheck -A"
session.
2014-08-10 20:41:54 +00:00
zhuk
cb0d60b618
Add check for WANTLIBs hidden by RUN_DEPENDS. This WILL eventually break
...
bulk build, and I know at least two people (ajacoutot@ and me) that were
already bitten by this problem.
This somewhat increase check time, unfortunately, but not too much.
Test for this feature to follow after full unlock.
2014-08-10 20:39:03 +00:00
espie
6d9d41a321
new flag -i, to ignore owner/group errors
2014-08-10 08:55:30 +00:00
zhuk
11980a23e7
The sort(1) is more clever than me.
2014-07-25 12:03:44 +00:00
zhuk
473d7c6106
Print understandable error in case we didn't find where to place new
...
REVISION mark instead of cryptic Perl warnings.
2014-07-25 12:03:14 +00:00
zhuk
be50614909
Expand list of "trigger" variables in portbump. Fixes running portbump
...
under x11/gnome as seen by ajacoutot@.
2014-07-25 11:40:53 +00:00
zhuk
01c9f57f33
Missing function name between "&&" and arguments.
...
okay sthen@ since portcheck doesn't affect actual release
2014-07-23 22:12:41 +00:00
zhuk
0a5cf3f39d
Fix FULLPKGNAME handling, it should be subpackage-dependent.
...
okay sthen@ since portcheck doesn't affect actual release
2014-07-23 22:11:20 +00:00
ajacoutot
b09337f520
No more BSD.local.dist.
...
reported by richard at aaazen dot com
2014-07-19 07:04:42 +00:00
zhuk
1eb8b10145
Introduce portbump(1): one more tool in a Real Porter's collection.
...
Now, in conjuction with sqlports package, you can bump a bunch of ports
in a few minutes (including time for manual verification).
Idea supported and input given at different time by sthen@, afresh1@,
espie@, ajacoutot@ and others.
Tests to follow.
2014-07-12 19:34:08 +00:00
espie
1fea0013e2
ignore timestamp differences
2014-07-10 10:31:02 +00:00
zhuk
e799c83cc1
Catch situations with both stdc++ in WANTLIB and gcc4 in MODULES, and give
...
clues what could be wrong. Inspired by recent switch of KDE4 to GCC 4.8.
2014-07-10 09:57:13 +00:00
espie
6fdf593e02
much simpler reorder packages fix
2014-07-09 11:39:24 +00:00
espie
5ce51d54dd
add glue necessary for check-lib-depends to scan out-of-order packages
...
problem noticed by Giovanni Bechis
2014-07-09 11:26:11 +00:00
zhuk
d3f87bf722
Add a special case for .xpm files, those should go under share/pixmaps/
...
usually.
Initiated after discussion with kirby@ about games/vegastrike/data in WIP.
2014-07-08 09:48:07 +00:00
bluhm
8de915b166
The script outdated-perl-ports did not parse the epoch number. Fix
...
the regex to get additional outdated perl ports.
OK espie@
2014-07-07 20:01:39 +00:00
zhuk
c36d514395
Check for leading articles in COMMENT lines.
...
Suggested by sebastia@.
2014-05-19 00:57:54 +00:00
kirby
e4425c4dd1
compileall.py should be run with ${MODPY_BIN}
...
okay zhuk@
2014-05-09 20:34:36 +00:00
zhuk
8a07bcfaf1
GLib2 XML schemas mean not only run-time dependency, but devel/dconf in
...
MODULES, ever.
A few ports are missing devel/dconf in MODULES, to be fixed in a few
minutes.
prodding from ajacoutot@
2014-05-08 17:07:46 +00:00
zhuk
2c410bd0a2
Make it more clear that devel/gettext is preferred as member of MODULES
...
rather than RUN_DEPENDS.
2014-05-08 15:41:55 +00:00
zhuk
dc8ca3d444
kirby@ pointed out that GLib schema presence should result in devel/dconf,
...
not devel/glib2. Adjust checks accordingly.
2014-05-08 15:39:49 +00:00
zhuk
cd9770b946
Check for hardcoded paths in Makefiles, too.
...
Inspired by a not-yet-committed sumbmission on ports@ (hint! hint!).
2014-05-08 07:02:33 +00:00
zhuk
9470fce250
Add GLib2 XML schema @exec/@unexec-delete hooks checks, similar to MIME
...
packages handling.
Suggested by kirby@
2014-05-07 22:27:06 +00:00
zhuk
c413c83618
Tweak IFS handling in portcheck(1), based on input from Andres Perera for
...
another tool.
2014-05-07 21:57:00 +00:00
zhuk
045720ca67
Check that man and info pages doesn't go under /usr/local/share/{man,info}.
...
As usual, inspired by a port review on ports@.
2014-05-06 11:00:55 +00:00
espie
2cf36ad340
make HISTORY_ONLY work again... I managed to break it twice :)
2014-04-28 12:51:41 +00:00