1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-22 20:41:26 +00:00

(1) Upgrade subversion to version 1.5.0.

(2) Make binding ports to be real ports, which installs only bindings and
      depend on subversion.
  (3) Rename bindings ports to reflect perl5/python/ruby modules naming scheme.
  (4) Re-base subversion-freebsd to `devel/subversion'.
  (5) Fix all ports, which depends on subversion bindings.
This commit is contained in:
Lev A. Serebryakov 2008-06-30 10:00:07 +00:00
parent 164733d9df
commit 9ffc02942d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=216025
50 changed files with 5136 additions and 1380 deletions

3
MOVED
View File

@ -3518,3 +3518,6 @@ java/bsh|lang/bsh|2008-06-22|Moved to lang/bsh
www/mod_security2|www/mod_security21|2008-06-22|Moved to www/mod_security2.
security/gnutls-devel||2008-06-23|Removed
security/ca-roots||2008-06-29|No longer supported by FreeBSD Security Officer
devel/subversion-perl|devel/p5-subversion|2008-06-30|Rename to reflect official perl5 modules naming scheme.
devel/subversion-python|devel/py-subversion|2008-06-30|Rename to reflect official python modules naming scheme.
devel/subversion-ruby|devel/ruby-subversion|2008-06-30|Rename to reflect official ruby modules naming scheme.

View File

@ -1819,6 +1819,7 @@
SUBDIR += p5-rpm-build-perl
SUBDIR += p5-self
SUBDIR += p5-subatom
SUBDIR += p5-subversion
SUBDIR += p5-threads
SUBDIR += p5-threads-shared
SUBDIR += p5-usb
@ -2149,6 +2150,7 @@
SUBDIR += py-spark
SUBDIR += py-sqlcc
SUBDIR += py-statgrab
SUBDIR += py-subversion
SUBDIR += py-tables
SUBDIR += py-tconfpy
SUBDIR += py-testgears
@ -2290,6 +2292,7 @@
SUBDIR += ruby-slang
SUBDIR += ruby-statgrab
SUBDIR += ruby-strongtyping
SUBDIR += ruby-subversion
SUBDIR += ruby-sysvipc
SUBDIR += ruby-term-ansicolor
SUBDIR += ruby-textbuf
@ -2402,9 +2405,6 @@
SUBDIR += subversion
SUBDIR += subversion-devel
SUBDIR += subversion-freebsd
SUBDIR += subversion-perl
SUBDIR += subversion-python
SUBDIR += subversion-ruby
SUBDIR += subversive
SUBDIR += sunterlib
SUBDIR += svk

View File

@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ychsiao@ychsiao.org
COMMENT= Perl module for accounting SVN repository
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/subversion-perl \
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/p5-subversion \
p5-SVN-Log>=0:${PORTSDIR}/devel/p5-SVN-Log \
p5-Algorithm-Accounting>=0:${PORTSDIR}/devel/p5-Algorithm-Accounting \
p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple

View File

@ -17,7 +17,7 @@ MAINTAINER= clsung@FreeBSD.org
COMMENT= A simple ACL frontend for subversion
BUILD_DEPENDS= \
subversion-perl>=1.3.0:${PORTSDIR}/devel/subversion-perl \
${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/p5-subversion \
${SITE_PERL}/YAML.pm:${PORTSDIR}/textproc/p5-YAML
RUN_DEPENDS= ${BUILD_DEPENDS}

View File

@ -15,9 +15,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= glarkin@sourcehosting.net
COMMENT= Perl extension to manipulate SVN Access files
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Base.pm:${PORTSDIR}/devel/subversion-perl \
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Base.pm:${PORTSDIR}/devel/p5-subversion \
${SITE_PERL}/YAML.pm:${PORTSDIR}/textproc/p5-YAML
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Base.pm:${PORTSDIR}/devel/subversion-perl \
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Base.pm:${PORTSDIR}/devel/p5-subversion \
${SITE_PERL}/YAML.pm:${PORTSDIR}/textproc/p5-YAML
PERL_CONFIGURE= yes

View File

@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ychsiao@ychsiao.org
COMMENT= Simple svn manipulation
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/subversion-perl \
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/p5-subversion \
p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp
RUN_DEPENDS= ${BUILD_DEPENDS}

View File

@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ychsiao@ychsiao.org
COMMENT= SVN::Log - Extract change logs from a Subversion server
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/subversion-perl \
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/p5-subversion \
p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
RUN_DEPENDS= ${BUILD_DEPENDS}

View File

@ -16,7 +16,7 @@ MAINTAINER= rafan@FreeBSD.org
COMMENT= Mirror remote subversion repository to local
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Data/UUID.pm:${PORTSDIR}/devel/p5-Data-UUID \
${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/subversion-perl \
${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/p5-subversion \
${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
${SITE_PERL}/Class/Accessor.pm:${PORTSDIR}/devel/p5-Class-Accessor \
${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \

View File

@ -14,7 +14,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= skv@FreeBSD.org
COMMENT= Wrapper for subversion program
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Client.pm:${PORTSDIR}/devel/subversion-perl \
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Client.pm:${PORTSDIR}/devel/p5-subversion \
${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
${SITE_PERL}/${PERL_ARCH}/IO/AIO.pm:${PORTSDIR}/devel/p5-IO-AIO

View File

@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= rafan@FreeBSD.org
COMMENT= Simple interface to SVN::Delta::Editor
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/subversion-perl
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/p5-subversion
RUN_DEPENDS= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes

View File

@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ychsiao@ychsiao.org
COMMENT= SVN::Statistics - perl module to create subversion statistics
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/subversion-perl \
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/p5-subversion \
p5-RRDTool-OO>=0:${PORTSDIR}/devel/p5-RRDTool-OO \
p5-Data-Dumper-Simple>=0:${PORTSDIR}/devel/p5-Data-Dumper-Simple \
p5-IO-Toolkit>=0:${PORTSDIR}/devel/p5-IO-Toolkit

View File

@ -16,7 +16,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C/0$//}
MAINTAINER= rafan@FreeBSD.org
COMMENT= Subversion repository web frontend
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/subversion-perl \
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/p5-subversion \
${SITE_PERL}/${PERL_ARCH}/Template.pm:${PORTSDIR}/www/p5-Template-Toolkit \
${SITE_PERL}/Locale/Maketext/Simple.pm:${PORTSDIR}/devel/p5-Locale-Maketext-Simple \
${SITE_PERL}/Text/Diff.pm:${PORTSDIR}/textproc/p5-Text-Diff \

View File

@ -17,7 +17,7 @@ MAINTAINER= rafan@FreeBSD.org
COMMENT= VCP destination driver for svn/svk
BUILD_DEPENDS= ${SITE_PERL}/VCP.pm:${PORTSDIR}/devel/p5-VCP-autrijus \
${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/subversion-perl \
${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/p5-subversion \
${SITE_PERL}/SVK.pm:${PORTSDIR}/devel/svk \
${SITE_PERL}/YAML.pm:${PORTSDIR}/textproc/p5-YAML
RUN_DEPENDS= ${BUILD_DEPENDS}

View File

@ -5,16 +5,37 @@
# $FreeBSD$
#
PKGNAMESUFFIX= -perl
PKGNAMEPREFIX= p5-
CATEGORIES+= perl
MAINTAINER= autrijus@autrijus.org
COMMENT= Version control system with Perl bindings
CONFLICTS= subversion-[0-9]* subversion-python-[0-9]* subversion-ruby-[0-9]* subversion-devel-[0-9]* subversion-freebsd-[0-9]*
MAINTAINER= lev@FreeBSD.org
COMMENT= Perl bindings for Version control system
MASTERDIR= ${.CURDIR}/../../devel/subversion
PKGDIR= ${.CURDIR}
PLIST= ${MASTERDIR}/pkg-plist
WITH_PERL= yes
USE_PERL5= 5.8.0+
.include "${MASTERDIR}/Makefile"
MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
MAN3= SVN::Base.3 \
SVN::Client.3 \
SVN::Core.3 \
SVN::Delta.3 \
SVN::Fs.3 \
SVN::Ra.3 \
SVN::Repos.3 \
SVN::Wc.3
SVN_BUILD_BINDINGS=yes
.include "${MASTERDIR}/Makefile.common"
do-build:
cd ${WRKSRC} ; ${MAKE} swig-pl-lib ; ${MAKE} swig-pl
do-install:
cd ${WRKSRC} ; \
${REINPLACE_CMD} '/SWIG_PL_DIR/s, install$$, all pure_install,g' ${WRKSRC}/Makefile ; \
${MAKE} install-swig-pl
.include <bsd.port.post.mk>

View File

@ -1,6 +1,6 @@
Subversion is a version control system designed to be as similar to cvs(1)
as possible, while fixing many outstanding problems with cvs(1).
This slave port adds Perl bindings to Subversion.
This port adds Perl bindings to Subversion.
WWW: http://subversion.tigris.org/

View File

@ -0,0 +1,36 @@
lib/libsvn_swig_perl-1.a
lib/libsvn_swig_perl-1.la
lib/libsvn_swig_perl-1.so
lib/libsvn_swig_perl-1.so.0
%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Base.pm
%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Client.pm
%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Core.pm
%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Delta.pm
%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Fs.pm
%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Ra.pm
%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Repos.pm
%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Wc.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client/_Client.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client/_Client.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/_Core.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/_Core.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta/_Delta.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta/_Delta.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs/_Fs.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs/_Fs.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra/_Ra.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra/_Ra.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos/_Repos.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos/_Repos.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc/_Wc.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc/_Wc.so
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/SVN

View File

@ -16,7 +16,7 @@ DISTNAME= Pushmi-v${PORTVERSION}
MAINTAINER= rafan@FreeBSD.org
COMMENT= Subversion repository replication tool
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/subversion-perl \
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/p5-subversion \
p5-App-CLI>=0.06:${PORTSDIR}/devel/p5-App-CLI \
p5-Cache-Memcached>=0:${PORTSDIR}/databases/p5-Cache-Memcached \
p5-Log-Log4perl>=0:${PORTSDIR}/devel/p5-Log-Log4perl \

View File

@ -5,16 +5,25 @@
# $FreeBSD$
#
PKGNAMESUFFIX= -python
PKGNAMEPREFIX= py-
CATEGORIES+= python
MAINTAINER= thinker@branda.to
COMMENT= Version control system with Python bindings
CONFLICTS= subversion-[0-9]* subversion-perl-[0-9]* subversion-ruby-[0-9]* subversion-devel-[0-9]* subversion-freebsd-[0-9]*
MAINTAINER= lev@FreeBSD.org
COMMENT= Python bindings for version control system
MASTERDIR= ${.CURDIR}/../../devel/subversion
PKGDIR= ${.CURDIR}
PLIST= ${MASTERDIR}/pkg-plist
WITH_PYTHON= yes
USE_PYTHON=yes
.include "${MASTERDIR}/Makefile"
SVN_BUILD_BINDINGS=yes
.include "${MASTERDIR}/Makefile.common"
do-build:
cd ${WRKSRC} ; ${MAKE} swig-py-lib ; ${MAKE} swig-py
do-install:
cd ${WRKSRC} ; ${MAKE} install-swig-py
.include <bsd.port.post.mk>

View File

@ -0,0 +1,66 @@
lib/libsvn_swig_py-1.a
lib/libsvn_swig_py-1.la
lib/libsvn_swig_py-1.so
lib/libsvn_swig_py-1.so.0
%%PYTHON_SITELIBDIR%%/libsvn/__init__.py
%%PYTHON_SITELIBDIR%%/libsvn/__init__.pyc
%%PYTHON_SITELIBDIR%%/libsvn/_client.a
%%PYTHON_SITELIBDIR%%/libsvn/_client.la
%%PYTHON_SITELIBDIR%%/libsvn/_client.so
%%PYTHON_SITELIBDIR%%/libsvn/_core.a
%%PYTHON_SITELIBDIR%%/libsvn/_core.la
%%PYTHON_SITELIBDIR%%/libsvn/_core.so
%%PYTHON_SITELIBDIR%%/libsvn/_delta.a
%%PYTHON_SITELIBDIR%%/libsvn/_delta.la
%%PYTHON_SITELIBDIR%%/libsvn/_delta.so
%%PYTHON_SITELIBDIR%%/libsvn/_diff.a
%%PYTHON_SITELIBDIR%%/libsvn/_diff.la
%%PYTHON_SITELIBDIR%%/libsvn/_diff.so
%%PYTHON_SITELIBDIR%%/libsvn/_fs.a
%%PYTHON_SITELIBDIR%%/libsvn/_fs.la
%%PYTHON_SITELIBDIR%%/libsvn/_fs.so
%%PYTHON_SITELIBDIR%%/libsvn/_ra.a
%%PYTHON_SITELIBDIR%%/libsvn/_ra.la
%%PYTHON_SITELIBDIR%%/libsvn/_ra.so
%%PYTHON_SITELIBDIR%%/libsvn/_repos.a
%%PYTHON_SITELIBDIR%%/libsvn/_repos.la
%%PYTHON_SITELIBDIR%%/libsvn/_repos.so
%%PYTHON_SITELIBDIR%%/libsvn/_wc.a
%%PYTHON_SITELIBDIR%%/libsvn/_wc.la
%%PYTHON_SITELIBDIR%%/libsvn/_wc.so
%%PYTHON_SITELIBDIR%%/libsvn/client.py
%%PYTHON_SITELIBDIR%%/libsvn/client.pyc
%%PYTHON_SITELIBDIR%%/libsvn/core.py
%%PYTHON_SITELIBDIR%%/libsvn/core.pyc
%%PYTHON_SITELIBDIR%%/libsvn/delta.py
%%PYTHON_SITELIBDIR%%/libsvn/delta.pyc
%%PYTHON_SITELIBDIR%%/libsvn/diff.py
%%PYTHON_SITELIBDIR%%/libsvn/diff.pyc
%%PYTHON_SITELIBDIR%%/libsvn/fs.py
%%PYTHON_SITELIBDIR%%/libsvn/fs.pyc
%%PYTHON_SITELIBDIR%%/libsvn/ra.py
%%PYTHON_SITELIBDIR%%/libsvn/ra.pyc
%%PYTHON_SITELIBDIR%%/libsvn/repos.py
%%PYTHON_SITELIBDIR%%/libsvn/repos.pyc
%%PYTHON_SITELIBDIR%%/libsvn/wc.py
%%PYTHON_SITELIBDIR%%/libsvn/wc.pyc
%%PYTHON_SITELIBDIR%%/svn/__init__.py
%%PYTHON_SITELIBDIR%%/svn/__init__.pyc
%%PYTHON_SITELIBDIR%%/svn/client.py
%%PYTHON_SITELIBDIR%%/svn/client.pyc
%%PYTHON_SITELIBDIR%%/svn/core.py
%%PYTHON_SITELIBDIR%%/svn/core.pyc
%%PYTHON_SITELIBDIR%%/svn/delta.py
%%PYTHON_SITELIBDIR%%/svn/delta.pyc
%%PYTHON_SITELIBDIR%%/svn/diff.py
%%PYTHON_SITELIBDIR%%/svn/diff.pyc
%%PYTHON_SITELIBDIR%%/svn/fs.py
%%PYTHON_SITELIBDIR%%/svn/fs.pyc
%%PYTHON_SITELIBDIR%%/svn/ra.py
%%PYTHON_SITELIBDIR%%/svn/ra.pyc
%%PYTHON_SITELIBDIR%%/svn/repos.py
%%PYTHON_SITELIBDIR%%/svn/repos.pyc
%%PYTHON_SITELIBDIR%%/svn/wc.py
%%PYTHON_SITELIBDIR%%/svn/wc.pyc
@dirrm %%PYTHON_SITELIBDIR%%/libsvn
@dirrm %%PYTHON_SITELIBDIR%%/svn

View File

@ -5,16 +5,25 @@
# $FreeBSD$
#
PKGNAMESUFFIX= -ruby
PKGNAMEPREFIX= ruby-
CATEGORIES+= ruby
MAINTAINER= don@na.rim.or.jp
COMMENT= Version control system with Ruby bindings
CONFLICTS= subversion-[0-9]* subversion-perl-[0-9]* subversion-python-[0-9]* subversion-devel-[0-9]* subversion-freebsd-[0-9]*
MAINTAINER= lev@FreeBSD.org
COMMENT= Ruby bindings for version control system
MASTERDIR= ${.CURDIR}/../../devel/subversion
PKGDIR= ${.CURDIR}
PLIST= ${MASTERDIR}/pkg-plist
WITH_RUBY= yes
USE_RUBY= yes
.include "${MASTERDIR}/Makefile"
SVN_BUILD_BINDINGS=yes
.include "${MASTERDIR}/Makefile.common"
do-build:
cd ${WRKSRC} ; ${MAKE} swig-rb-lib ; ${MAKE} swig-rb
do-install:
cd ${WRKSRC} ; ${MAKE} install-swig-rb
.include <bsd.port.post.mk>

View File

@ -0,0 +1,43 @@
lib/libsvn_swig_ruby-1.a
lib/libsvn_swig_ruby-1.la
lib/libsvn_swig_ruby-1.so
lib/libsvn_swig_ruby-1.so.0
%%RUBY_SITEARCHLIBDIR%%/svn/ext/core.a
%%RUBY_SITEARCHLIBDIR%%/svn/ext/core.la
%%RUBY_SITEARCHLIBDIR%%/svn/ext/core.so
%%RUBY_SITEARCHLIBDIR%%/svn/ext/client.a
%%RUBY_SITEARCHLIBDIR%%/svn/ext/client.la
%%RUBY_SITEARCHLIBDIR%%/svn/ext/client.so
%%RUBY_SITEARCHLIBDIR%%/svn/ext/delta.a
%%RUBY_SITEARCHLIBDIR%%/svn/ext/delta.la
%%RUBY_SITEARCHLIBDIR%%/svn/ext/delta.so
%%RUBY_SITEARCHLIBDIR%%/svn/ext/diff.a
%%RUBY_SITEARCHLIBDIR%%/svn/ext/diff.la
%%RUBY_SITEARCHLIBDIR%%/svn/ext/diff.so
%%RUBY_SITEARCHLIBDIR%%/svn/ext/fs.a
%%RUBY_SITEARCHLIBDIR%%/svn/ext/fs.la
%%RUBY_SITEARCHLIBDIR%%/svn/ext/fs.so
%%RUBY_SITEARCHLIBDIR%%/svn/ext/ra.a
%%RUBY_SITEARCHLIBDIR%%/svn/ext/ra.la
%%RUBY_SITEARCHLIBDIR%%/svn/ext/ra.so
%%RUBY_SITEARCHLIBDIR%%/svn/ext/repos.a
%%RUBY_SITEARCHLIBDIR%%/svn/ext/repos.la
%%RUBY_SITEARCHLIBDIR%%/svn/ext/repos.so
%%RUBY_SITEARCHLIBDIR%%/svn/ext/wc.a
%%RUBY_SITEARCHLIBDIR%%/svn/ext/wc.la
%%RUBY_SITEARCHLIBDIR%%/svn/ext/wc.so
%%RUBY_SITELIBDIR%%/svn/client.rb
%%RUBY_SITELIBDIR%%/svn/commit-mailer.rb
%%RUBY_SITELIBDIR%%/svn/core.rb
%%RUBY_SITELIBDIR%%/svn/delta.rb
%%RUBY_SITELIBDIR%%/svn/error.rb
%%RUBY_SITELIBDIR%%/svn/fs.rb
%%RUBY_SITELIBDIR%%/svn/info.rb
%%RUBY_SITELIBDIR%%/svn/ra.rb
%%RUBY_SITELIBDIR%%/svn/repos.rb
%%RUBY_SITELIBDIR%%/svn/synchronizer.rb
%%RUBY_SITELIBDIR%%/svn/util.rb
%%RUBY_SITELIBDIR%%/svn/wc.rb
@dirrm %%RUBY_SITEARCHLIBDIR%%/svn/ext
@dirrm %%RUBY_SITEARCHLIBDIR%%/svn
@dirrm %%RUBY_SITELIBDIR%%/svn

View File

@ -19,7 +19,7 @@ NO_PACKAGE= No binary packages of release candidates
LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2
CONFLICTS?= subversion-[0-9]* subversion-perl-[0-9]* subversion-python-[0-9]* subversion-ruby-[0-9]* subversion-freebsd-[0-9]*
CONFLICTS?= subversion-[0-9]* subversion-freebsd-[0-9]*
USE_LDCONFIG= yes

View File

@ -5,10 +5,11 @@
# $FreeBSD$
PKGNAMESUFFIX= -freebsd
PORTREVISION?= 1
COMMENT= Version control system with FreeBSD Project repo customizations
MASTERDIR= ${.CURDIR}/../subversion-devel
MASTERDIR= ${.CURDIR}/../subversion
DESCR= ${.CURDIR}/pkg-descr
@ -17,7 +18,7 @@ PATCH_SITES= ${MASTER_SITE_LOCAL}
PATCH_SITE_SUBDIR= peter
PATCHFILES+= svn_hacks_1.1.diff
CONFLICTS?= subversion-[0-9]* subversion-perl-[0-9]* subversion-python-[0-9]* subversion-ruby-[0-9]* subversion-devel-[0-9]*
CONFLICTS?= subversion-[0-9]* subversion-devel-[0-9]*
MD5_FILE= ${MASTERDIR}/distinfo

View File

@ -1,20 +0,0 @@
# New ports collection makefile for: subversion-perl
# Date Created: 6 February 2004
# Whom: Autrijus Tang <autrijus@autrijus.org>
#
# $FreeBSD$
#
PKGNAMESUFFIX= -perl
MAINTAINER= autrijus@autrijus.org
COMMENT= Version control system with Perl bindings
CONFLICTS= subversion-[0-9]* subversion-python-[0-9]* subversion-ruby-[0-9]* subversion-devel-[0-9]* subversion-freebsd-[0-9]*
MASTERDIR= ${.CURDIR}/../../devel/subversion
PKGDIR= ${.CURDIR}
PLIST= ${MASTERDIR}/pkg-plist
WITH_PERL= yes
.include "${MASTERDIR}/Makefile"

View File

@ -1,6 +0,0 @@
Subversion is a version control system designed to be as similar to cvs(1)
as possible, while fixing many outstanding problems with cvs(1).
This slave port adds Perl bindings to Subversion.
WWW: http://subversion.tigris.org/

View File

@ -1,20 +0,0 @@
# New ports collection makefile for: subversion-python
# Date Created: April 17 2004
# Whom: thinker@branda.to
#
# $FreeBSD$
#
PKGNAMESUFFIX= -python
MAINTAINER= thinker@branda.to
COMMENT= Version control system with Python bindings
CONFLICTS= subversion-[0-9]* subversion-perl-[0-9]* subversion-ruby-[0-9]* subversion-devel-[0-9]* subversion-freebsd-[0-9]*
MASTERDIR= ${.CURDIR}/../../devel/subversion
PKGDIR= ${.CURDIR}
PLIST= ${MASTERDIR}/pkg-plist
WITH_PYTHON= yes
.include "${MASTERDIR}/Makefile"

View File

@ -1,6 +0,0 @@
Subversion is a version control system designed to be as similar to cvs(1)
as possible, while fixing many outstanding problems with cvs(1).
This slave port adds Python bindings to Subversion.
WWW: http://subversion.tigris.org/

View File

@ -1,20 +0,0 @@
# New ports collection makefile for: subversion-ruby
# Date Created: 4 July 2005
# Whom: Hiroyuki Iwatsuki <don@na.rim.or.jp>
#
# $FreeBSD$
#
PKGNAMESUFFIX= -ruby
MAINTAINER= don@na.rim.or.jp
COMMENT= Version control system with Ruby bindings
CONFLICTS= subversion-[0-9]* subversion-perl-[0-9]* subversion-python-[0-9]* subversion-devel-[0-9]* subversion-freebsd-[0-9]*
MASTERDIR= ${.CURDIR}/../../devel/subversion
PKGDIR= ${.CURDIR}
PLIST= ${MASTERDIR}/pkg-plist
WITH_RUBY= yes
.include "${MASTERDIR}/Makefile"

View File

@ -1,6 +0,0 @@
Subversion is a version control system designed to be as similar to cvs(1)
as possible, while fixing many outstanding problems with cvs(1).
This slave port adds Ruby bindings to Subversion.
WWW: http://subversion.tigris.org/

View File

@ -4,30 +4,10 @@
#
# $FreeBSD$
PORTNAME= subversion
PORTVERSION= 1.4.6
PORTREVISION?= 2
CATEGORIES= devel
MASTER_SITES= http://subversion.tigris.org/downloads/:main \
http://svnbook.red-bean.com/en/${PORTVERSION:R}/:book
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:main
DIST_SUBDIR= subversion
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
MAINTAINER= lev@freebsd.org
COMMENT= Version control system
CONFLICTS?= subversion-perl-[0-9]* subversion-python-[0-9]* subversion-ruby-[0-9]* subversion-devel-[0-9]* subversion-freebsd-[0-9]*
LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2
USE_LDCONFIG= yes
USE_BZIP2= yes
USE_AUTOTOOLS= libtool:15
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS= --with-ssl
WANT_PERL= yes
CONFLICTS?= subversion-devel-[0-9]* subversion-freebsd-[0-9]*
USE_RC_SUBR= svnserve
@ -37,32 +17,18 @@ MAN8= svnserve.8
TXT_DOCS= BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README
OPTIONS= PERL "Perl bindings" off \
PYTHON "Python bindings" off \
RUBY "Ruby bindings" off \
JAVA "Java (JavaHL) bindings" off \
MOD_DAV_SVN "mod_dav_svn module for Apache 2.X" off \
OPTIONS= MOD_DAV_SVN "mod_dav_svn module for Apache 2.X" off \
APACHE2_APR "Use APR from Apache 2.X" off \
NEON "WebDAV/Delta-V repository access module" on \
NEON "WebDAV/Delta-V repo access module (neon)" on \
SERF "WebDAV/Delta-V repo access module (serf)" off \
SASL "SASL2 authorization support" off \
BDB "db4 repository backend" on \
ASVN "Build and install Archive SVN (asvn)" off \
MAINTAINER_DEBUG "Build debug version" off \
SVNSERVE_WRAPPER "Enable svnserve wrapper" off \
BOOK "Install the Subversion Book" off
.include <bsd.port.pre.mk>
.if !defined(WITHOUT_NLS)
USE_GETTEXT= yes
PLIST_SUB+= WITHOUT_GETTEXT=""
.else
CONFIGURE_ARGS+= --disable-nls
PLIST_SUB+= WITHOUT_GETTEXT="@comment "
.endif
.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
CFLAGS+= -fpic -DPIC
.endif
.include "${.CURDIR}/../../devel/subversion/Makefile.common"
SVNREPOS?= /home/svn/repos
SVNFSTYPE?= fsfs
@ -75,83 +41,38 @@ WITH_REPOSITORY_CREATION= yes
MKREPOS_TARGET= _mkrepos
.endif
.if defined(WITH_MAINTAINER_DEBUG)
CONFIGURE_ARGS+=--enable-maintainer-mode \
--enable-debug
CFLAGS+= -g
.endif
CONFIGURE_ARGS+= --without-swig
.if !defined(WITHOUT_NEON)
LIB_DEPENDS+= neon.26:${PORTSDIR}/www/neon26
.if defined(WITH_NEON)
LIB_DEPENDS+= neon.28:${PORTSDIR}/www/neon28
CONFIGURE_ARGS+= --with-neon=${LOCALBASE}
PLIST_SUB+= WITHOUT_NEON=""
PLIST_SUB+= NEON=""
.else
CONFIGURE_ARGS+= --without-neon
PLIST_SUB+= WITHOUT_NEON="@comment "
PLIST_SUB+= NEON="@comment "
.endif
.if defined(WITHOUT_BDB)
.if defined(WITH_SERF)
LIB_DEPENDS+= serf-0.0:${PORTSDIR}/www/serf
CONFIGURE_ARGS+= --with-serf=${LOCALBASE}
PLIST_SUB+= SERF=""
.else
PLIST_SUB+= SERF="@comment "
.endif
.if defined(WITH_SASL)
LIB_DEPENDS+= sasl2.2:${PORTSDIR}/security/cyrus-sasl2
CONFIGURE_ARGS+= --with-sasl=${LOCALBASE}
PLIST_SUB+= SASL=""
.else
PLIST_SUB+= SASL="@comment "
.endif
.if defined(WITH_BDB)
PLIST_SUB+= BDB=""
.else
CONFIGURE_ARGS+= --without-berkeley-db
PLIST_SUB+= WITHOUT_BDB="@comment "
.else
PLIST_SUB+= WITHOUT_BDB=""
.endif
.if defined(WITH_PERL)
USE_PERL5= 5.8.0+
SWIG_BINDINGS+= yes
PLIST_SUB+= WITH_PERL=""
MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
MAN3= SVN::Base.3 \
SVN::Client.3 \
SVN::Core.3 \
SVN::Delta.3 \
SVN::Fs.3 \
SVN::Ra.3 \
SVN::Repos.3 \
SVN::Wc.3
.else
PLIST_SUB+= WITH_PERL="@comment "
.endif
.if defined(WITH_PYTHON)
USE_PYTHON= yes
.include "${PORTSDIR}/Mk/bsd.python.mk"
SWIG_BINDINGS+= yes
PLIST_SUB+= WITH_PYTHON=""
.else
PLIST_SUB+= WITH_PYTHON="@comment "
.endif
.if defined(WITH_RUBY)
USE_RUBY= yes
.include "${PORTSDIR}/Mk/bsd.ruby.mk"
SWIG_BINDINGS+= yes
PLIST_SUB+= WITH_RUBY=""
.else
PLIST_SUB+= WITH_RUBY="@comment "
.endif
.if defined(WITH_JAVA)
CATEGORIES+= java
USE_JAVA= yes
JAVA_VERSION= 1.2+
JAVA_OS= native
JAVA_BUILD= yes
JAVA_RUN= yes
.include "${PORTSDIR}/Mk/bsd.java.mk"
CONFIGURE_ARGS+= --enable-javahl --with-jdk=${JAVA_HOME}
PLIST_SUB+= WITH_JAVA=""
.else
PLIST_SUB+= WITH_JAVA="@comment "
.endif
.if defined(WITH_JAVA) && ${OSVERSION} < 503000
BROKEN="Java bindings are supported only on FreeBSD 5.3 or newer"
.endif
.if !defined(SWIG_BINDINGS)
CONFIGURE_ARGS+= --without-swig --disable-swig-bindings
PLIST_SUB+= BDB="@comment "
.endif
.if defined(WITH_MOD_DAV_SVN)
@ -178,7 +99,7 @@ APR_CONFIG= apr-config
APU_CONFIG= apu-config
.endif
APR_PORT= ${APACHE_PORT}
.if !defined(WITHOUT_BDB)
.if defined(WITH_BDB)
DEPENDS_ARGS+= WITH_BERKELEYDB=db4
OPT_NAME= WITH_BERKELEYDB=(db4|db41|db42)
.endif
@ -186,7 +107,7 @@ OPT_NAME= WITH_BERKELEYDB=(db4|db41|db42)
APR_APU_DIR= ${LOCALBASE}/bin
APR_CONFIG= apr-1-config
APU_CONFIG= apu-1-config
.if !defined(WITHOUT_BDB)
.if defined(WITH_BDB)
LIB_DEPENDS+= apr-1.2:${PORTSDIR}/devel/apr-svn
APR_PORT= devel/apr-svn
OPT_NAME= APR_UTIL_WITH_BERKELEY_DB=yes
@ -229,58 +150,27 @@ SCRIPTS_DATA=
pre-everything::
@${ECHO_MSG} ""
.if defined(WITHOUT_NEON)
@${ECHO_MSG} "WebDAV/Delta-V repository access module disabled."
.else
.if defined(WITH_NEON)
@${ECHO_MSG} "WebDAV/Delta-V repository access module enabled."
@${ECHO_MSG} "To disable it define WITHOUT_NEON"
.else
@${ECHO_MSG} "WebDAV/Delta-V repository access module disabled."
.endif
@${ECHO_MSG} ""
.if defined(WITHOUT_BDB)
@${ECHO_MSG} "db4 repository backend disabled."
.else
.if defined(WITH_BDB)
@${ECHO_MSG} "db4 repository backend enabled."
@${ECHO_MSG} "To disable it define WITHOUT_BDB"
.else
@${ECHO_MSG} "db4 repository backend disabled."
.endif
@${ECHO_MSG} ""
.if defined(WITH_MAINTAINER_DEBUG)
@${ECHO_MSG} "Build debug version."
.else
@${ECHO_MSG} "You can enable debug build by defining WITH_MAINTAINER_DEBUG."
.endif
@${ECHO_MSG} ""
.if defined(WITH_PERL)
@${ECHO_MSG} "Build with perl bindings."
@${ECHO_MSG} "Be sure, that apr library and perl both uses OR not uses threads in same time."
.else
@${ECHO_MSG} "You can enable perl bindings by defining WITH_PERL"
.endif
@${ECHO_MSG} ""
.if defined(WITH_PYTHON)
@${ECHO_MSG} "Build with Python bindings."
.else
@${ECHO_MSG} "You can enable Python bindings by defining WITH_PYTHON."
.endif
@${ECHO_MSG} ""
.if defined(WITH_RUBY)
@${ECHO_MSG} "Build with Ruby bindings."
.else
@${ECHO_MSG} "You can enable Ruby bindings by defining WITH_RUBY."
.endif
@${ECHO_MSG} ""
.if defined(WITH_JAVA)
@${ECHO_MSG} "Build with Java (JavaHL) bindings."
.else
@${ECHO_MSG} "You can enable Java bindings by defining WITH_JAVA."
@${ECHO_MSG} "You should have apr built with threads for Java support!"
.endif
@${ECHO_MSG} ""
.if defined(WITH_MOD_DAV_SVN)
@${ECHO_MSG} "mod_dav_svn module for Apache 2.X enabled."
@${ECHO_MSG} "This option implies the WITH_APACHE2_APR option."
.else
@${ECHO_MSG} "You can enable the mod_dav_svn module for Apache 2.X"
@${ECHO_MSG} "by defining WITH_MOD_DAV_SVN. This option implies"
@${ECHO_MSG} "the WITH_APACHE2_APR option."
.endif
@${ECHO_MSG} ""
.if defined(WITH_APACHE2_APR)
@ -288,17 +178,13 @@ pre-everything::
@${ECHO_MSG} "port/package installed, you may need to remove it."
.else
@${ECHO_MSG} "You can link subversion against the APR built with"
@${ECHO_MSG} "the ${APACHE_PORT} port, rather than the devel/apr port,"
@${ECHO_MSG} "by defining WITH_APACHE2_APR."
@${ECHO_MSG} "the ${APACHE_PORT} port, rather than the devel/apr port."
.endif
@${ECHO_MSG} ""
.if defined(WITH_SVNSERVE_WRAPPER)
@${ECHO_MSG} "svnserve wrapper enabled."
.else
@${ECHO_MSG} "You can install the svnserve wrapper (sets umask 002)"
@${ECHO_MSG} "by defining WITH_SVNSERVE_WRAPPER."
.endif
@${ECHO_MSG} ""
.endif
.if defined(WITH_REPOSITORY_CREATION)
@${ECHO_MSG} "I will create (or use, if it exists) \"${SVNGROUP}\" group."
@${ECHO_MSG} "Make sure that all committers are its members."
@ -319,31 +205,13 @@ pre-everything::
@${ECHO_MSG} ""
.if !defined(NOPORTDOCS) && defined(WITH_BOOK)
@${ECHO_MSG} "Subversion Book will be installed."
.else
@${ECHO_MSG} "You can install the Subversion Book by defining WITH_BOOK."
.endif
@${ECHO_MSG} ""
.endif
.if defined(WITH_ASVN)
@${ECHO_MSG} "asvn will be installed"
.else
@${ECHO_MSG} "You can install asvn from contrib by defining WITH_ASVN"
.endif
@${ECHO_MSG} ""
@${ECHO_MSG} "Many useful scripts will be installed into ${DATADIR}}"
post-extract:
@${RM} -rf ${WRKSRC}/neon
@${RM} -rf ${WRKSRC}/apr
@${RM} -rf ${WRKSRC}/apr-util
post-patch:
.if ${PREFIX} != "/usr"
@${REINPLACE_CMD} "s#/etc/subversion#${ETCDIR}#g" ${WRKSRC}/subversion/libsvn_subr/config_file.c
@${REINPLACE_CMD} "s#/etc/subversion#${ETCDIR}#g" ${WRKSRC}/subversion/libsvn_subr/config_impl.h
.endif
@${REINPLACE_CMD} "s#^swig_pydir =.*#swig_pydir = ${PYTHON_SITELIBDIR}/libsvn#" ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} "s#^swig_pydir_extra =.*#swig_pydir_extra = ${PYTHON_SITELIBDIR}/svn#" ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} "s#^LIBTOOL =.*#LIBTOOL = ${LIBTOOL}#" ${WRKSRC}/Makefile.in
@${ECHO_MSG} "Many useful scripts will be installed into ${DATADIR}}"
pre-configure:
@if [ ! -x ${APR_APU_DIR}/${APR_CONFIG} -o ! -x ${APR_APU_DIR}/${APU_CONFIG} ] ; then \
@ -366,25 +234,6 @@ pre-configure:
fi
.endif
post-build:
.if defined(WITH_PERL)
cd ${WRKSRC} ; \
${MAKE} swig-pl
.endif
.if defined(WITH_PYTHON)
cd ${WRKSRC} ; \
${MAKE} swig-py
.endif
.if defined(WITH_RUBY)
cd ${WRKSRC} ; \
${MAKE} swig-rb
.endif
.if defined(WITH_JAVA)
@${MKDIR} ${WRKSRC}/subversion/bindings/java/javahl/classes
cd ${WRKSRC} ; \
${MAKE} javahl
.endif
.if defined(WITH_MOD_DAV_SVN)
pre-install:
${APXS} -e -S LIBEXECDIR=${PREFIX}/${APACHEMODDIR} -a -n dav ${PREFIX}/${APACHEMODDIR}/mod_dav.so
@ -408,23 +257,6 @@ post-install: ${MKREPOS_TARGET}
.if defined(WITH_ASVN)
${INSTALL_SCRIPT} ${WRKSRC}/contrib/client-side/asvn ${PREFIX}/bin
.endif
.if defined(WITH_PERL)
cd ${WRKSRC} ; \
${REINPLACE_CMD} '/SWIG_PL_DIR/s, install$$, all pure_install,g' ${WRKSRC}/Makefile ; \
${MAKE} install-swig-pl
.endif
.if defined(WITH_PYTHON)
cd ${WRKSRC} ; \
${MAKE} install-swig-py
.endif
.if defined(WITH_RUBY)
cd ${WRKSRC} ; \
${MAKE} install-swig-rb
.endif
.if defined(WITH_JAVA)
cd ${WRKSRC} ; \
${MAKE} install-javahl
.endif
.if defined(WITH_SVNSERVE_WRAPPER)
@${INSTALL_SCRIPT} ${FILESDIR}/svnserve.wrapper ${PREFIX}/bin/svnserve
.endif
@ -472,4 +304,8 @@ post-deinstall:
@PKG_PREFIX=${PREFIX} ${SH} ${PKGDEINSTALL} ${PKGNAME} POST-DEINSTALL
.endif
svn-build-outputs-hack:
cd ${WRKSRC} && ./gen-make.py --release --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_ra,libsvn_repos,libsvn_subr,libsvn_wc
${MV} ${WRKSRC}/build-outputs.mk ${FILESDIR}/build-outputs.mk
.include <bsd.port.post.mk>

View File

@ -0,0 +1,62 @@
# New ports collection makefile for: subversion
# Date created: 10 September 2001
# Whom: rooneg@electricjellyfish.net
#
# $FreeBSD$
PORTNAME= subversion
PORTVERSION= 1.5.0
CATEGORIES= devel
MASTER_SITES= http://subversion.tigris.org/downloads/:main \
http://svnbook.red-bean.com/nightly/en/:book
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:main
DIST_SUBDIR= subversion
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
USE_BZIP2= yes
USE_AUTOTOOLS= libtool:15
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS= --with-ssl
WANT_PERL= yes
.include <bsd.port.pre.mk>
.if defined(SVN_BUILD_BINDINGS)
LIB_DEPENDS+= svn_client-1:${PORTSDIR}/devel/subversion
EXTRA_PATCHES+= ${PATCHDIR}/bindings-patch-subversion--bindings--swig--perl--native--Makefile.PL.in
.endif
.if !defined(WITHOUT_NLS)
USE_GETTEXT= yes
PLIST_SUB+= WITHOUT_GETTEXT=""
.else
CONFIGURE_ARGS+= --disable-nls
PLIST_SUB+= WITHOUT_GETTEXT="@comment "
.endif
.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
CFLAGS+= -fpic -DPIC
.endif
.if defined(WITH_MAINTAINER_DEBUG)
CONFIGURE_ARGS+=--enable-maintainer-mode \
--enable-debug
CFLAGS+= -g
.endif
post-extract:
@${RM} -rf ${WRKSRC}/neon
@${RM} -rf ${WRKSRC}/apr
@${RM} -rf ${WRKSRC}/apr-util
post-patch:
.if ${PREFIX} != "/usr"
@${REINPLACE_CMD} "s#/etc/subversion#${ETCDIR}#g" ${WRKSRC}/subversion/libsvn_subr/config_file.c
@${REINPLACE_CMD} "s#/etc/subversion#${ETCDIR}#g" ${WRKSRC}/subversion/libsvn_subr/config_impl.h
.endif
@${REINPLACE_CMD} "s#^swig_pydir =.*#swig_pydir = ${PYTHON_SITELIBDIR}/libsvn#" ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} "s#^swig_pydir_extra =.*#swig_pydir_extra = ${PYTHON_SITELIBDIR}/svn#" ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} "s#^LIBTOOL =.*#LIBTOOL = ${LIBTOOL}#" ${WRKSRC}/Makefile.in
.if defined(SVN_BUILD_BINDINGS)
@${CP} ${FILESDIR}/build-outputs.mk ${WRKSRC}
.endif

View File

@ -1,9 +1,9 @@
MD5 (subversion/subversion-1.4.6.tar.bz2) = 9c7cf517362c1c9332b610339e5cce6b
SHA256 (subversion/subversion-1.4.6.tar.bz2) = 6c480c3493b25c4b73fa62d5fef2f8dd40dde1eb1294c53d3495d864230fc124
SIZE (subversion/subversion-1.4.6.tar.bz2) = 4680316
MD5 (subversion/svn-book-html.tar.bz2) = eda5fa7d7e3aff9473adf063385d3527
SHA256 (subversion/svn-book-html.tar.bz2) = a73110c724ee7fca4ab0e6090f0a47fdd3a03cfdfbecab799aca90c80824d9e0
SIZE (subversion/svn-book-html.tar.bz2) = 366277
MD5 (subversion/svn-book.pdf) = b4f04dfc6cae59212c255322e4fa27a4
SHA256 (subversion/svn-book.pdf) = d3fffd8191d62faf2a571cfe96bdadc772ff90bd5e32364f888f9b2d7fd81b5d
SIZE (subversion/svn-book.pdf) = 1462807
MD5 (subversion/subversion-1.5.0.tar.bz2) = 004b57643406dd10957ec87955702189
SHA256 (subversion/subversion-1.5.0.tar.bz2) = 755e9b2bac5ce69ff0177a02f3946c2840db06411e92e767e3c44a8c46d496b3
SIZE (subversion/subversion-1.5.0.tar.bz2) = 4852793
MD5 (subversion/svn-book-html.tar.bz2) = 4574357586b0a73afd712b8c898cf84a
SHA256 (subversion/svn-book-html.tar.bz2) = 5d3adfccfc3c72af6860702b8f5349107d52c9866384765611606bd53c8cbd77
SIZE (subversion/svn-book-html.tar.bz2) = 404468
MD5 (subversion/svn-book.pdf) = 5fe39899d7e17f31f1498991dce7dafb
SHA256 (subversion/svn-book.pdf) = cb34765531342a619ca3b710a75478ac9884e4e11ae680161b68f424f6f533f3
SIZE (subversion/svn-book.pdf) = 1659122

View File

@ -0,0 +1,11 @@
--- subversion/bindings/swig/perl/native/Makefile.PL.in.orig 2008-02-03 00:14:22.000000000 +0300
+++ subversion/bindings/swig/perl/native/Makefile.PL.in 2008-02-03 00:14:55.000000000 +0300
@@ -44,7 +44,7 @@
" -I$svnlib_builddir",
" -I$swig_srcdir -g"),
OBJECT => q/$(O_FILES)/,
- LIBS => [join(' ', $apr_ldflags,
+ LIBS => [join(' ', $ENV{'LDFLAGS'}, $apr_ldflags,
(map {$_ = abs_path($_); "-L$_"} @ldpaths),
@ldmodules, '-lsvn_swig_perl-1',
`$swig -perl -ldflags`)],

File diff suppressed because one or more lines are too long

View File

@ -1,12 +1,6 @@
--- contrib/client-side/asvn.orig Tue Jun 15 06:02:44 2004
+++ contrib/client-side/asvn Mon Sep 11 17:07:04 2006
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/local/bin/bash
#-------------------------------------------------------------------------
# Author: Ross Mark (rossm@controllingedge.com.au)
# Date: Tue Mar 11 10:02:57 EST 2003
@@ -46,7 +46,7 @@
--- contrib/client-side/asvn.orig 2008-01-28 03:24:25.000000000 +0300
+++ contrib/client-side/asvn 2008-06-28 12:10:05.554369000 +0400
@@ -52,7 +52,7 @@
TMPFILE2=/tmp/asvn.tmp2.$$
PCWD=`/bin/pwd`
SKIPSVN='\( -name .svn -prune -false \)'
@ -15,248 +9,101 @@
trap cleanup 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
@@ -58,7 +58,8 @@
@@ -64,7 +64,8 @@
function basedirname()
{
refname="$1"
- dir="`dirname $2`"
- dir="`dirname \"$2\"`"
+ shift
+ dir="`dirname \"$*\"`"
ref=`expr "$dir" : "$refname/\(.*\)"`
ref="`expr \"$dir\" : \"$refname/\(.*\)\"`"
if [ -z "$ref" ]
then
@@ -105,10 +106,10 @@
@@ -111,7 +112,7 @@
function recorddirinfo
{
- eval "find $PCWD $SKIPSVN -o \( -type d ! -name .svn -print \)" |while read dirlist
+ eval "gfind \"$PCWD\" $SKIPSVN -o \( -type d ! -name .svn -print \)" |while read dirlist
do
- updatedirsymlinks $1 $dirlist
- updatedirdevices $1 $dirlist
+ updatedirsymlinks $1 "$dirlist"
+ updatedirdevices $1 "$dirlist"
done
}
@@ -126,15 +127,15 @@
updatedirsymlinks $1 "$dirlist"
updatedirdevices $1 "$dirlist"
@@ -132,7 +133,7 @@
#
# Obtain the list of devices in this directory
#
- find "$dir" \( \( -type b -o -type c -o -type p \) -print \) -o -type d ! -name "`basename $dir`" -prune | while read file
- find "$dir" \( \( -type b -o -type c -o -type p \) -print \) -o -type d ! -name "`basename \"$dir\"`" -prune | while read file
+ gfind "$dir" \( \( -type b -o -type c -o -type p \) -print \) -o -type d ! -name "`basename \"$dir\"`" -prune | while read file
do
- echo -n `find $file -printf "file='%f' mode=%m user=%u(%U) group=%g(%G)"`
- [ -b $file ] && echo -n ' type=b'
- [ -c $file ] && echo -n ' type=c'
- [ -p $file ] && echo ' type=p'
- if [ -b $file -o -c $file ]
+ echo -n `gfind "$file" -printf "file='%f' mode=%m user=%u(%U) group=%g(%G)"`
+ [ -b "$file" ] && echo -n ' type=b'
+ [ -c "$file" ] && echo -n ' type=c'
+ [ -p "$file" ] && echo ' type=p'
+ if [ -b "$file" -o -c "$file" ]
then
- ls -l $file |
+ ls -l "$file" |
sed -e 's/^[-lcpbrdwxXstugoTS]* *[0-9] [^ ]* *[^ ]* *\([0-9]*\), *\([0-9]*\) .*/ major=\1 minor=\2/'
fi
# In this case file is the full path.
@@ -145,7 +146,7 @@
#
# Obtain the currently defined devices
#
- $SVN propget $DEV_PROP $dir >$TMPFILE1
+ $SVN propget $DEV_PROP "$dir" >$TMPFILE1
#
# If the two list are the same then there is nothing to do.
@@ -161,7 +162,7 @@
if [ "$CHECKIN" = "true" ]
then
# Add the current devices to the property
- $SVN propset $DEV_PROP $dir -F $TMPFILE
+ $SVN propset $DEV_PROP "$dir" -F $TMPFILE
else
# Delete all the unwanted devices ie not in TMPFILE1
cat $TMPFILE |while read line
@@ -169,8 +170,8 @@
file=`expr "$line" : "file='\(.*\)' mode"`
if ! grep -q "file='$file'" $TMPFILE1
then
- rm $file
- deleteignorefile $file
+ rm "$file"
+ deleteignorefile "$file"
fi
done
fi
@@ -178,7 +179,7 @@
# There are no devices in this directory
if [ "$CHECKIN" = "true" ]
then
- $SVN propdel $DEV_PROP $dir
+ $SVN propdel $DEV_PROP "$dir"
fi
echo -n `find "$file" -printf "file='%f' mode=%m user=%u(%U) group=%g(%G)"`
[ -b "$file" ] && echo -n ' type=b'
@@ -200,10 +201,10 @@
grep -q "$info" $TMPFILE && continue # This line still matches
file="`expr \"$info\" : \"file='\(.*\)' \"`"
mode=`expr "$info" : ".*' mode=\([0-9]*\) "`
- user=`expr "$info" : ".* user=\([^(]*\)("`
- uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\) "`
- group=`expr "$info" : ".* group=\([^(]*\)("`
- gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\) "`
+# user=`expr "$info" : ".* user=\([^(]*\)("`
+ uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\)"`
+# group=`expr "$info" : ".* group=\([^(]*\)("`
+ gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\)"`
type=`expr "$info" : ".* type=\(.\)"`
major=`expr "$info" : ".* major=\([0-9]*\)"`
minor=`expr "$info" : ".* minor=\([0-9]*\)"`
@@ -213,7 +214,8 @@
#
rm -f "$dir/$file"
mknod --mode=$mode "$dir/$file" $type $major $minor
- chown $user:$group "$dir/$file"
+# chown $user:$group "$dir/$file"
+ chown $uid:$gid "$dir/$file"
addignorefile "$dir/$file"
done
fi
@@ -194,10 +195,10 @@
grep -q "$info" $TMPFILE && continue # This line still matches
file=`expr "$info" : "file='\(.*\)' "`
mode=`expr "$info" : ".*' mode=\([0-9]*\) "`
- user=`expr "$info" : ".* user=\([^(]*\)("`
- uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\) "`
- group=`expr "$info" : ".* group=\([^(]*\)("`
- gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\) "`
+# user=`expr "$info" : ".* user=\([^(]*\)("`
+ uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\)"`
+# group=`expr "$info" : ".* group=\([^(]*\)("`
+ gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\)"`
type=`expr "$info" : ".* type=\(.\)"`
major=`expr "$info" : ".* major=\([0-9]*\)"`
minor=`expr "$info" : ".* minor=\([0-9]*\)"`
@@ -205,10 +206,11 @@
# This file is either missing or wrong
# Delete the old and create it anew.
#
- rm -f $dir/$file
- mknod --mode=$mode $dir/$file $type $major $minor
- chown $user:$group $dir/$file
- addignorefile $dir/$file
+ rm -f "$dir/$file"
+ mknod --mode=$mode "$dir/$file" $type $major $minor
+# chown $user:$group $dir/$file
+ chown $uid:$gid "$dir/$file"
+ addignorefile "$dir/$file"
done
fi
}
@@ -228,7 +230,7 @@
@@ -234,7 +236,7 @@
#
# Obtain the list of symlinks in this directory
#
- find "$dir" \( -type l -printf "file='%f' dest='%l'\n" \) -o -type d ! -name "`basename $dir`" -prune |
- find "$dir" \( -type l -printf "file='%f' dest='%l'\n" \) -o -type d ! -name "`basename \"$dir\"`" -prune |
+ gfind "$dir" \( -type l -printf "file='%f' dest='%l'\n" \) -o -type d ! -name "`basename \"$dir\"`" -prune |
sort >$TMPFILE
sort >$TMPFILE
#
@@ -243,7 +245,7 @@
#
# Obtain the currently defined symlinks
#
- $SVN propget $SYM_PROP $dir >$TMPFILE1
+ $SVN propget $SYM_PROP "$dir" >$TMPFILE1
#
# If the two list are the same then there is nothing to do.
@@ -259,7 +261,7 @@
if [ "$CHECKIN" = "true" ]
then
# Add the current symlinks to the property
- $SVN propset $SYM_PROP $dir -F $TMPFILE
+ $SVN propset $SYM_PROP "$dir" -F $TMPFILE
else
# Delete all the unwanted symlinks
cat $TMPFILE |while read line
@@ -268,8 +270,8 @@
efile="`echo $file |sed -e 's!\([\[\(\$]\)!\\\\\1!g'`"
if ! grep -q "file='$efile'" $TMPFILE1
then
- rm $dir/$file
- deleteignorefile $dir/$file
+ rm "$dir/$file"
+ deleteignorefile "$dir/$file"
fi
done
fi
@@ -277,7 +279,7 @@
# There are no symlinks in this directory
if [ "$CHECKIN" = "true" ]
then
- $SVN propdel $SYM_PROP $dir
+ $SVN propdel $SYM_PROP "$dir"
fi
fi
@@ -294,10 +296,10 @@
if [ -L $dir/$file ]
then
- [ "`find $dir/$file -printf '%l'`" = "$dest" ] && continue
+ [ "`gfind \"$dir/$file\" -printf '%l'`" = "$dest" ] && continue
fi
- rm -f $dir/$file
- ln -s $dest $dir/$file
+ rm -f "$dir/$file"
+ ln -s $dest "$dir/$file"
done
fi
}
@@ -313,37 +315,39 @@
@@ -320,7 +322,7 @@
# Find all the directories and files
cp /dev/null $TMPFILE
- eval "find $PCWD $SKIPSVN -o \( \( -type d ! -name .svn \) -o -type f \) $PRINTDETAILS" | while read info
+ eval "gfind \"$PCWD\" $SKIPSVN -o \( \( -type d ! -name .svn \) -o -type f \) $PRINTDETAILS" | while read info
do
device=`expr "$info" : "file='\(.*\)' mode"`
info=`expr "$info" : "file='.*' \(mode.*\)"`
+# echo DEBUG: device vale $device
if [ "$PCWD" = "$device" ]
then
dir="."
file=""
else
- dir="`basedirname $PCWD $device`"
- file="`basename $device`"
+ dir="`basedirname \"$PCWD\" $device`"
+ file=`basename "$device"`
fi
# see if the properties have changed.
- if [ "`$SVN propget $FILE_PROP $dir/$file`" != "$info" ]
+ if [ "`$SVN propget $FILE_PROP \"$dir/$file\"`" != "$info" ]
then
if [ "$CHECKIN" = "true" ]
then
- $SVN propset $FILE_PROP "$info" $dir/$file
+ $SVN propset $FILE_PROP "$info" "$dir/$file"
else
info=`$SVN propget $FILE_PROP "$dir/$file"`
mode=`expr "$info" : "mode=\([0-9]*\) "`
- user=`expr "$info" : ".* user=\([^(]*\)("`
- uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\) "`
- group=`expr "$info" : ".* group=\([^(]*\)("`
- gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\) "`
- if [ "$user" = "" -o "$group" = "" -o "$mode" = "" ]
+# user=`expr "$info" : ".* user=\([^(]*\)("`
+ uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\)"`
+# group=`expr "$info" : ".* group=\([^(]*\)("`
+ gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\)"`
+ if [ "$uid" = "" -o "$gid" = "" -o "$mode" = "" ]
then
echo "property $FILE_PROP not set for $dir/$file"
else
- chown $user:$group $dir/$file
- chmod $mode $dir/$file
+# chown $user:$group $dir/$file
+ chown $uid:$gid "$dir/$file"
+ chmod $mode "$dir/$file"
fi
fi
fi
@@ -364,8 +368,9 @@
if [ "$CHDIR" = "true" ]
then
shift $(($# -1))
- cd $1
- PCWD="$PCWD/$1"
+ WD=`echo $1 | sed "s/\/$//" | awk -F "/" '{print $(NF)}' `
+ cd $WD
+ PCWD="$PCWD/$WD"
fi
recorddirinfo
recordpermissions
@@ -382,7 +387,7 @@
device=`expr "$info" : "file='\(.*\)' mode"`
info=`expr "$info" : "file='.*' \(mode.*\)"`
@@ -343,15 +345,16 @@
else
info=`$SVN propget $FILE_PROP "$dir/$file"`
mode=`expr "$info" : "mode=\([0-9]*\) "`
- user=`expr "$info" : ".* user=\([^(]*\)("`
- uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\) "`
- group=`expr "$info" : ".* group=\([^(]*\)("`
- gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\) "`
- if [ "$user" = "" -o "$group" = "" -o "$mode" = "" ]
+# user=`expr "$info" : ".* user=\([^(]*\)("`
+ uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\)"`
+# group=`expr "$info" : ".* group=\([^(]*\)("`
+ gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\)"`
+ if [ "$uid" = "" -o "$gid" = "" -o "$mode" = "" ]
then
echo "property $FILE_PROP not set for $dir/$file"
else
- chown $user:$group "$dir/$file"
+# chown $user:$group "$dir/$file"
+ chown $uid:$gid "$dir/$file"
chmod $mode "$dir/$file"
fi
fi
@@ -391,7 +394,7 @@
[ "$ACTION" = "pre" ] && pre_checkin $@

