Request for comments: revamped `devel/subversion' with true
bindings sub-ports (not mere `set option and build
everything' like now)
Lev Serebryakov
lev at FreeBSD.org
Sun Feb 3 01:28:16 PST 2008
Hello, freebsd-ports.
I've revamped `devel/subversion*' ports (and add
`devel/subversion-java') to support building all four bindings (Perl,
python, ruby, javahl) with installed libraries. So, all binding ports
really build bindings and depends on `devel/subversion'.
There are changes for users:
(1) WITH_(PERL|PYTHON|RUBY|JAVA) options are gone from
`devel/subversion'.
(2) `devel/subversion-(perl|python|ruby|java) depends (and doesn't
CONFLICTs) on `devel/subversion' via `svn_client-1' shared library.
Technical details:
All binding ports uses `devel/subversion/Makefile.common' for global
settings, like port version (but not revision), common
CONFIGURE_ARGS, etc. Also, Makefile.common contains common
`post-extract' and `post-patch' targets.
All binding ports uses patches from `devel/subversion', via MASTERDIR
mechanism.
Additional patches (EXTRA_PATCHES) are used in case of bindings
building to remove dependency of binidngs from in-tree libraries.
Customized `build-outputs.mk' is used for bindings building (for same
reason, as extra patches).
Customized `build-outputs.mk' is generated with patched `gen-make.py'
when subversion version is bumped up (by hands, it is my duty).
All needed patches are provided by Eric Gillespie, who is one of
Subversion developers and subversion maintainer for `pkgsrc' system.
All these patches are committed to main subversion tree and nominated
for 1.5.x release by Eric.
Also, I suggest to rename:
subversion-perl => p5-subversion
subversion-python => py-subversion
subversion-ruby => rb-subversion
Please, test this one (see attach)!
--
// Black Lion AKA Lev Serebryakov <lev at FreeBSD.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: subversion-revamped-ports.tar.bz2
Type: application/octet-stream
Size: 27775 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20080203/6949ef0e/subversion-revamped-ports.tar.obj
More information about the freebsd-ports
mailing list