espie
f7f5b4ff0a
some important improvements to bsd.port.mk
...
- simplify IGNORE handling, always define it, even when NO_IGNORE is set,
and only use it for the targets it's meant to influence.
- make it possible to multiply-IGNORE a port, so stuff that's BROKEN and
NOT_FOR_ARCH will show up as both.
- DESCRIBE_TARGETs can die, since we no longer need special IGNORE dance
for them.
- add an IGNORE_IS_FATAL tweak, so that ignored ports can actually error out.
- reorg dump-vars to choose what to show, including new IGNORE, and COMES_WITH.
- name an explicit prepare step, which does check build dependencies and
install them (useful for build timing purposes)
- move the do-fetch test out, so that we can add pre-extract and do-extract
there eventually.
2010-02-12 12:00:19 +00:00
jasper
7b605490f2
- add the plist i've used to build the first packages
...
ok naddy@
2010-02-08 12:57:02 +00:00
jasper
1777a47c53
- sync a with reality.
...
ok naddy@
2010-02-05 14:46:26 +00:00
jasper
923a684afc
- mention mips64el where applicable
...
ok espie@ ajacoutot@
2010-02-05 13:06:03 +00:00
espie
2a6cec5724
duplicate RUN_DEPENDS, it should be indexed only.
2010-01-28 10:09:06 +00:00
espie
19d16675e1
fix check-lib-depends since SharedLibs changed slightly (quick fix
...
adaptation for now).
As noticed by kili@
2010-01-26 21:22:57 +00:00
sthen
95c1f274c1
Permit native-mincore, at least some GNU m4 programs and clisp hit this.
...
ok sturm@ ajacoutot@
2010-01-14 17:23:28 +00:00
sthen
513324e8fc
Add databases/pkglocatedb to plists (located at the top of the lists,
...
as suggested by naddy@).
2010-01-09 02:48:04 +00:00
espie
87a403339e
adapt to new api
2010-01-02 12:54:22 +00:00
ajacoutot
680c1968eb
s/contains/may contain/
...
"if it pleases you ;)" espie@
2009-12-08 18:15:50 +00:00
ajacoutot
fbd6734ea6
Listing a mirror twice does not make it more reliable (ftp.no.gnome.org).
...
Also remove planetmirror as it does not fail on non existent file but
rather make you download an error file.
2009-11-24 16:50:43 +00:00
sthen
107514a066
remove a spurious \
2009-11-24 09:28:14 +00:00
giovanni
51c279856e
Add a user for mail/sqlgrey
2009-11-16 10:40:35 +00:00
steven
218487feca
spacing
2009-11-15 22:05:36 +00:00
steven
d343c92dff
look for .la file associated with -lfoo argument in the cwd too
...
seems to fix a handful of ports
2009-11-15 21:51:59 +00:00
sthen
499eb178c6
reserve ids for forthcoming munin port.
2009-11-13 10:59:05 +00:00
msf
4bfb5fd557
reserve an id for forthcoming rabbitmq port
2009-11-11 07:47:36 +00:00
pea
f8aa70271c
Add _mon
2009-11-10 14:37:48 +00:00
espie
27a3d543cb
a few tweaks I should have committed long ago.
...
- better at handling progress meter incomplete lines and sanitizing them
before output
- less greedy about maintaining a context, let post-error messages stuff
end up in the default.log, instead of seeing huge swaths of entering directory
after errors.
- -s silent option, for use when we see the output but don't need to duplicate
it.
After work with NicM, portslogger is useable with tmux. From within tmux,
just run something like:
tmux pipe-pane 'perl /usr/ports/infrastructure/build/portslogger -s /usr/ports/log'
to log all ports building activity...
2009-11-08 09:24:11 +00:00
jasper
8371b7611b
sync with reality after hw upgrade
2009-11-01 19:11:03 +00:00
sthen
5e332fabdc
add pure-ftpd. reminded by Brad, thanks.
2009-10-27 23:45:58 +00:00
edd
9eb849305a
add ziproxy user and group in preparation for import of net/ziproxy.
...
OK sthen@
2009-10-27 16:42:29 +00:00
ajacoutot
85381c8edb
Teach make plist about PIE executables so that it doesn't handle them
...
like shared libraries.
"conceptually ok" kurt@
"looks good, go ahead" espie@
2009-10-27 15:48:52 +00:00
pvalchev
c93a58fb78
update for 4.6 (account for SHA256 being there too)
2009-10-26 20:17:15 +00:00
msf
13e84f67fd
add MASTER_SITE_GEMCUTTER as github no longer hosts gem files
...
ok bernd@
2009-10-25 10:59:47 +00:00
jasper
a296057f8c
- add a -d flag to show the directory in which the outdated port resides
...
original diff by giovanni@, reworked by me to not alter default output
ok giovanni@ sthen@
2009-10-22 08:44:44 +00:00
steven
685bd523ac
cleanup unused variable
2009-10-18 08:32:19 +00:00
steven
16d0c32f3c
separate lists of static and shared libraries
...
this makes xenocara build.
2009-10-17 14:40:22 +00:00
steven
84737a0d1c
clean up a bit, and save some time
2009-10-15 15:20:34 +00:00
pirofti
a081f17a6d
Add more ports to the plist file for landisk snapshots.
...
Okay sthen@.
2009-10-15 14:34:01 +00:00
steven
de328a6e74
better regex
2009-10-15 13:48:11 +00:00
steven
3628fb6ff2
try to cope with people passing /path/libfoo.so.X.Y instead of -lfoo
...
if a static library has been found, don't search for it again.
2009-10-15 13:46:23 +00:00
steven
3197dd1add
no need for fiddling with deplibs again here
2009-10-15 11:26:08 +00:00
steven
90acfab4e5
revert some of the previous; we need this to deal with convenience libs
2009-10-15 11:16:10 +00:00
phessler
3c719e581d
allow us to run make update-patches
when WRKDIST has spaces in it.
...
OK espie@
2009-10-15 10:48:05 +00:00
steven
d514f1eb1d
remove unneeded extract_archive function
2009-10-15 09:39:45 +00:00
steven
7b6089698d
cleanup; this seems to work better
2009-10-14 22:03:16 +00:00
steven
1adbca4d86
shut up if not in debug mode
2009-10-14 18:22:03 +00:00
steven
24132ef048
use find method here as well, as the object data might not have been filled
2009-10-14 16:03:02 +00:00
steven
869d85c921
make guess_implicit_mode work again
2009-10-14 14:28:22 +00:00
steven
dd74eb33f1
register directory where static lib can be found
...
add missing newline
2009-10-14 14:14:21 +00:00
steven
cb183eb8c6
run find unconditionally
2009-10-14 14:05:33 +00:00
steven
fa7822ef2f
sigh, install programs do not always take options
2009-10-14 13:42:41 +00:00
steven
191ff969ee
allow USE_LIBTOOL to be set to 'gnu'; 'gnu' and 'yes' do the same for now.
...
ok espie
2009-10-14 13:01:03 +00:00
steven
faaa9351fc
if (defined $a) instead of (if $a) for the -release option, as it may be 0
2009-10-14 12:28:44 +00:00
steven
38fc564f05
move some library finding code out of the parser
...
store the .la file path in the library object for later use
fix a bug where we lost some of the command line arguments
this makes more stuff build again and improves static linking
2009-10-14 11:31:50 +00:00
steven
e6877d2f2a
read architecture from the perl configuration
2009-10-14 09:06:17 +00:00
steven
d319580241
some small fixes after previous changes
2009-10-13 23:26:41 +00:00
steven
1499055d06
move find_la subroutine into LaFile package
2009-10-13 21:19:15 +00:00
steven
cfe5f8d02a
make substitution code a bit shorter
2009-10-13 20:56:45 +00:00