2012-12-16 02:51:57 +01:00
|
|
|
# $NetBSD: Makefile,v 1.52 2012/12/16 01:52:37 obache Exp $
|
2003-02-03 21:24:13 +01:00
|
|
|
|
2007-06-30 18:09:07 +02:00
|
|
|
PKGNAME= ${APACHE_PKG_PREFIX}-subversion-${SVNVER}
|
2012-12-16 02:51:57 +01:00
|
|
|
PKGREVISION= 5
|
2003-02-03 21:24:13 +01:00
|
|
|
COMMENT= WebDAV server (Apache module) for Subversion
|
|
|
|
|
2003-05-25 11:17:41 +02:00
|
|
|
.include "../../devel/subversion/Makefile.common"
|
Updated to version 0.20.1.
Patches provided by Ossi Herrala (pkg/20725) and Marc Recht (pkg/20995).
Changes:
0.20.1:
=======
User-visible changes:
* fix svnadmin load bug so that property deletions actually occur
* fix checksum compatibility issue for older repositories
0.20.0:
=======
User-visible changes:
* new compatibility rule: require only that each interim release be
compatible with the one before it (see HACKING)
* ra_svn is still new so above rule doesn't yet apply
(i.e. 0.20 over ra_svn is NOT compatible with previous releases)
* merge infers the target path (see book chapters 4 & 8)
* merge continues in presence of missing target file
* merge's add notifications are no longer duplicated
* commands can be safely interrupted (Ctrl-C)
* --encoding global default in ~/.subversion/config
* new option --editor-cmd
* begin multi-release transition to escape binary properties over DAV
* misc performance improvements
Developer-visible changes:
* RA vtable functions take pool argument
* svn-config --includes path fixed
* uuid at creation now complete
* start having test failures throw exceptions rather than return errors
* test suite option --cleanup with --verbose being default mode
* continued diff library development
* minor revprop hook changes
* bug fixes: no diff on binary files (#1019), consistent error messages
(#1181), version numbers in hook scripts (#1182), win98 codepage (#1186)
0.18.1:
=======
User-visible changes:
* editor environment variables no longer incorrectly required
* 'svn help import' now displays correct usage
* fix crashes in the internal diff library and ra_dav
* fix Win9x/Me console issue
* cvs2svn.py api fix
* hot_backup.py now correctly removes old backups
Developer-visible changes:
* various rpm package fixes
0.18.0:
=======
User-visible changes:
* renamed the [default] section to [global] in the servers config file
* compression option is now http-compression and lives in servers file
* use internal diff by default rather than external program (#405 in
progress)
* symlinked hook scripts now run
* read-only access flag (-R) for svnserve
* quiet flag (--quiet) for svnadmin dump
* --ignore-uuid and --force-uuid for svnadmin load
* miscellaneous performance improvements
* more work on the Book
Developer-visible changes:
* new authentication library libsvn_auth (#724)
* new bdb table uuids
* client context object in libsvn_client
* more work on java and other language bindings
* test framework now has a quiet option (-q)
* miscellaneous small code cleanups
* bug fixes: more valgrind memory bugs, apr xlate i18n mess (#872),
non-existent URL checkout (#946), props on to-be-deleted files (#1066),
ra_svn move/copy (#1084), eol translation (#1085), ra_svn
checksumming (#1099), cat command corrupt output (#1104), cvs2svn
memory consumption (#1107), merge of property add (#1109),
'..' relative path (#1111), commit/cleanup/diff3 (#1119),
.svn/entries checksum (#1120), svn commit in / (#1122),
status on uncontrolled directory (#1124), commit message eol
characters (#1126), cat -r PREV (#1134), ra_dav wcprops (#1136)
split XML cdata/attribute encoding (#1118)
2003-04-15 18:23:22 +02:00
|
|
|
|
2005-12-06 00:55:01 +01:00
|
|
|
CONFIGURE_ARGS+= --with-apxs=${APXS:Q}
|
Updated to version 0.20.1.
Patches provided by Ossi Herrala (pkg/20725) and Marc Recht (pkg/20995).
Changes:
0.20.1:
=======
User-visible changes:
* fix svnadmin load bug so that property deletions actually occur
* fix checksum compatibility issue for older repositories
0.20.0:
=======
User-visible changes:
* new compatibility rule: require only that each interim release be
compatible with the one before it (see HACKING)
* ra_svn is still new so above rule doesn't yet apply
(i.e. 0.20 over ra_svn is NOT compatible with previous releases)
* merge infers the target path (see book chapters 4 & 8)
* merge continues in presence of missing target file
* merge's add notifications are no longer duplicated
* commands can be safely interrupted (Ctrl-C)
* --encoding global default in ~/.subversion/config
* new option --editor-cmd
* begin multi-release transition to escape binary properties over DAV
* misc performance improvements
Developer-visible changes:
* RA vtable functions take pool argument
* svn-config --includes path fixed
* uuid at creation now complete
* start having test failures throw exceptions rather than return errors
* test suite option --cleanup with --verbose being default mode
* continued diff library development
* minor revprop hook changes
* bug fixes: no diff on binary files (#1019), consistent error messages
(#1181), version numbers in hook scripts (#1182), win98 codepage (#1186)
0.18.1:
=======
User-visible changes:
* editor environment variables no longer incorrectly required
* 'svn help import' now displays correct usage
* fix crashes in the internal diff library and ra_dav
* fix Win9x/Me console issue
* cvs2svn.py api fix
* hot_backup.py now correctly removes old backups
Developer-visible changes:
* various rpm package fixes
0.18.0:
=======
User-visible changes:
* renamed the [default] section to [global] in the servers config file
* compression option is now http-compression and lives in servers file
* use internal diff by default rather than external program (#405 in
progress)
* symlinked hook scripts now run
* read-only access flag (-R) for svnserve
* quiet flag (--quiet) for svnadmin dump
* --ignore-uuid and --force-uuid for svnadmin load
* miscellaneous performance improvements
* more work on the Book
Developer-visible changes:
* new authentication library libsvn_auth (#724)
* new bdb table uuids
* client context object in libsvn_client
* more work on java and other language bindings
* test framework now has a quiet option (-q)
* miscellaneous small code cleanups
* bug fixes: more valgrind memory bugs, apr xlate i18n mess (#872),
non-existent URL checkout (#946), props on to-be-deleted files (#1066),
ra_svn move/copy (#1084), eol translation (#1085), ra_svn
checksumming (#1099), cat command corrupt output (#1104), cvs2svn
memory consumption (#1107), merge of property add (#1109),
'..' relative path (#1111), commit/cleanup/diff3 (#1119),
.svn/entries checksum (#1120), svn commit in / (#1122),
status on uncontrolled directory (#1124), commit message eol
characters (#1126), cat -r PREV (#1134), ra_dav wcprops (#1136)
split XML cdata/attribute encoding (#1118)
2003-04-15 18:23:22 +02:00
|
|
|
CONFIGURE_ARGS+= --disable-mod-activation
|
2003-02-03 21:24:13 +01:00
|
|
|
|
2003-05-25 11:17:41 +02:00
|
|
|
APACHE_MODULE= YES
|
2003-02-03 21:24:13 +01:00
|
|
|
|
2004-12-03 16:14:50 +01:00
|
|
|
BUILD_TARGET= apache-mod
|
2003-05-25 11:17:41 +02:00
|
|
|
INSTALL_TARGET= install-mods-shared
|
2003-02-03 21:24:13 +01:00
|
|
|
|
2004-11-27 03:35:52 +01:00
|
|
|
post-patch:
|
|
|
|
${RM} ${WRKSRC}/build-outputs.mk
|
|
|
|
${CP} ${FILESDIR}/build-outputs.mk ${WRKSRC}/build-outputs.mk
|
|
|
|
|
2011-12-06 02:47:06 +01:00
|
|
|
PKG_APACHE_ACCEPTED= apache2 apache22
|
2007-01-25 08:35:30 +01:00
|
|
|
|
2006-02-07 20:58:06 +01:00
|
|
|
.include "../../devel/subversion-base/buildlink3.mk"
|
2006-12-09 00:34:10 +01:00
|
|
|
.include "../../mk/apache.mk"
|
2011-12-06 02:47:06 +01:00
|
|
|
.if ${PKG_APACHE} == "apache2" && !empty(PKG_BUILD_OPTIONS.subversion-base:Mapr1)
|
|
|
|
PKG_FAIL_REASON= "subversion-base package must be built without apr1 option."
|
|
|
|
.endif
|
2003-02-03 21:24:13 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|