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 <[EMAIL PROTECTED]>
subversion-revamped-ports.tar.bz2
Description: Binary data
_______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[EMAIL PROTECTED]"