View File

@ -8,12 +8,14 @@ bin/svnsync
%%ASVN%%bin/asvn
%%SVNSERVE_WRAPPER%%bin/svnserve.bin
bin/svnversion
include/subversion-1/mod_authz_svn.h
include/subversion-1/mod_dav_svn.h
include/subversion-1/svn-revision.txt
include/subversion-1/svn_auth.h
include/subversion-1/svn_base64.h
include/subversion-1/svn_client.h
include/subversion-1/svn_cmdline.h
include/subversion-1/svn_compat.h
include/subversion-1/svn_config.h
include/subversion-1/svn_ctype.h
include/subversion-1/svn_dav.h
@ -25,7 +27,9 @@ include/subversion-1/svn_error_codes.h
include/subversion-1/svn_fs.h
include/subversion-1/svn_hash.h
include/subversion-1/svn_io.h
include/subversion-1/svn_iter.h
include/subversion-1/svn_md5.h
include/subversion-1/svn_mergeinfo.h
include/subversion-1/svn_nls.h
include/subversion-1/svn_opt.h
include/subversion-1/svn_path.h
@ -62,22 +66,26 @@ lib/libsvn_fs-1.a
lib/libsvn_fs-1.la
lib/libsvn_fs-1.so
lib/libsvn_fs-1.so.0
%%WITHOUT_BDB%%lib/libsvn_fs_base-1.a
%%WITHOUT_BDB%%lib/libsvn_fs_base-1.la
%%WITHOUT_BDB%%lib/libsvn_fs_base-1.so
%%WITHOUT_BDB%%lib/libsvn_fs_base-1.so.0
%%BDB%%lib/libsvn_fs_base-1.a
%%BDB%%lib/libsvn_fs_base-1.la
%%BDB%%lib/libsvn_fs_base-1.so
%%BDB%%lib/libsvn_fs_base-1.so.0
lib/libsvn_fs_fs-1.a
lib/libsvn_fs_fs-1.la
lib/libsvn_fs_fs-1.so
lib/libsvn_fs_fs-1.so.0
lib/libsvn_fs_util-1.a
lib/libsvn_fs_util-1.la
lib/libsvn_fs_util-1.so
lib/libsvn_fs_util-1.so.0
lib/libsvn_ra-1.a
lib/libsvn_ra-1.la
lib/libsvn_ra-1.so
lib/libsvn_ra-1.so.0
%%WITHOUT_NEON%%lib/libsvn_ra_dav-1.a
%%WITHOUT_NEON%%lib/libsvn_ra_dav-1.la
%%WITHOUT_NEON%%lib/libsvn_ra_dav-1.so
%%WITHOUT_NEON%%lib/libsvn_ra_dav-1.so.0
%%NEON%%lib/libsvn_ra_neon-1.a
%%NEON%%lib/libsvn_ra_neon-1.la
%%NEON%%lib/libsvn_ra_neon-1.so
%%NEON%%lib/libsvn_ra_neon-1.so.0
lib/libsvn_ra_local-1.a
lib/libsvn_ra_local-1.la
lib/libsvn_ra_local-1.so
@ -90,6 +98,10 @@ lib/libsvn_repos-1.a
lib/libsvn_repos-1.la
lib/libsvn_repos-1.so
lib/libsvn_repos-1.so.0
%%SERF%%lib/libsvn_ra_serf-1.a
%%SERF%%lib/libsvn_ra_serf-1.la
%%SERF%%lib/libsvn_ra_serf-1.so
%%SERF%%lib/libsvn_ra_serf-1.so.0
lib/libsvn_subr-1.a
lib/libsvn_subr-1.la
lib/libsvn_subr-1.so
@ -144,16 +156,40 @@ lib/libsvn_wc-1.so.0
%%DATADIR%%/bdb/svn-bdb-view.py
%%DATADIR%%/bdb/svnfs.py
%%DATADIR%%/bdb/whatis-rep.py
%%DATADIR%%/buildbot/slaves/README
%%DATADIR%%/buildbot/slaves/i686-debian-sarge1/mount-ramdrive.c
%%DATADIR%%/buildbot/slaves/i686-debian-sarge1/svnbuild.sh
%%DATADIR%%/buildbot/slaves/i686-debian-sarge1/svncheck.sh
%%DATADIR%%/buildbot/slaves/i686-debian-sarge1/svnclean.sh
%%DATADIR%%/buildbot/slaves/i686-debian-sarge1/svnlog.sh
%%DATADIR%%/buildbot/slaves/i686-debian-sarge1/unmount-ramdrive.c
%%DATADIR%%/buildbot/slaves/osx10.4-gcc4.0.1-ia32/svnbuild.sh
%%DATADIR%%/buildbot/slaves/osx10.4-gcc4.0.1-ia32/svncheck.sh
%%DATADIR%%/buildbot/slaves/osx10.4-gcc4.0.1-ia32/svnclean.sh
%%DATADIR%%/buildbot/slaves/osx10.4-gcc4.0.1-ia32/svnlog.sh
%%DATADIR%%/buildbot/slaves/win32-xp VS2005/config.bat
%%DATADIR%%/buildbot/slaves/win32-xp VS2005/do_all.bat
%%DATADIR%%/buildbot/slaves/win32-xp VS2005/svnbuild.bat
%%DATADIR%%/buildbot/slaves/win32-xp VS2005/svncheck.bat
%%DATADIR%%/buildbot/slaves/win32-xp VS2005/svnclean.bat
%%DATADIR%%/buildbot/slaves/win32-xp VS2005/svnlog.bat
%%DATADIR%%/buildbot/slaves/xp-vc60-ia32/config.bat.tmpl
%%DATADIR%%/buildbot/slaves/xp-vc60-ia32/svnbuild.bat
%%DATADIR%%/buildbot/slaves/xp-vc60-ia32/svncheck.bat
%%DATADIR%%/buildbot/slaves/xp-vc60-ia32/svnclean.bat
%%DATADIR%%/buildbot/slaves/xp-vc60-ia32/svnlog.bat
%%DATADIR%%/client-side/bash_completion
%%DATADIR%%/client-side/bash_completion_test
%%DATADIR%%/client-side/server-vsn.py
%%DATADIR%%/client-side/change-svn-wc-format.py
%%DATADIR%%/client-side/server-version.py
%%DATADIR%%/client-side/showchange.pl
%%DATADIR%%/client-side/svn-graph.pl
%%DATADIR%%/client-side/wcfind
%%DATADIR%%/dev/check-license.py
%%DATADIR%%/dev/datecheck.py
%%DATADIR%%/dev/contribulyze.py
%%DATADIR%%/dev/gcov.patch
%%DATADIR%%/dev/getsigs.pl
%%DATADIR%%/dev/gen-javahl-errors.py
%%DATADIR%%/dev/gnuify-changelog.pl
%%DATADIR%%/dev/graph-dav-servers.py
%%DATADIR%%/dev/iz/defect.dem
@ -171,6 +207,7 @@ lib/libsvn_wc-1.so.0
%%DATADIR%%/dev/stress.pl
%%DATADIR%%/dev/svn-dev.el
%%DATADIR%%/dev/svn-dev.vim
%%DATADIR%%/dev/svn-entries.el
%%DATADIR%%/dev/svn-merge-revs.py
%%DATADIR%%/dev/trails.py
%%DATADIR%%/dev/verify-history.py
@ -179,9 +216,19 @@ lib/libsvn_wc-1.so.0
%%DATADIR%%/diff/diff.c
%%DATADIR%%/diff/diff3.c
%%DATADIR%%/diff/diff4.c
%%DATADIR%%/dist/construct-rolling-environment.sh
%%DATADIR%%/dist/dist.sh
%%DATADIR%%/dist/download-release.sh
%%DATADIR%%/dist/extract-for-examination.sh
%%DATADIR%%/dist/getsigs.pl
%%DATADIR%%/dist/roll.sh
%%DATADIR%%/dist/sample-rc-warning-index.html
%%DATADIR%%/dist/test.sh
%%DATADIR%%/dist/write-announcement.py
%%DATADIR%%/examples/blame.py
%%DATADIR%%/examples/check-modified.py
%%DATADIR%%/examples/dumpprops.py
%%DATADIR%%/examples/get-location-segments.py
%%DATADIR%%/examples/getfile.py
%%DATADIR%%/examples/getlocks_test.c
%%DATADIR%%/examples/geturl.py
@ -204,212 +251,51 @@ lib/libsvn_wc-1.so.0
%%DATADIR%%/hook-scripts/log-police.py
%%DATADIR%%/hook-scripts/mailer/mailer.conf.example
%%DATADIR%%/hook-scripts/mailer/mailer.py
%%DATADIR%%/hook-scripts/mailer/tests/mailer.conf
%%DATADIR%%/hook-scripts/mailer/tests/mailer-init.sh
%%DATADIR%%/hook-scripts/mailer/tests/mailer-t1.output
%%DATADIR%%/hook-scripts/mailer/tests/mailer-t1.sh
%%DATADIR%%/hook-scripts/mailer/tests/mailer-tweak.py
%%DATADIR%%/hook-scripts/README
%%DATADIR%%/hook-scripts/svn2feed.py
%%DATADIR%%/hook-scripts/svnperms.conf.example
%%DATADIR%%/hook-scripts/svnperms.py
%%DATADIR%%/hook-scripts/verify-po.py
%%DATADIR%%/po/l10n-report.py
%%DATADIR%%/po/po-update.sh
%%DATADIR%%/po/svn-po-status-report.sh
%%DATADIR%%/po/svn-po-status-run.sh
%%DATADIR%%/server-side/fsfs-reshard.py
%%DATADIR%%/server-side/svn-backup-dumps.py
%%DATADIR%%/server-side/svn-populate-node-origins-index.c
%%DATADIR%%/server-side/svnauthz-validate.c
%%DATADIR%%/test-scripts/svntest/README
%%DATADIR%%/test-scripts/svntest/dav_svn.passwd
%%DATADIR%%/test-scripts/svntest/encode-base64.py
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/config.apr-0.9
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/config.apr-0.9.x
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/config.apr-util-0.9
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/config.httpd-2.0
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/config.shared
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/dav_svn.passwd
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/httpd-2.0.conf
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/mod_dav_svn.conf
%%DATADIR%%/test-scripts/svntest/examples/solaris-7-static/config.apr-0.9
%%DATADIR%%/test-scripts/svntest/examples/solaris-7-static/config.apr-util-0.9
%%DATADIR%%/test-scripts/svntest/examples/solaris-7-static/config.httpd-2.0
%%DATADIR%%/test-scripts/svntest/examples/solaris-7-static/config.solaris.static
%%DATADIR%%/test-scripts/svntest/examples/solaris-7-static/dav_svn.passwd
%%DATADIR%%/test-scripts/svntest/mod_dav_svn.conf
%%DATADIR%%/test-scripts/svntest/svntest-bindings.sh
%%DATADIR%%/test-scripts/svntest/svntest-bindings-generic.sh
%%DATADIR%%/test-scripts/svntest/svntest-check-configuration.sh
%%DATADIR%%/test-scripts/svntest/svntest-config.sh
%%DATADIR%%/test-scripts/svntest/svntest-rebuild-generic.sh
%%DATADIR%%/test-scripts/svntest/svntest-rebuild.sh
%%DATADIR%%/test-scripts/svntest/svntest-run.sh
%%DATADIR%%/test-scripts/svntest/svntest-sendmail.sh
%%DATADIR%%/test-scripts/svntest/svntest-sendmail-generic.sh
%%DATADIR%%/test-scripts/svntest/svntest-update.sh
%%DATADIR%%/test-scripts/svntest/svntest.sh
%%DATADIR%%/server-side/svn_dav_log_parse.py
%%DATADIR%%/server-side/test_svn_dav_log_parse.py
%%DATADIR%%/xslt/svnindex.css
%%DATADIR%%/xslt/svnindex.xsl
%%MOD_DAV_SVN%%%%APACHEMODDIR%%/mod_dav_svn.so
%%MOD_DAV_SVN%%%%APACHEMODDIR%%/mod_authz_svn.so
%%MOD_DAV_SVN%%@exec %D/sbin/apxs -e -S LIBEXECDIR=%D/%%APACHEMODDIR%% -a -n dav libexec/%%APACHEDIR%%/mod_dav.so
%%MOD_DAV_SVN%%@exec %D/sbin/apxs -e -S LIBEXECDIR=%D/%%APACHEMODDIR%% -a -n dav_svn libexec/%%APACHEDIR%%/mod_dav_svn.so
%%WITH_JAVA%%lib/libsvnjavahl-1.a
%%WITH_JAVA%%lib/libsvnjavahl-1.la
%%WITH_JAVA%%lib/libsvnjavahl-1.so
%%WITH_JAVA%%lib/libsvnjavahl-1.so.0
%%WITH_JAVA%%lib/svn-javahl/svn-javahl.jar
%%WITH_JAVA%%@dirrm lib/svn-javahl/include
%%WITH_JAVA%%@dirrm lib/svn-javahl
%%WITH_PERL%%lib/libsvn_swig_perl-1.a
%%WITH_PERL%%lib/libsvn_swig_perl-1.la
%%WITH_PERL%%lib/libsvn_swig_perl-1.so
%%WITH_PERL%%lib/libsvn_swig_perl-1.so.0
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Base.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Client.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Core.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Delta.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Fs.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Ra.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Repos.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Wc.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client/_Client.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client/_Client.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/.packlist
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/_Core.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/_Core.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta/_Delta.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta/_Delta.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs/_Fs.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs/_Fs.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra/_Ra.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra/_Ra.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos/_Repos.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos/_Repos.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc/_Wc.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc/_Wc.so
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/SVN
%%WITH_PYTHON%%lib/libsvn_swig_py-1.a
%%WITH_PYTHON%%lib/libsvn_swig_py-1.la
%%WITH_PYTHON%%lib/libsvn_swig_py-1.so
%%WITH_PYTHON%%lib/libsvn_swig_py-1.so.0
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/__init__.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/__init__.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_client.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_client.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_client.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_core.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_core.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_core.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_delta.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_delta.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_delta.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_fs.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_fs.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_fs.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_ra.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_ra.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_ra.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_repos.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_repos.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_repos.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_wc.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_wc.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_wc.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/client.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/client.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/core.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/core.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/delta.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/delta.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/fs.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/fs.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/ra.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/ra.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/repos.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/repos.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/wc.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/wc.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/__init__.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/__init__.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/client.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/client.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/core.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/core.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/delta.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/delta.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/fs.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/fs.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/ra.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/ra.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/repos.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/repos.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/wc.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/wc.pyc
%%WITH_PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/libsvn
%%WITH_PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/svn
%%WITH_RUBY%%lib/libsvn_swig_ruby-1.a
%%WITH_RUBY%%lib/libsvn_swig_ruby-1.la
%%WITH_RUBY%%lib/libsvn_swig_ruby-1.so
%%WITH_RUBY%%lib/libsvn_swig_ruby-1.so.0
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/core.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/core.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/core.so
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/client.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/client.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/client.so
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/delta.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/delta.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/delta.so
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/fs.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/fs.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/fs.so
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/ra.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/ra.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/ra.so
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/repos.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/repos.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/repos.so
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/wc.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/wc.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/wc.so
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/client.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/core.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/delta.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/error.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/fs.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/info.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/ra.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/repos.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/util.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/wc.rb
%%WITH_RUBY%%@dirrm %%RUBY_SITEARCHLIBDIR%%/svn/ext
%%WITH_RUBY%%@dirrm %%RUBY_SITEARCHLIBDIR%%/svn
%%WITH_RUBY%%@dirrm %%RUBY_SITELIBDIR%%/svn
%%PORTDOCS%%%%BOOK%%@dirrm %%DOCSDIR%%/svn-book-html/images
%%PORTDOCS%%%%BOOK%%@dirrm %%DOCSDIR%%/svn-book-html
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%DATADIR%%/backup
@dirrm %%DATADIR%%/bdb
@dirrm %%DATADIR%%/buildbot/slaves/i686-debian-sarge1
@dirrm %%DATADIR%%/buildbot/slaves/osx10.4-gcc4.0.1-ia32
@dirrm %%DATADIR%%/buildbot/slaves/win32-xp VS2005
@dirrm %%DATADIR%%/buildbot/slaves/xp-vc60-ia32
@dirrm %%DATADIR%%/buildbot/slaves
@dirrm %%DATADIR%%/buildbot
@dirrm %%DATADIR%%/client-side
@dirrm %%DATADIR%%/dev/iz
@dirrm %%DATADIR%%/dev
@dirrm %%DATADIR%%/diff
@dirrm %%DATADIR%%/dist
@dirrm %%DATADIR%%/examples
@dirrm %%DATADIR%%/hook-scripts/mailer/tests
@dirrm %%DATADIR%%/hook-scripts/mailer
@dirrm %%DATADIR%%/hook-scripts
@dirrm %%DATADIR%%/po
@dirrm %%DATADIR%%/server-side
@dirrm %%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared
@dirrm %%DATADIR%%/test-scripts/svntest/examples/solaris-7-static
@dirrm %%DATADIR%%/test-scripts/svntest/examples
@dirrm %%DATADIR%%/test-scripts/svntest
@dirrm %%DATADIR%%/test-scripts
@dirrm %%DATADIR%%/xslt
@dirrm %%DATADIR%%

