espie
ac029da04c
pass an extra -q to pkg_info -r... that way, we can have "the human version"
...
be more verbose...
2011-01-10 12:59:36 +00:00
espie
df8ae14936
allow BUILD_DEPENDS = somepath>=version:patch
...
THIS REQUIRES A pkg_info WITH THE -r OPTION, e.g., current !
2011-01-09 13:07:53 +00:00
espie
f90f6db6eb
totally forgot about PATCHFILES
2011-01-04 21:54:36 +00:00
espie
d876093129
old forgotten PKG_SPEC commit
2010-12-20 16:39:53 +00:00
espie
746282fe00
pass PORTSDIR to pkg_create so that it can check more things
2010-12-20 13:05:40 +00:00
espie
ef56915d0c
- pass PORTSDIR for libtool, since people seem to want to stuff their
...
ports tree in weird places.
- show CHECKSUM_FILES if DPB=fetch or better.
2010-12-14 11:37:38 +00:00
espie
884b53366c
dpb does not need EPOCH + REVISION
2010-12-07 11:26:37 +00:00
ajacoutot
336c24d6ba
Add a default HOMEPAGE for cpan ports when none is specified.
...
All work including upcoming huge bump done by Mikolaj Kucharski, thanks!
ok jasper@
2010-12-03 11:43:05 +00:00
espie
abf72e33c3
SHARED_ONLY is Yes or No
2010-11-26 20:24:36 +00:00
espie
2c0a53e285
show the old-style depend.
...
fix :configure depends for versions.
move PKGSPEC to !dpb dump-vars
2010-11-25 18:06:37 +00:00
espie
21be510d2b
fix quoting (spotted by jeremy@), make old style depends an error
2010-11-23 18:34:20 +00:00
espie
1c9acc51a6
tweak where stem-* is computed, to be documented and used later
2010-11-20 19:57:59 +00:00
espie
811d94d9d6
new depends
2010-11-20 19:56:47 +00:00
espie
e4c6484205
small tweaks:
...
compute _CHECK_DEPENDS earlier
set extra_msg to have flavor_fragment show something better than empty
directories
2010-11-16 19:26:18 +00:00
espie
6c85f407d1
missed _print-plist-with-extra-depends, noticed by jasper@
2010-11-16 09:39:45 +00:00
espie
86a41b10d0
most abreviated format for depends. there's a consensus that it's good,
...
and it works.
2010-11-16 09:16:26 +00:00
espie
b1497e737a
revamp the way dependencies work
...
- strip extra : at start of depends (old LIB_DEPENDS are gone, right)
- rely on the fact, :extra is only patch|configure|build for any depends.
- use _parse_pkgspec to do things intelligently.
- _set_stem2default to handle STEM-*.
- switch internal stuff to new style.
This is backwards compatible. But this does require -current dpb, -current
sqlports, and -current pkg_add to work !
2010-11-14 11:17:36 +00:00
espie
199b16a59a
all old LIB_DEPENDS=libspec:pkg:path should be gone, so the warning becomes
...
an error.
2010-11-11 19:03:25 +00:00
espie
e7a2eb26ed
"fake" extra @depend lines for LIB_DEPENDS in port-lib-depends-check, so
...
that they show up even if there's no WANTLIB for them yet
2010-11-11 12:38:51 +00:00
espie
c2993506c5
oops. noticed by sthen@/jasper@
2010-11-09 23:55:28 +00:00
espie
38061a5145
trap does not exit, avoid unlocking twice, even though it's harmless
2010-11-09 11:18:47 +00:00
espie
a4f88880eb
- add check-register, that basically does print-plist
...
- switch motif to WANTLIB
- start warning about old style LIB_DEPENDS. It's time !
2010-11-07 00:03:38 +00:00
sthen
89545fa5be
Let pkg/README-subpackage work, before this we looked for README--subpackage.
...
ok espie@
2010-10-28 22:39:44 +00:00
jasper
974d938556
- remove "suspicious empty line" emacs whines about
2010-10-28 21:09:52 +00:00
espie
feefd4a81a
give readmes to SHAREOWN/SHAREGRP
2010-10-28 14:26:36 +00:00
espie
ff7b318b8c
turns out dpb doesn't need this in the end...
2010-10-28 11:14:23 +00:00
espie
367244bbf1
pass FULLPKGNAME to SUBST_VAR (impossible to do readmes otherwise)
2010-10-27 17:38:18 +00:00
espie
d9d6c3c0f1
tweak readme: say that we're installing something
...
put that into mtree (to be done in src as well)
install in LOCALBASE, independently from PREFIX (newer pkg_adds are happy
with @cwd outside of PREFIX)
2010-10-27 14:34:33 +00:00
espie
feaf413f65
scaffolding for /etc/rc.d, okay robert@
2010-10-27 14:29:01 +00:00
espie
c794585beb
also register pre/do module hooks as targets.
2010-10-26 17:04:20 +00:00
ajacoutot
8dd881a111
Add a MODFOO_pre-configure hook so that MODULES can add some steps at
...
pre-configure time even when a pre-configure target already exists.
ok espie@
2010-10-26 10:39:22 +00:00
ajacoutot
d7069ea573
Bye bye USE_X11.
...
From now on, building ports requires X11BASE.
* lots of ports missed this variable (porters always have X11 installed)
jasper made a first pass on fixing these, but no doubt it will drift
away soon
* users should use packages
* people building ports should know what they are doing and having
X11BASE as a requirement is perfectly reasonnable
* we are merging config.x11.site into config.site because of a stupid
autofoo bug ; currently when USE_X11 is set, some ports may loose the
ability to even load config.site
tested on a bulk by landry@
ok robert@ jasper@ landry@ sthen@ naddy@ "I won't cry if it dies" espie@
2010-10-24 20:41:23 +00:00
steven
6653580a4a
fix pkgpath for libgfortran
2010-10-23 15:45:59 +00:00
steven
1b4c6e5748
add libgfortran to WANTLIB here
2010-10-23 15:30:00 +00:00
steven
1a09781ad7
remove MODFORTRAN_WANTG77
2010-10-23 15:16:27 +00:00
steven
e879a75e6b
introduce MODFORTRAN_COMPILER, to be set inside a port
...
accept g77 and gfortran for this, and make it default to g77
add necessary variables for gfortran usage
make some of the variables internal
2010-10-23 15:05:47 +00:00
jasper
f4bfbd60be
- allow recursive copy of the examples, this will fix some quirky ports
...
ok sthen@
2010-10-23 11:58:33 +00:00
espie
635b6dc960
insist on "latest" groff so that mdoc macros get pulled in.
2010-10-22 15:51:07 +00:00
espie
7eded3e86b
pass FULLSUBDIR around, to eventually allow dpb to distinguish between
...
empty and default stuff.
2010-10-18 08:32:21 +00:00
espie
bb8b47eb44
new read-only variable TARGETS for introspection purpose (list of targets
...
specific to a given port, e.g, {pre,do,post}-*
2010-10-02 10:25:21 +00:00
jasper
cfb174278e
- add MODCPAN_EXAMPLES, which can be set if there are example scripts
...
in the distfiles. defaults to installing files from examples/. but
that can be set via MODCPAN_EXAPLES_DIST. please see port-modules(5) for
more information.
feedback and ok espie@
2010-10-01 21:55:20 +00:00
steven
60381b0e9e
if we are not using gnu libtool, it's not needed in build depends
2010-09-25 13:39:02 +00:00
jasper
449709ad27
- mips64(el) switched to gcc4
...
ok phessler@
2010-09-24 15:25:21 +00:00
sthen
9b37ead841
add libperl to WANTLIB for shared_only perl ports, to automatically handle
...
ABI changes in future.
bumps for affected ports to follow.
2010-09-24 15:15:38 +00:00
jasper
0603cf2bf3
- finally works as intended now
2010-09-24 13:37:53 +00:00
espie
e4ea354ddf
clean-up "normal" dir even after cleaning flavors.
...
note that clean=flavors can't work with WRKOBJDIR set
2010-09-24 13:13:46 +00:00
espie
95ca94c501
works better when you put the test where it belongs
2010-09-24 09:20:16 +00:00
landry
8a6d1ad0ac
Switch to steven@/bernd@'s perl libtool living under infrastructure/
...
by default for ports that set USE_LIBTOOL=Yes. Faster, better,
stronger, and cuts bulk builds time by ~15% in my tests on amd64.
Volunteers welcomed to fix the few USE_LIBTOOL=gnu users in the tree.
Report any oddities to ports@...
'Go ahead' espie@ 'Please proceed' steven@
ok ajacoutot@ jasper@ phessler@ sthen@
2010-09-22 18:43:30 +00:00
sthen
f0af6ad5d4
output EPOCH and REVISION in dump-vars, and use it in sqlports.
...
ok espie@ (with a reminder to add EPOCH, my first diff just had REVISION).
2010-09-21 15:18:03 +00:00
espie
b8fc8e6548
basic support for READMEs, to be documented
2010-09-13 11:04:31 +00:00