2004-07-20 03:10:19 +02:00
|
|
|
# $NetBSD: Makefile,v 1.14 2004/07/20 01:10:20 epg Exp $
|
2003-05-25 11:07:46 +02:00
|
|
|
|
|
|
|
PKGNAME= subversion-base-${SVNVER}
|
|
|
|
COMMENT= Version control system, base programs and libraries
|
|
|
|
|
|
|
|
PLIST_SUBST+= INSTALL_INFO=${INSTALL_INFO}
|
|
|
|
|
|
|
|
.include "../subversion/Makefile.common"
|
|
|
|
|
2004-03-24 03:33:20 +01:00
|
|
|
CONFIGURE_ARGS+= --without-apache
|
|
|
|
CONFIGURE_ARGS+= --without-apxs
|
|
|
|
|
2004-03-29 20:08:33 +02:00
|
|
|
# XXX Timestamps are broken in 1.0.1 tar file; should go away in 1.0.2.
|
|
|
|
post-build:
|
|
|
|
${TOUCH} ${WRKSRC}/doc/programmer/design/svn-design.info
|
|
|
|
|
2003-12-07 02:21:03 +01:00
|
|
|
post-patch:
|
|
|
|
${SED} -e 's|@BUILDLINK_PREFIX.db4@|${BUILDLINK_PREFIX.db4}|g' \
|
|
|
|
< ${WRKSRC}/tools/backup/hot-backup.py.in \
|
|
|
|
> ${WRKSRC}/tools/backup/hot-backup.py.in.new
|
|
|
|
${MV} ${WRKSRC}/tools/backup/hot-backup.py.in.new \
|
|
|
|
${WRKSRC}/tools/backup/hot-backup.py.in
|
|
|
|
${SED} -e 's|@PREFIX@|${PREFIX}|g' \
|
|
|
|
< ${WRKSRC}/contrib/cgi/tweak-log.cgi \
|
|
|
|
> ${WRKSRC}/contrib/cgi/tweak-log.cgi.new
|
|
|
|
${MV} ${WRKSRC}/contrib/cgi/tweak-log.cgi.new \
|
|
|
|
${WRKSRC}/contrib/cgi/tweak-log.cgi
|
|
|
|
|
2003-05-25 11:07:46 +02:00
|
|
|
post-install:
|
|
|
|
${INSTALL_DATA_DIR} ${SVNDOC}
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/INSTALL ${SVNDOC}
|
|
|
|
${INSTALL_DATA_DIR} ${SVNEXAMPLES}/backup
|
|
|
|
${INSTALL_DATA_DIR} ${SVNEXAMPLES}/cgi
|
|
|
|
${INSTALL_DATA_DIR} ${SVNEXAMPLES}/hook-scripts
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/tools/backup/hot-backup.py \
|
|
|
|
${SVNEXAMPLES}/backup
|
Update to 0.29.0.
Remove patch-ad (fixed in this release).
User-visible changes:
* 'svn status' now streams its response. (r6913, #1426)
* 'svn status' now recurses into externals (r6913, #1428)
* new 'svnadmin verify' command to verify repository data (r6851, #1074)
* SSL changes: (r6958, #1371)
- dropped support for PEM-encoded client certs, only accept PKCS12 now.
- 'ssl-authority-files' is now a list of CA files
- no more 'ssl-client-cert-type' and 'ssl-client-key-file' variables.
* new svndumpfilter option: '--preserve-revprops' to keep props on empty revs
* mailer.py improvement: handle multiple match groups (r6940)
* remove in-repos/on-disk repository template features, till post-1.0 (r6965)
* various cleanups to the Book
* other bugfixes: switch deletion bug (r6890, #1496), status
repos-delete bug (r6913, #1469), reversion of '.' (r6953, #854).
Developer-visible changes:
* GUI developers take note: prompting API changed (r6928, #1214)
* now compile against neon-0.24; 0.23.9 support to be dropped soon. (r6958)
* various improvements to Perl/SWIG bindings
* tree re-org: non-core utilities split into 'tools' and 'contrib' areas.
* some gen_make.py/gen-base.py improvements
* configure.in CFLAGS bugfix (r6963)
* stop callng deprecated APIs in APR, in preparation for upcoming APR-1.0.
2003-09-08 06:47:51 +02:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/contrib/cgi/tweak-log.cgi ${SVNEXAMPLES}/cgi
|
2003-05-25 11:07:46 +02:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/tools/hook-scripts/commit-email.pl \
|
|
|
|
${SVNEXAMPLES}/hook-scripts
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/tools/hook-scripts/propchange-email.pl \
|
|
|
|
${SVNEXAMPLES}/hook-scripts
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/tools/hook-scripts/svnperms* \
|
|
|
|
${SVNEXAMPLES}/hook-scripts
|
|
|
|
|
2004-03-08 01:15:53 +01:00
|
|
|
BUILDLINK_DEPENDS.apr+= apr>=0.9.5
|
2004-07-20 03:10:19 +02:00
|
|
|
BUILDLINK_DEPENDS.neon+= neon>=0.24.7
|
Update to 0.25.
Upstream change log:
Version 0.25.0 (released 09 July 2003, revision 6394, branches/release-0.25.0)
User-visible changes:
* command line options:
. new --force option for svn export (r6327,#1296)
. new --force-log for commit, copy, delete, import, mkdir, move (r6294)
. --force no longer needed for commit
* commands
. new - svnadmin archive (r6310)
. changed - svn import syntax now 'svn import [PATH] URL' (r6288,#933,#735)
. fixed - Search PATH for external diff commands (r6373)
. fixed - 'svn switch' memory bug (r6296)
. fixed - 'svn mkdir' coredump (r6388,#1369)
* python bindings now in -tools rpm for Mandrake 9.1 (r6374)
* allow parent-into-child copies, provided they are not WC->WC. (r6348,#1367)
* fixed - Apache module installation order (r6382-6,#1381)
* now requre apache 2.0.47 (and apr 0.9.4)
* fix 2 commit leaks
* fix mod_dav_svn path-escaping bug
Developer-visible changes:
* Win32 build system
. new - .vcproj files for svn_config project and APR (r6311)
. fixed - SWIG bindings for Win32 (r6304)
. vcproj generator now works (r6316)
. swig's generated .c files now dependent on headers in .i files (r6379)
. refactored code common to dsp & vcproj into gen_win.py (r6328)
* fixed
. SEGFAULTs in SWIG bindings (r6339)
. potential SEGFAULTs in 'REPORT vcc' backward-compatibility code (r6377)
. mod_dav_svn's autoversioning failure on PUT (r6312)
. 'svn switch' memory bug (r6296)
* changed - mailer.py now uses svn_repos_replay()
2003-07-12 07:39:41 +02:00
|
|
|
|
2004-03-08 01:15:53 +01:00
|
|
|
.include "../../databases/db4/buildlink3.mk"
|
|
|
|
.include "../../devel/apr/buildlink3.mk"
|
|
|
|
.include "../../www/neon/buildlink3.mk"
|
2003-05-25 11:07:46 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|