View File

@ -4,30 +4,10 @@
#
# $FreeBSD$
PORTNAME= subversion
PORTVERSION= 1.4.6
PORTREVISION?= 2
CATEGORIES= devel
MASTER_SITES= http://subversion.tigris.org/downloads/:main \
http://svnbook.red-bean.com/en/${PORTVERSION:R}/:book
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:main
DIST_SUBDIR= subversion
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
MAINTAINER= lev@freebsd.org
COMMENT= Version control system
CONFLICTS?= subversion-perl-[0-9]* subversion-python-[0-9]* subversion-ruby-[0-9]* subversion-devel-[0-9]* subversion-freebsd-[0-9]*
LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2
USE_LDCONFIG= yes
USE_BZIP2= yes
USE_AUTOTOOLS= libtool:15
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS= --with-ssl
WANT_PERL= yes
CONFLICTS?= subversion-devel-[0-9]* subversion-freebsd-[0-9]*
USE_RC_SUBR= svnserve
@ -37,32 +17,18 @@ MAN8= svnserve.8
TXT_DOCS= BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README
OPTIONS= PERL "Perl bindings" off \
PYTHON "Python bindings" off \
RUBY "Ruby bindings" off \
JAVA "Java (JavaHL) bindings" off \
MOD_DAV_SVN "mod_dav_svn module for Apache 2.X" off \
OPTIONS= MOD_DAV_SVN "mod_dav_svn module for Apache 2.X" off \
APACHE2_APR "Use APR from Apache 2.X" off \
NEON "WebDAV/Delta-V repository access module" on \
NEON "WebDAV/Delta-V repo access module (neon)" on \
SERF "WebDAV/Delta-V repo access module (serf)" off \
SASL "SASL2 authorization support" off \
BDB "db4 repository backend" on \
ASVN "Build and install Archive SVN (asvn)" off \
MAINTAINER_DEBUG "Build debug version" off \
SVNSERVE_WRAPPER "Enable svnserve wrapper" off \
BOOK "Install the Subversion Book" off
.include <bsd.port.pre.mk>
.if !defined(WITHOUT_NLS)
USE_GETTEXT= yes
PLIST_SUB+= WITHOUT_GETTEXT=""
.else
CONFIGURE_ARGS+= --disable-nls
PLIST_SUB+= WITHOUT_GETTEXT="@comment "
.endif
.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
CFLAGS+= -fpic -DPIC
.endif
.include "${.CURDIR}/../../devel/subversion/Makefile.common"
SVNREPOS?= /home/svn/repos
SVNFSTYPE?= fsfs
@ -75,83 +41,38 @@ WITH_REPOSITORY_CREATION= yes
MKREPOS_TARGET= _mkrepos
.endif
.if defined(WITH_MAINTAINER_DEBUG)
CONFIGURE_ARGS+=--enable-maintainer-mode \
--enable-debug
CFLAGS+= -g
.endif
CONFIGURE_ARGS+= --without-swig
.if !defined(WITHOUT_NEON)
LIB_DEPENDS+= neon.26:${PORTSDIR}/www/neon26
.if defined(WITH_NEON)
LIB_DEPENDS+= neon.28:${PORTSDIR}/www/neon28
CONFIGURE_ARGS+= --with-neon=${LOCALBASE}
PLIST_SUB+= WITHOUT_NEON=""
PLIST_SUB+= NEON=""
.else
CONFIGURE_ARGS+= --without-neon
PLIST_SUB+= WITHOUT_NEON="@comment "
PLIST_SUB+= NEON="@comment "
.endif
.if defined(WITHOUT_BDB)
.if defined(WITH_SERF)
LIB_DEPENDS+= serf-0.0:${PORTSDIR}/www/serf
CONFIGURE_ARGS+= --with-serf=${LOCALBASE}
PLIST_SUB+= SERF=""
.else
PLIST_SUB+= SERF="@comment "
.endif
.if defined(WITH_SASL)
LIB_DEPENDS+= sasl2.2:${PORTSDIR}/security/cyrus-sasl2
CONFIGURE_ARGS+= --with-sasl=${LOCALBASE}
PLIST_SUB+= SASL=""
.else
PLIST_SUB+= SASL="@comment "
.endif
.if defined(WITH_BDB)
PLIST_SUB+= BDB=""
.else
CONFIGURE_ARGS+= --without-berkeley-db
PLIST_SUB+= WITHOUT_BDB="@comment "
.else
PLIST_SUB+= WITHOUT_BDB=""
.endif
.if defined(WITH_PERL)
USE_PERL5= 5.8.0+
SWIG_BINDINGS+= yes
PLIST_SUB+= WITH_PERL=""
MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
MAN3= SVN::Base.3 \
SVN::Client.3 \
SVN::Core.3 \
SVN::Delta.3 \
SVN::Fs.3 \
SVN::Ra.3 \
SVN::Repos.3 \
SVN::Wc.3
.else
PLIST_SUB+= WITH_PERL="@comment "
.endif
.if defined(WITH_PYTHON)
USE_PYTHON= yes
.include "${PORTSDIR}/Mk/bsd.python.mk"
SWIG_BINDINGS+= yes
PLIST_SUB+= WITH_PYTHON=""
.else
PLIST_SUB+= WITH_PYTHON="@comment "
.endif
.if defined(WITH_RUBY)
USE_RUBY= yes
.include "${PORTSDIR}/Mk/bsd.ruby.mk"
SWIG_BINDINGS+= yes
PLIST_SUB+= WITH_RUBY=""
.else
PLIST_SUB+= WITH_RUBY="@comment "
.endif
.if defined(WITH_JAVA)
CATEGORIES+= java
USE_JAVA= yes
JAVA_VERSION= 1.2+
JAVA_OS= native
JAVA_BUILD= yes
JAVA_RUN= yes
.include "${PORTSDIR}/Mk/bsd.java.mk"
CONFIGURE_ARGS+= --enable-javahl --with-jdk=${JAVA_HOME}
PLIST_SUB+= WITH_JAVA=""
.else
PLIST_SUB+= WITH_JAVA="@comment "
.endif
.if defined(WITH_JAVA) && ${OSVERSION} < 503000
BROKEN="Java bindings are supported only on FreeBSD 5.3 or newer"
.endif
.if !defined(SWIG_BINDINGS)
CONFIGURE_ARGS+= --without-swig --disable-swig-bindings
PLIST_SUB+= BDB="@comment "
.endif
.if defined(WITH_MOD_DAV_SVN)
@ -178,7 +99,7 @@ APR_CONFIG= apr-config
APU_CONFIG= apu-config
.endif
APR_PORT= ${APACHE_PORT}
.if !defined(WITHOUT_BDB)
.if defined(WITH_BDB)
DEPENDS_ARGS+= WITH_BERKELEYDB=db4
OPT_NAME= WITH_BERKELEYDB=(db4|db41|db42)
.endif
@ -186,7 +107,7 @@ OPT_NAME= WITH_BERKELEYDB=(db4|db41|db42)
APR_APU_DIR= ${LOCALBASE}/bin
APR_CONFIG= apr-1-config
APU_CONFIG= apu-1-config
.if !defined(WITHOUT_BDB)
.if defined(WITH_BDB)
LIB_DEPENDS+= apr-1.2:${PORTSDIR}/devel/apr-svn
APR_PORT= devel/apr-svn
OPT_NAME= APR_UTIL_WITH_BERKELEY_DB=yes
@ -229,58 +150,27 @@ SCRIPTS_DATA=
pre-everything::
@${ECHO_MSG} ""
.if defined(WITHOUT_NEON)
@${ECHO_MSG} "WebDAV/Delta-V repository access module disabled."
.else
.if defined(WITH_NEON)
@${ECHO_MSG} "WebDAV/Delta-V repository access module enabled."
@${ECHO_MSG} "To disable it define WITHOUT_NEON"
.else
@${ECHO_MSG} "WebDAV/Delta-V repository access module disabled."
.endif
@${ECHO_MSG} ""
.if defined(WITHOUT_BDB)
@${ECHO_MSG} "db4 repository backend disabled."
.else
.if defined(WITH_BDB)
@${ECHO_MSG} "db4 repository backend enabled."
@${ECHO_MSG} "To disable it define WITHOUT_BDB"
.else
@${ECHO_MSG} "db4 repository backend disabled."
.endif
@${ECHO_MSG} ""
.if defined(WITH_MAINTAINER_DEBUG)
@${ECHO_MSG} "Build debug version."
.else
@${ECHO_MSG} "You can enable debug build by defining WITH_MAINTAINER_DEBUG."
.endif
@${ECHO_MSG} ""
.if defined(WITH_PERL)
@${ECHO_MSG} "Build with perl bindings."
@${ECHO_MSG} "Be sure, that apr library and perl both uses OR not uses threads in same time."
.else
@${ECHO_MSG} "You can enable perl bindings by defining WITH_PERL"
.endif
@${ECHO_MSG} ""
.if defined(WITH_PYTHON)
@${ECHO_MSG} "Build with Python bindings."
.else
@${ECHO_MSG} "You can enable Python bindings by defining WITH_PYTHON."
.endif
@${ECHO_MSG} ""
.if defined(WITH_RUBY)
@${ECHO_MSG} "Build with Ruby bindings."
.else
@${ECHO_MSG} "You can enable Ruby bindings by defining WITH_RUBY."
.endif
@${ECHO_MSG} ""
.if defined(WITH_JAVA)
@${ECHO_MSG} "Build with Java (JavaHL) bindings."
.else
@${ECHO_MSG} "You can enable Java bindings by defining WITH_JAVA."
@${ECHO_MSG} "You should have apr built with threads for Java support!"
.endif
@${ECHO_MSG} ""
.if defined(WITH_MOD_DAV_SVN)
@${ECHO_MSG} "mod_dav_svn module for Apache 2.X enabled."
@${ECHO_MSG} "This option implies the WITH_APACHE2_APR option."
.else
@${ECHO_MSG} "You can enable the mod_dav_svn module for Apache 2.X"
@${ECHO_MSG} "by defining WITH_MOD_DAV_SVN. This option implies"
@${ECHO_MSG} "the WITH_APACHE2_APR option."
.endif
@${ECHO_MSG} ""
.if defined(WITH_APACHE2_APR)
@ -288,17 +178,13 @@ pre-everything::
@${ECHO_MSG} "port/package installed, you may need to remove it."
.else
@${ECHO_MSG} "You can link subversion against the APR built with"
@${ECHO_MSG} "the ${APACHE_PORT} port, rather than the devel/apr port,"
@${ECHO_MSG} "by defining WITH_APACHE2_APR."
@${ECHO_MSG} "the ${APACHE_PORT} port, rather than the devel/apr port."
.endif
@${ECHO_MSG} ""
.if defined(WITH_SVNSERVE_WRAPPER)
@${ECHO_MSG} "svnserve wrapper enabled."
.else
@${ECHO_MSG} "You can install the svnserve wrapper (sets umask 002)"
@${ECHO_MSG} "by defining WITH_SVNSERVE_WRAPPER."
.endif
@${ECHO_MSG} ""
.endif
.if defined(WITH_REPOSITORY_CREATION)
@${ECHO_MSG} "I will create (or use, if it exists) \"${SVNGROUP}\" group."
@${ECHO_MSG} "Make sure that all committers are its members."
@ -319,31 +205,13 @@ pre-everything::
@${ECHO_MSG} ""
.if !defined(NOPORTDOCS) && defined(WITH_BOOK)
@${ECHO_MSG} "Subversion Book will be installed."
.else
@${ECHO_MSG} "You can install the Subversion Book by defining WITH_BOOK."
.endif
@${ECHO_MSG} ""
.endif
.if defined(WITH_ASVN)
@${ECHO_MSG} "asvn will be installed"
.else
@${ECHO_MSG} "You can install asvn from contrib by defining WITH_ASVN"
.endif
@${ECHO_MSG} ""
@${ECHO_MSG} "Many useful scripts will be installed into ${DATADIR}}"
post-extract:
@${RM} -rf ${WRKSRC}/neon
@${RM} -rf ${WRKSRC}/apr
@${RM} -rf ${WRKSRC}/apr-util
post-patch:
.if ${PREFIX} != "/usr"
@${REINPLACE_CMD} "s#/etc/subversion#${ETCDIR}#g" ${WRKSRC}/subversion/libsvn_subr/config_file.c
@${REINPLACE_CMD} "s#/etc/subversion#${ETCDIR}#g" ${WRKSRC}/subversion/libsvn_subr/config_impl.h
.endif
@${REINPLACE_CMD} "s#^swig_pydir =.*#swig_pydir = ${PYTHON_SITELIBDIR}/libsvn#" ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} "s#^swig_pydir_extra =.*#swig_pydir_extra = ${PYTHON_SITELIBDIR}/svn#" ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} "s#^LIBTOOL =.*#LIBTOOL = ${LIBTOOL}#" ${WRKSRC}/Makefile.in
@${ECHO_MSG} "Many useful scripts will be installed into ${DATADIR}}"
pre-configure:
@if [ ! -x ${APR_APU_DIR}/${APR_CONFIG} -o ! -x ${APR_APU_DIR}/${APU_CONFIG} ] ; then \
@ -366,25 +234,6 @@ pre-configure:
fi
.endif
post-build:
.if defined(WITH_PERL)
cd ${WRKSRC} ; \
${MAKE} swig-pl
.endif
.if defined(WITH_PYTHON)
cd ${WRKSRC} ; \
${MAKE} swig-py
.endif
.if defined(WITH_RUBY)
cd ${WRKSRC} ; \
${MAKE} swig-rb
.endif
.if defined(WITH_JAVA)
@${MKDIR} ${WRKSRC}/subversion/bindings/java/javahl/classes
cd ${WRKSRC} ; \
${MAKE} javahl
.endif
.if defined(WITH_MOD_DAV_SVN)
pre-install:
${APXS} -e -S LIBEXECDIR=${PREFIX}/${APACHEMODDIR} -a -n dav ${PREFIX}/${APACHEMODDIR}/mod_dav.so
@ -408,23 +257,6 @@ post-install: ${MKREPOS_TARGET}
.if defined(WITH_ASVN)
${INSTALL_SCRIPT} ${WRKSRC}/contrib/client-side/asvn ${PREFIX}/bin
.endif
.if defined(WITH_PERL)
cd ${WRKSRC} ; \
${REINPLACE_CMD} '/SWIG_PL_DIR/s, install$$, all pure_install,g' ${WRKSRC}/Makefile ; \
${MAKE} install-swig-pl
.endif
.if defined(WITH_PYTHON)
cd ${WRKSRC} ; \
${MAKE} install-swig-py
.endif
.if defined(WITH_RUBY)
cd ${WRKSRC} ; \
${MAKE} install-swig-rb
.endif
.if defined(WITH_JAVA)
cd ${WRKSRC} ; \
${MAKE} install-javahl
.endif
.if defined(WITH_SVNSERVE_WRAPPER)
@${INSTALL_SCRIPT} ${FILESDIR}/svnserve.wrapper ${PREFIX}/bin/svnserve
.endif
@ -472,4 +304,8 @@ post-deinstall:
@PKG_PREFIX=${PREFIX} ${SH} ${PKGDEINSTALL} ${PKGNAME} POST-DEINSTALL
.endif
svn-build-outputs-hack:
cd ${WRKSRC} && ./gen-make.py --release --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_ra,libsvn_repos,libsvn_subr,libsvn_wc
${MV} ${WRKSRC}/build-outputs.mk ${FILESDIR}/build-outputs.mk
.include <bsd.port.post.mk>

