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]>

Attachment: 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]"

Reply via email to