View File

@ -0,0 +1,62 @@
# New ports collection makefile for: subversion
# Date created: 10 September 2001
# Whom: rooneg@electricjellyfish.net
#
# $FreeBSD$
PORTNAME= subversion
PORTVERSION= 1.5.0
CATEGORIES= devel
MASTER_SITES= http://subversion.tigris.org/downloads/:main \
http://svnbook.red-bean.com/nightly/en/:book
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:main
DIST_SUBDIR= subversion
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
USE_BZIP2= yes
USE_AUTOTOOLS= libtool:15
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS= --with-ssl
WANT_PERL= yes
.include <bsd.port.pre.mk>
.if defined(SVN_BUILD_BINDINGS)
LIB_DEPENDS+= svn_client-1:${PORTSDIR}/devel/subversion
EXTRA_PATCHES+= ${PATCHDIR}/bindings-patch-subversion--bindings--swig--perl--native--Makefile.PL.in
.endif
.if !defined(WITHOUT_NLS)
USE_GETTEXT= yes
PLIST_SUB+= WITHOUT_GETTEXT=""
.else
CONFIGURE_ARGS+= --disable-nls
PLIST_SUB+= WITHOUT_GETTEXT="@comment "
.endif
.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
CFLAGS+= -fpic -DPIC
.endif
.if defined(WITH_MAINTAINER_DEBUG)
CONFIGURE_ARGS+=--enable-maintainer-mode \
--enable-debug
CFLAGS+= -g
.endif
post-extract:
@${RM} -rf ${WRKSRC}/neon
@${RM} -rf ${WRKSRC}/apr
@${RM} -rf ${WRKSRC}/apr-util
post-patch:
.if ${PREFIX} != "/usr"
@${REINPLACE_CMD} "s#/etc/subversion#${ETCDIR}#g" ${WRKSRC}/subversion/libsvn_subr/config_file.c
@${REINPLACE_CMD} "s#/etc/subversion#${ETCDIR}#g" ${WRKSRC}/subversion/libsvn_subr/config_impl.h
.endif
@${REINPLACE_CMD} "s#^swig_pydir =.*#swig_pydir = ${PYTHON_SITELIBDIR}/libsvn#" ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} "s#^swig_pydir_extra =.*#swig_pydir_extra = ${PYTHON_SITELIBDIR}/svn#" ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} "s#^LIBTOOL =.*#LIBTOOL = ${LIBTOOL}#" ${WRKSRC}/Makefile.in
.if defined(SVN_BUILD_BINDINGS)
@${CP} ${FILESDIR}/build-outputs.mk ${WRKSRC}
.endif

View File

@ -1,9 +1,9 @@
MD5 (subversion/subversion-1.4.6.tar.bz2) = 9c7cf517362c1c9332b610339e5cce6b
SHA256 (subversion/subversion-1.4.6.tar.bz2) = 6c480c3493b25c4b73fa62d5fef2f8dd40dde1eb1294c53d3495d864230fc124
SIZE (subversion/subversion-1.4.6.tar.bz2) = 4680316
MD5 (subversion/svn-book-html.tar.bz2) = eda5fa7d7e3aff9473adf063385d3527
SHA256 (subversion/svn-book-html.tar.bz2) = a73110c724ee7fca4ab0e6090f0a47fdd3a03cfdfbecab799aca90c80824d9e0
SIZE (subversion/svn-book-html.tar.bz2) = 366277
MD5 (subversion/svn-book.pdf) = b4f04dfc6cae59212c255322e4fa27a4
SHA256 (subversion/svn-book.pdf) = d3fffd8191d62faf2a571cfe96bdadc772ff90bd5e32364f888f9b2d7fd81b5d
SIZE (subversion/svn-book.pdf) = 1462807
MD5 (subversion/subversion-1.5.0.tar.bz2) = 004b57643406dd10957ec87955702189
SHA256 (subversion/subversion-1.5.0.tar.bz2) = 755e9b2bac5ce69ff0177a02f3946c2840db06411e92e767e3c44a8c46d496b3
SIZE (subversion/subversion-1.5.0.tar.bz2) = 4852793
MD5 (subversion/svn-book-html.tar.bz2) = 4574357586b0a73afd712b8c898cf84a
SHA256 (subversion/svn-book-html.tar.bz2) = 5d3adfccfc3c72af6860702b8f5349107d52c9866384765611606bd53c8cbd77
SIZE (subversion/svn-book-html.tar.bz2) = 404468
MD5 (subversion/svn-book.pdf) = 5fe39899d7e17f31f1498991dce7dafb
SHA256 (subversion/svn-book.pdf) = cb34765531342a619ca3b710a75478ac9884e4e11ae680161b68f424f6f533f3
SIZE (subversion/svn-book.pdf) = 1659122

View File

@ -0,0 +1,11 @@
--- subversion/bindings/swig/perl/native/Makefile.PL.in.orig 2008-02-03 00:14:22.000000000 +0300
+++ subversion/bindings/swig/perl/native/Makefile.PL.in 2008-02-03 00:14:55.000000000 +0300
@@ -44,7 +44,7 @@
" -I$svnlib_builddir",
" -I$swig_srcdir -g"),
OBJECT => q/$(O_FILES)/,
- LIBS => [join(' ', $apr_ldflags,
+ LIBS => [join(' ', $ENV{'LDFLAGS'}, $apr_ldflags,
(map {$_ = abs_path($_); "-L$_"} @ldpaths),
@ldmodules, '-lsvn_swig_perl-1',
`$swig -perl -ldflags`)],

File diff suppressed because one or more lines are too long

View File

@ -1,12 +1,6 @@
--- contrib/client-side/asvn.orig Tue Jun 15 06:02:44 2004
+++ contrib/client-side/asvn Mon Sep 11 17:07:04 2006
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/local/bin/bash
#-------------------------------------------------------------------------
# Author: Ross Mark (rossm@controllingedge.com.au)
# Date: Tue Mar 11 10:02:57 EST 2003
@@ -46,7 +46,7 @@
--- contrib/client-side/asvn.orig 2008-01-28 03:24:25.000000000 +0300
+++ contrib/client-side/asvn 2008-06-28 12:10:05.554369000 +0400
@@ -52,7 +52,7 @@
TMPFILE2=/tmp/asvn.tmp2.$$
PCWD=`/bin/pwd`
SKIPSVN='\( -name .svn -prune -false \)'
@ -15,248 +9,101 @@
trap cleanup 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
@@ -58,7 +58,8 @@
@@ -64,7 +64,8 @@
function basedirname()
{
refname="$1"
- dir="`dirname $2`"
- dir="`dirname \"$2\"`"
+ shift
+ dir="`dirname \"$*\"`"
ref=`expr "$dir" : "$refname/\(.*\)"`
ref="`expr \"$dir\" : \"$refname/\(.*\)\"`"
if [ -z "$ref" ]
then
@@ -105,10 +106,10 @@
@@ -111,7 +112,7 @@
function recorddirinfo
{
- eval "find $PCWD $SKIPSVN -o \( -type d ! -name .svn -print \)" |while read dirlist
+ eval "gfind \"$PCWD\" $SKIPSVN -o \( -type d ! -name .svn -print \)" |while read dirlist
do
- updatedirsymlinks $1 $dirlist
- updatedirdevices $1 $dirlist
+ updatedirsymlinks $1 "$dirlist"
+ updatedirdevices $1 "$dirlist"
done
}
@@ -126,15 +127,15 @@
updatedirsymlinks $1 "$dirlist"
updatedirdevices $1 "$dirlist"
@@ -132,7 +133,7 @@
#
# Obtain the list of devices in this directory
#
- find "$dir" \( \( -type b -o -type c -o -type p \) -print \) -o -type d ! -name "`basename $dir`" -prune | while read file
- find "$dir" \( \( -type b -o -type c -o -type p \) -print \) -o -type d ! -name "`basename \"$dir\"`" -prune | while read file
+ gfind "$dir" \( \( -type b -o -type c -o -type p \) -print \) -o -type d ! -name "`basename \"$dir\"`" -prune | while read file
do
- echo -n `find $file -printf "file='%f' mode=%m user=%u(%U) group=%g(%G)"`
- [ -b $file ] && echo -n ' type=b'
- [ -c $file ] && echo -n ' type=c'
- [ -p $file ] && echo ' type=p'
- if [ -b $file -o -c $file ]
+ echo -n `gfind "$file" -printf "file='%f' mode=%m user=%u(%U) group=%g(%G)"`
+ [ -b "$file" ] && echo -n ' type=b'
+ [ -c "$file" ] && echo -n ' type=c'
+ [ -p "$file" ] && echo ' type=p'
+ if [ -b "$file" -o -c "$file" ]
then
- ls -l $file |
+ ls -l "$file" |
sed -e 's/^[-lcpbrdwxXstugoTS]* *[0-9] [^ ]* *[^ ]* *\([0-9]*\), *\([0-9]*\) .*/ major=\1 minor=\2/'
fi
# In this case file is the full path.
@@ -145,7 +146,7 @@
#
# Obtain the currently defined devices
#
- $SVN propget $DEV_PROP $dir >$TMPFILE1
+ $SVN propget $DEV_PROP "$dir" >$TMPFILE1
#
# If the two list are the same then there is nothing to do.
@@ -161,7 +162,7 @@
if [ "$CHECKIN" = "true" ]
then
# Add the current devices to the property
- $SVN propset $DEV_PROP $dir -F $TMPFILE
+ $SVN propset $DEV_PROP "$dir" -F $TMPFILE
else
# Delete all the unwanted devices ie not in TMPFILE1
cat $TMPFILE |while read line
@@ -169,8 +170,8 @@
file=`expr "$line" : "file='\(.*\)' mode"`
if ! grep -q "file='$file'" $TMPFILE1
then
- rm $file
- deleteignorefile $file
+ rm "$file"
+ deleteignorefile "$file"
fi
done
fi
@@ -178,7 +179,7 @@
# There are no devices in this directory
if [ "$CHECKIN" = "true" ]
then
- $SVN propdel $DEV_PROP $dir
+ $SVN propdel $DEV_PROP "$dir"
fi
echo -n `find "$file" -printf "file='%f' mode=%m user=%u(%U) group=%g(%G)"`
[ -b "$file" ] && echo -n ' type=b'
@@ -200,10 +201,10 @@
grep -q "$info" $TMPFILE && continue # This line still matches
file="`expr \"$info\" : \"file='\(.*\)' \"`"
mode=`expr "$info" : ".*' mode=\([0-9]*\) "`
- user=`expr "$info" : ".* user=\([^(]*\)("`
- uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\) "`
- group=`expr "$info" : ".* group=\([^(]*\)("`
- gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\) "`
+# user=`expr "$info" : ".* user=\([^(]*\)("`
+ uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\)"`
+# group=`expr "$info" : ".* group=\([^(]*\)("`
+ gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\)"`
type=`expr "$info" : ".* type=\(.\)"`
major=`expr "$info" : ".* major=\([0-9]*\)"`
minor=`expr "$info" : ".* minor=\([0-9]*\)"`
@@ -213,7 +214,8 @@
#
rm -f "$dir/$file"
mknod --mode=$mode "$dir/$file" $type $major $minor
- chown $user:$group "$dir/$file"
+# chown $user:$group "$dir/$file"
+ chown $uid:$gid "$dir/$file"
addignorefile "$dir/$file"
done
fi
@@ -194,10 +195,10 @@
grep -q "$info" $TMPFILE && continue # This line still matches
file=`expr "$info" : "file='\(.*\)' "`
mode=`expr "$info" : ".*' mode=\([0-9]*\) "`
- user=`expr "$info" : ".* user=\([^(]*\)("`
- uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\) "`
- group=`expr "$info" : ".* group=\([^(]*\)("`
- gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\) "`
+# user=`expr "$info" : ".* user=\([^(]*\)("`
+ uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\)"`
+# group=`expr "$info" : ".* group=\([^(]*\)("`
+ gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\)"`
type=`expr "$info" : ".* type=\(.\)"`
major=`expr "$info" : ".* major=\([0-9]*\)"`
minor=`expr "$info" : ".* minor=\([0-9]*\)"`
@@ -205,10 +206,11 @@
# This file is either missing or wrong
# Delete the old and create it anew.
#
- rm -f $dir/$file
- mknod --mode=$mode $dir/$file $type $major $minor
- chown $user:$group $dir/$file
- addignorefile $dir/$file
+ rm -f "$dir/$file"
+ mknod --mode=$mode "$dir/$file" $type $major $minor
+# chown $user:$group $dir/$file
+ chown $uid:$gid "$dir/$file"
+ addignorefile "$dir/$file"
done
fi
}
@@ -228,7 +230,7 @@
@@ -234,7 +236,7 @@
#
# Obtain the list of symlinks in this directory
#
- find "$dir" \( -type l -printf "file='%f' dest='%l'\n" \) -o -type d ! -name "`basename $dir`" -prune |
- find "$dir" \( -type l -printf "file='%f' dest='%l'\n" \) -o -type d ! -name "`basename \"$dir\"`" -prune |
+ gfind "$dir" \( -type l -printf "file='%f' dest='%l'\n" \) -o -type d ! -name "`basename \"$dir\"`" -prune |
sort >$TMPFILE
sort >$TMPFILE
#
@@ -243,7 +245,7 @@
#
# Obtain the currently defined symlinks
#
- $SVN propget $SYM_PROP $dir >$TMPFILE1
+ $SVN propget $SYM_PROP "$dir" >$TMPFILE1
#
# If the two list are the same then there is nothing to do.
@@ -259,7 +261,7 @@
if [ "$CHECKIN" = "true" ]
then
# Add the current symlinks to the property
- $SVN propset $SYM_PROP $dir -F $TMPFILE
+ $SVN propset $SYM_PROP "$dir" -F $TMPFILE
else
# Delete all the unwanted symlinks
cat $TMPFILE |while read line
@@ -268,8 +270,8 @@
efile="`echo $file |sed -e 's!\([\[\(\$]\)!\\\\\1!g'`"
if ! grep -q "file='$efile'" $TMPFILE1
then
- rm $dir/$file
- deleteignorefile $dir/$file
+ rm "$dir/$file"
+ deleteignorefile "$dir/$file"
fi
done
fi
@@ -277,7 +279,7 @@
# There are no symlinks in this directory
if [ "$CHECKIN" = "true" ]
then
- $SVN propdel $SYM_PROP $dir
+ $SVN propdel $SYM_PROP "$dir"
fi
fi
@@ -294,10 +296,10 @@
if [ -L $dir/$file ]
then
- [ "`find $dir/$file -printf '%l'`" = "$dest" ] && continue
+ [ "`gfind \"$dir/$file\" -printf '%l'`" = "$dest" ] && continue
fi
- rm -f $dir/$file
- ln -s $dest $dir/$file
+ rm -f "$dir/$file"
+ ln -s $dest "$dir/$file"
done
fi
}
@@ -313,37 +315,39 @@
@@ -320,7 +322,7 @@
# Find all the directories and files
cp /dev/null $TMPFILE
- eval "find $PCWD $SKIPSVN -o \( \( -type d ! -name .svn \) -o -type f \) $PRINTDETAILS" | while read info
+ eval "gfind \"$PCWD\" $SKIPSVN -o \( \( -type d ! -name .svn \) -o -type f \) $PRINTDETAILS" | while read info
do
device=`expr "$info" : "file='\(.*\)' mode"`
info=`expr "$info" : "file='.*' \(mode.*\)"`
+# echo DEBUG: device vale $device
if [ "$PCWD" = "$device" ]
then
dir="."
file=""
else
- dir="`basedirname $PCWD $device`"
- file="`basename $device`"
+ dir="`basedirname \"$PCWD\" $device`"
+ file=`basename "$device"`
fi
# see if the properties have changed.
- if [ "`$SVN propget $FILE_PROP $dir/$file`" != "$info" ]
+ if [ "`$SVN propget $FILE_PROP \"$dir/$file\"`" != "$info" ]
then
if [ "$CHECKIN" = "true" ]
then
- $SVN propset $FILE_PROP "$info" $dir/$file
+ $SVN propset $FILE_PROP "$info" "$dir/$file"
else
info=`$SVN propget $FILE_PROP "$dir/$file"`
mode=`expr "$info" : "mode=\([0-9]*\) "`
- user=`expr "$info" : ".* user=\([^(]*\)("`
- uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\) "`
- group=`expr "$info" : ".* group=\([^(]*\)("`
- gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\) "`
- if [ "$user" = "" -o "$group" = "" -o "$mode" = "" ]
+# user=`expr "$info" : ".* user=\([^(]*\)("`
+ uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\)"`
+# group=`expr "$info" : ".* group=\([^(]*\)("`
+ gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\)"`
+ if [ "$uid" = "" -o "$gid" = "" -o "$mode" = "" ]
then
echo "property $FILE_PROP not set for $dir/$file"
else
- chown $user:$group $dir/$file
- chmod $mode $dir/$file
+# chown $user:$group $dir/$file
+ chown $uid:$gid "$dir/$file"
+ chmod $mode "$dir/$file"
fi
fi
fi
@@ -364,8 +368,9 @@
if [ "$CHDIR" = "true" ]
then
shift $(($# -1))
- cd $1
- PCWD="$PCWD/$1"
+ WD=`echo $1 | sed "s/\/$//" | awk -F "/" '{print $(NF)}' `
+ cd $WD
+ PCWD="$PCWD/$WD"
fi
recorddirinfo
recordpermissions
@@ -382,7 +387,7 @@
device=`expr "$info" : "file='\(.*\)' mode"`
info=`expr "$info" : "file='.*' \(mode.*\)"`
@@ -343,15 +345,16 @@
else
info=`$SVN propget $FILE_PROP "$dir/$file"`
mode=`expr "$info" : "mode=\([0-9]*\) "`
- user=`expr "$info" : ".* user=\([^(]*\)("`
- uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\) "`
- group=`expr "$info" : ".* group=\([^(]*\)("`
- gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\) "`
- if [ "$user" = "" -o "$group" = "" -o "$mode" = "" ]
+# user=`expr "$info" : ".* user=\([^(]*\)("`
+ uid=`expr "$info" : ".* user=[^(]*(\([0-9]*\)"`
+# group=`expr "$info" : ".* group=\([^(]*\)("`
+ gid=`expr "$info" : ".* group=[^(]*(\([0-9]*\)"`
+ if [ "$uid" = "" -o "$gid" = "" -o "$mode" = "" ]
then
echo "property $FILE_PROP not set for $dir/$file"
else
- chown $user:$group "$dir/$file"
+# chown $user:$group "$dir/$file"
+ chown $uid:$gid "$dir/$file"
chmod $mode "$dir/$file"
fi
fi
@@ -391,7 +394,7 @@
[ "$ACTION" = "pre" ] && pre_checkin $@

View File

@ -8,12 +8,14 @@ bin/svnsync
%%ASVN%%bin/asvn
%%SVNSERVE_WRAPPER%%bin/svnserve.bin
bin/svnversion
include/subversion-1/mod_authz_svn.h
include/subversion-1/mod_dav_svn.h
include/subversion-1/svn-revision.txt
include/subversion-1/svn_auth.h
include/subversion-1/svn_base64.h
include/subversion-1/svn_client.h
include/subversion-1/svn_cmdline.h
include/subversion-1/svn_compat.h
include/subversion-1/svn_config.h
include/subversion-1/svn_ctype.h
include/subversion-1/svn_dav.h
@ -25,7 +27,9 @@ include/subversion-1/svn_error_codes.h
include/subversion-1/svn_fs.h
include/subversion-1/svn_hash.h
include/subversion-1/svn_io.h
include/subversion-1/svn_iter.h
include/subversion-1/svn_md5.h
include/subversion-1/svn_mergeinfo.h
include/subversion-1/svn_nls.h
include/subversion-1/svn_opt.h
include/subversion-1/svn_path.h
@ -62,22 +66,26 @@ lib/libsvn_fs-1.a
lib/libsvn_fs-1.la
lib/libsvn_fs-1.so
lib/libsvn_fs-1.so.0
%%WITHOUT_BDB%%lib/libsvn_fs_base-1.a
%%WITHOUT_BDB%%lib/libsvn_fs_base-1.la
%%WITHOUT_BDB%%lib/libsvn_fs_base-1.so
%%WITHOUT_BDB%%lib/libsvn_fs_base-1.so.0
%%BDB%%lib/libsvn_fs_base-1.a
%%BDB%%lib/libsvn_fs_base-1.la
%%BDB%%lib/libsvn_fs_base-1.so
%%BDB%%lib/libsvn_fs_base-1.so.0
lib/libsvn_fs_fs-1.a
lib/libsvn_fs_fs-1.la
lib/libsvn_fs_fs-1.so
lib/libsvn_fs_fs-1.so.0
lib/libsvn_fs_util-1.a
lib/libsvn_fs_util-1.la
lib/libsvn_fs_util-1.so
lib/libsvn_fs_util-1.so.0
lib/libsvn_ra-1.a
lib/libsvn_ra-1.la
lib/libsvn_ra-1.so
lib/libsvn_ra-1.so.0
%%WITHOUT_NEON%%lib/libsvn_ra_dav-1.a
%%WITHOUT_NEON%%lib/libsvn_ra_dav-1.la
%%WITHOUT_NEON%%lib/libsvn_ra_dav-1.so
%%WITHOUT_NEON%%lib/libsvn_ra_dav-1.so.0
%%NEON%%lib/libsvn_ra_neon-1.a
%%NEON%%lib/libsvn_ra_neon-1.la
%%NEON%%lib/libsvn_ra_neon-1.so
%%NEON%%lib/libsvn_ra_neon-1.so.0
lib/libsvn_ra_local-1.a
lib/libsvn_ra_local-1.la
lib/libsvn_ra_local-1.so
@ -90,6 +98,10 @@ lib/libsvn_repos-1.a
lib/libsvn_repos-1.la
lib/libsvn_repos-1.so
lib/libsvn_repos-1.so.0
%%SERF%%lib/libsvn_ra_serf-1.a
%%SERF%%lib/libsvn_ra_serf-1.la
%%SERF%%lib/libsvn_ra_serf-1.so
%%SERF%%lib/libsvn_ra_serf-1.so.0
lib/libsvn_subr-1.a
lib/libsvn_subr-1.la
lib/libsvn_subr-1.so
@ -144,16 +156,40 @@ lib/libsvn_wc-1.so.0
%%DATADIR%%/bdb/svn-bdb-view.py
%%DATADIR%%/bdb/svnfs.py
%%DATADIR%%/bdb/whatis-rep.py
%%DATADIR%%/buildbot/slaves/README
%%DATADIR%%/buildbot/slaves/i686-debian-sarge1/mount-ramdrive.c
%%DATADIR%%/buildbot/slaves/i686-debian-sarge1/svnbuild.sh
%%DATADIR%%/buildbot/slaves/i686-debian-sarge1/svncheck.sh
%%DATADIR%%/buildbot/slaves/i686-debian-sarge1/svnclean.sh
%%DATADIR%%/buildbot/slaves/i686-debian-sarge1/svnlog.sh
%%DATADIR%%/buildbot/slaves/i686-debian-sarge1/unmount-ramdrive.c
%%DATADIR%%/buildbot/slaves/osx10.4-gcc4.0.1-ia32/svnbuild.sh
%%DATADIR%%/buildbot/slaves/osx10.4-gcc4.0.1-ia32/svncheck.sh
%%DATADIR%%/buildbot/slaves/osx10.4-gcc4.0.1-ia32/svnclean.sh
%%DATADIR%%/buildbot/slaves/osx10.4-gcc4.0.1-ia32/svnlog.sh
%%DATADIR%%/buildbot/slaves/win32-xp VS2005/config.bat
%%DATADIR%%/buildbot/slaves/win32-xp VS2005/do_all.bat
%%DATADIR%%/buildbot/slaves/win32-xp VS2005/svnbuild.bat
%%DATADIR%%/buildbot/slaves/win32-xp VS2005/svncheck.bat
%%DATADIR%%/buildbot/slaves/win32-xp VS2005/svnclean.bat
%%DATADIR%%/buildbot/slaves/win32-xp VS2005/svnlog.bat
%%DATADIR%%/buildbot/slaves/xp-vc60-ia32/config.bat.tmpl
%%DATADIR%%/buildbot/slaves/xp-vc60-ia32/svnbuild.bat
%%DATADIR%%/buildbot/slaves/xp-vc60-ia32/svncheck.bat
%%DATADIR%%/buildbot/slaves/xp-vc60-ia32/svnclean.bat
%%DATADIR%%/buildbot/slaves/xp-vc60-ia32/svnlog.bat
%%DATADIR%%/client-side/bash_completion
%%DATADIR%%/client-side/bash_completion_test
%%DATADIR%%/client-side/server-vsn.py
%%DATADIR%%/client-side/change-svn-wc-format.py
%%DATADIR%%/client-side/server-version.py
%%DATADIR%%/client-side/showchange.pl
%%DATADIR%%/client-side/svn-graph.pl
%%DATADIR%%/client-side/wcfind
%%DATADIR%%/dev/check-license.py
%%DATADIR%%/dev/datecheck.py
%%DATADIR%%/dev/contribulyze.py
%%DATADIR%%/dev/gcov.patch
%%DATADIR%%/dev/getsigs.pl
%%DATADIR%%/dev/gen-javahl-errors.py
%%DATADIR%%/dev/gnuify-changelog.pl
%%DATADIR%%/dev/graph-dav-servers.py
%%DATADIR%%/dev/iz/defect.dem
@ -171,6 +207,7 @@ lib/libsvn_wc-1.so.0
%%DATADIR%%/dev/stress.pl
%%DATADIR%%/dev/svn-dev.el
%%DATADIR%%/dev/svn-dev.vim
%%DATADIR%%/dev/svn-entries.el
%%DATADIR%%/dev/svn-merge-revs.py
%%DATADIR%%/dev/trails.py
%%DATADIR%%/dev/verify-history.py
@ -179,9 +216,19 @@ lib/libsvn_wc-1.so.0
%%DATADIR%%/diff/diff.c
%%DATADIR%%/diff/diff3.c
%%DATADIR%%/diff/diff4.c
%%DATADIR%%/dist/construct-rolling-environment.sh
%%DATADIR%%/dist/dist.sh
%%DATADIR%%/dist/download-release.sh
%%DATADIR%%/dist/extract-for-examination.sh
%%DATADIR%%/dist/getsigs.pl
%%DATADIR%%/dist/roll.sh
%%DATADIR%%/dist/sample-rc-warning-index.html
%%DATADIR%%/dist/test.sh
%%DATADIR%%/dist/write-announcement.py
%%DATADIR%%/examples/blame.py
%%DATADIR%%/examples/check-modified.py
%%DATADIR%%/examples/dumpprops.py
%%DATADIR%%/examples/get-location-segments.py
%%DATADIR%%/examples/getfile.py
%%DATADIR%%/examples/getlocks_test.c
%%DATADIR%%/examples/geturl.py
@ -204,212 +251,51 @@ lib/libsvn_wc-1.so.0
%%DATADIR%%/hook-scripts/log-police.py
%%DATADIR%%/hook-scripts/mailer/mailer.conf.example
%%DATADIR%%/hook-scripts/mailer/mailer.py
%%DATADIR%%/hook-scripts/mailer/tests/mailer.conf
%%DATADIR%%/hook-scripts/mailer/tests/mailer-init.sh
%%DATADIR%%/hook-scripts/mailer/tests/mailer-t1.output
%%DATADIR%%/hook-scripts/mailer/tests/mailer-t1.sh
%%DATADIR%%/hook-scripts/mailer/tests/mailer-tweak.py
%%DATADIR%%/hook-scripts/README
%%DATADIR%%/hook-scripts/svn2feed.py
%%DATADIR%%/hook-scripts/svnperms.conf.example
%%DATADIR%%/hook-scripts/svnperms.py
%%DATADIR%%/hook-scripts/verify-po.py
%%DATADIR%%/po/l10n-report.py
%%DATADIR%%/po/po-update.sh
%%DATADIR%%/po/svn-po-status-report.sh
%%DATADIR%%/po/svn-po-status-run.sh
%%DATADIR%%/server-side/fsfs-reshard.py
%%DATADIR%%/server-side/svn-backup-dumps.py
%%DATADIR%%/server-side/svn-populate-node-origins-index.c
%%DATADIR%%/server-side/svnauthz-validate.c
%%DATADIR%%/test-scripts/svntest/README
%%DATADIR%%/test-scripts/svntest/dav_svn.passwd
%%DATADIR%%/test-scripts/svntest/encode-base64.py
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/config.apr-0.9
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/config.apr-0.9.x
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/config.apr-util-0.9
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/config.httpd-2.0
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/config.shared
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/dav_svn.passwd
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/httpd-2.0.conf
%%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared/mod_dav_svn.conf
%%DATADIR%%/test-scripts/svntest/examples/solaris-7-static/config.apr-0.9
%%DATADIR%%/test-scripts/svntest/examples/solaris-7-static/config.apr-util-0.9
%%DATADIR%%/test-scripts/svntest/examples/solaris-7-static/config.httpd-2.0
%%DATADIR%%/test-scripts/svntest/examples/solaris-7-static/config.solaris.static
%%DATADIR%%/test-scripts/svntest/examples/solaris-7-static/dav_svn.passwd
%%DATADIR%%/test-scripts/svntest/mod_dav_svn.conf
%%DATADIR%%/test-scripts/svntest/svntest-bindings.sh
%%DATADIR%%/test-scripts/svntest/svntest-bindings-generic.sh
%%DATADIR%%/test-scripts/svntest/svntest-check-configuration.sh
%%DATADIR%%/test-scripts/svntest/svntest-config.sh
%%DATADIR%%/test-scripts/svntest/svntest-rebuild-generic.sh
%%DATADIR%%/test-scripts/svntest/svntest-rebuild.sh
%%DATADIR%%/test-scripts/svntest/svntest-run.sh
%%DATADIR%%/test-scripts/svntest/svntest-sendmail.sh
%%DATADIR%%/test-scripts/svntest/svntest-sendmail-generic.sh
%%DATADIR%%/test-scripts/svntest/svntest-update.sh
%%DATADIR%%/test-scripts/svntest/svntest.sh
%%DATADIR%%/server-side/svn_dav_log_parse.py
%%DATADIR%%/server-side/test_svn_dav_log_parse.py
%%DATADIR%%/xslt/svnindex.css
%%DATADIR%%/xslt/svnindex.xsl
%%MOD_DAV_SVN%%%%APACHEMODDIR%%/mod_dav_svn.so
%%MOD_DAV_SVN%%%%APACHEMODDIR%%/mod_authz_svn.so
%%MOD_DAV_SVN%%@exec %D/sbin/apxs -e -S LIBEXECDIR=%D/%%APACHEMODDIR%% -a -n dav libexec/%%APACHEDIR%%/mod_dav.so
%%MOD_DAV_SVN%%@exec %D/sbin/apxs -e -S LIBEXECDIR=%D/%%APACHEMODDIR%% -a -n dav_svn libexec/%%APACHEDIR%%/mod_dav_svn.so
%%WITH_JAVA%%lib/libsvnjavahl-1.a
%%WITH_JAVA%%lib/libsvnjavahl-1.la
%%WITH_JAVA%%lib/libsvnjavahl-1.so
%%WITH_JAVA%%lib/libsvnjavahl-1.so.0
%%WITH_JAVA%%lib/svn-javahl/svn-javahl.jar
%%WITH_JAVA%%@dirrm lib/svn-javahl/include
%%WITH_JAVA%%@dirrm lib/svn-javahl
%%WITH_PERL%%lib/libsvn_swig_perl-1.a
%%WITH_PERL%%lib/libsvn_swig_perl-1.la
%%WITH_PERL%%lib/libsvn_swig_perl-1.so
%%WITH_PERL%%lib/libsvn_swig_perl-1.so.0
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Base.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Client.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Core.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Delta.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Fs.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Ra.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Repos.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Wc.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client/_Client.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client/_Client.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/.packlist
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/_Core.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/_Core.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta/_Delta.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta/_Delta.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs/_Fs.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs/_Fs.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra/_Ra.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra/_Ra.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos/_Repos.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos/_Repos.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc/_Wc.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc/_Wc.so
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/SVN
%%WITH_PYTHON%%lib/libsvn_swig_py-1.a
%%WITH_PYTHON%%lib/libsvn_swig_py-1.la
%%WITH_PYTHON%%lib/libsvn_swig_py-1.so
%%WITH_PYTHON%%lib/libsvn_swig_py-1.so.0
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/__init__.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/__init__.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_client.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_client.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_client.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_core.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_core.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_core.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_delta.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_delta.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_delta.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_fs.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_fs.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_fs.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_ra.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_ra.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_ra.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_repos.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_repos.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_repos.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_wc.a
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_wc.la
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_wc.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/client.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/client.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/core.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/core.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/delta.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/delta.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/fs.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/fs.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/ra.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/ra.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/repos.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/repos.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/wc.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/wc.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/__init__.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/__init__.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/client.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/client.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/core.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/core.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/delta.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/delta.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/fs.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/fs.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/ra.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/ra.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/repos.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/repos.pyc
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/wc.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/wc.pyc
%%WITH_PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/libsvn
%%WITH_PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/svn
%%WITH_RUBY%%lib/libsvn_swig_ruby-1.a
%%WITH_RUBY%%lib/libsvn_swig_ruby-1.la
%%WITH_RUBY%%lib/libsvn_swig_ruby-1.so
%%WITH_RUBY%%lib/libsvn_swig_ruby-1.so.0
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/core.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/core.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/core.so
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/client.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/client.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/client.so
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/delta.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/delta.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/delta.so
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/fs.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/fs.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/fs.so
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/ra.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/ra.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/ra.so
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/repos.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/repos.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/repos.so
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/wc.a
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/wc.la
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/svn/ext/wc.so
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/client.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/core.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/delta.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/error.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/fs.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/info.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/ra.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/repos.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/util.rb
%%WITH_RUBY%%%%RUBY_SITELIBDIR%%/svn/wc.rb
%%WITH_RUBY%%@dirrm %%RUBY_SITEARCHLIBDIR%%/svn/ext
%%WITH_RUBY%%@dirrm %%RUBY_SITEARCHLIBDIR%%/svn
%%WITH_RUBY%%@dirrm %%RUBY_SITELIBDIR%%/svn
%%PORTDOCS%%%%BOOK%%@dirrm %%DOCSDIR%%/svn-book-html/images
%%PORTDOCS%%%%BOOK%%@dirrm %%DOCSDIR%%/svn-book-html
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%DATADIR%%/backup
@dirrm %%DATADIR%%/bdb
@dirrm %%DATADIR%%/buildbot/slaves/i686-debian-sarge1
@dirrm %%DATADIR%%/buildbot/slaves/osx10.4-gcc4.0.1-ia32
@dirrm %%DATADIR%%/buildbot/slaves/win32-xp VS2005
@dirrm %%DATADIR%%/buildbot/slaves/xp-vc60-ia32
@dirrm %%DATADIR%%/buildbot/slaves
@dirrm %%DATADIR%%/buildbot
@dirrm %%DATADIR%%/client-side
@dirrm %%DATADIR%%/dev/iz
@dirrm %%DATADIR%%/dev
@dirrm %%DATADIR%%/diff
@dirrm %%DATADIR%%/dist
@dirrm %%DATADIR%%/examples
@dirrm %%DATADIR%%/hook-scripts/mailer/tests
@dirrm %%DATADIR%%/hook-scripts/mailer
@dirrm %%DATADIR%%/hook-scripts
@dirrm %%DATADIR%%/po
@dirrm %%DATADIR%%/server-side
@dirrm %%DATADIR%%/test-scripts/svntest/examples/debian-gnulinux-shared
@dirrm %%DATADIR%%/test-scripts/svntest/examples/solaris-7-static
@dirrm %%DATADIR%%/test-scripts/svntest/examples
@dirrm %%DATADIR%%/test-scripts/svntest
@dirrm %%DATADIR%%/test-scripts
@dirrm %%DATADIR%%/xslt
@dirrm %%DATADIR%%

View File

@ -17,7 +17,7 @@ MAINTAINER= rafan@FreeBSD.org
COMMENT= A Distributed Version Control System
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/List/MoreUtils.pm:${PORTSDIR}/lang/p5-List-MoreUtils \
${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/subversion-perl \
${SITE_PERL}/${PERL_ARCH}/SVN/Core.pm:${PORTSDIR}/devel/p5-subversion \
${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
${SITE_PERL}/Algorithm/Annotate.pm:${PORTSDIR}/devel/p5-Algorithm-Annotate \
${SITE_PERL}/App/CLI.pm:${PORTSDIR}/devel/p5-App-CLI \

View File

@ -14,7 +14,7 @@ MASTER_SITES= http://viewvc.tigris.org/files/documents/3330/41694/
MAINTAINER= pgollucci@p6m7g8.com
COMMENT= Web-based Version Control Repository Browsing
RUN_DEPENDS= ${PYTHON_LIBDIR}/site-packages/svn/__init__.py:${PORTSDIR}/devel/subversion-python \
RUN_DEPENDS= ${PYTHON_LIBDIR}/site-packages/svn/__init__.py:${PORTSDIR}/devel/py-subversion \
${PYTHON_LIBDIR}/site-packages/_mysql.so:${PORTSDIR}/databases/py-MySQLdb
USE_PYTHON= yes

View File

@ -18,7 +18,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:id \
MAINTAINER= alepulver@FreeBSD.org
COMMENT= Level design program developed by id Software and Loki Software
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libsvn/__init__.py:${PORTSDIR}/devel/subversion-python
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libsvn/__init__.py:${PORTSDIR}/devel/py-subversion
LIB_DEPENDS= gtkglext-x11-1.0.0:${PORTSDIR}/x11-toolkits/gtkglext \
mhash.2:${PORTSDIR}/security/mhash \
png.5:${PORTSDIR}/graphics/png

View File

@ -72,7 +72,7 @@ RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/p
.endif
.if !defined(WITHOUT_SUBVERSION)
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/svn/__init__.py:${PORTSDIR}/devel/subversion-python
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/svn/__init__.py:${PORTSDIR}/devel/py-subversion
.endif
.include <bsd.port.post.mk>

View File

@ -14,7 +14,7 @@ PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
MAINTAINER= skv@FreeBSD.org
COMMENT= A tool to post subversion repository commit information
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libsvn/__init__.py:${PORTSDIR}/devel/subversion-python
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libsvn/__init__.py:${PORTSDIR}/devel/py-subversion
USE_BZIP2= YES
USE_PYTHON= 2.3+

View File

@ -346,7 +346,7 @@ BUILD_DEPENDS+= ${SITE_PERL}/WWW/Mixi.pm:${PORTSDIR}/www/p5-WWW-Mixi
.endif
.if defined(WITH_CUSTOMSVNLOG)
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/SVN/Client.pm:${PORTSDIR}/devel/subversion-perl
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/SVN/Client.pm:${PORTSDIR}/devel/p5-subversion
.endif
.if defined(WITH_NTFYNETSEND)

View File

@ -86,7 +86,7 @@ RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/p
.endif
.if !defined(WITHOUT_SUBVERSION)
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/svn/__init__.py:${PORTSDIR}/devel/subversion-python
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/svn/__init__.py:${PORTSDIR}/devel/py-subversion
.endif
.include <bsd.port.post.mk>