pkgsrc/devel/subversion/Makefile

27 lines
737 B
Makefile
Raw Normal View History

Update to 0.34.0. Add PERL to CONFIGURE_ENV for p5-subversion. Upstream change log: Version 0.34.0 (released 3 December 2003, from revision r7859) http://svn.collab.net/repos/svn/tags/0.34.0 ##################################################################### ## WARNING WARNING WARNING WARNING WARNING WARNING WARNING ## ##################################################################### ## ## ## This release makes an incompatible change to the Subversion ## ## database. Repositories created with versions of Subversion ## ## prior to 0.34 will not work with Subversion 0.34. ## ## To upgrade, first use 'svnadmin dump' with your existing ## ## Subversion binaries. Then upgrade your binaries to 0.34, and ## ## use 'svnadmin load' to create a new repository from your ## ## dumpfile. ## ## Don't forget to copy any custom configuration/hooks from the ## ## old to the new repository. ## ## ## ##################################################################### Please see notes/repos_upgrade_HOWTO for documentation on migrating pre-0.34.0 repos to 0.34.0. That document is also located here: http://svn.collab.net/repos/svn/trunk/notes/repos_upgrade_HOWTO User-visible changes: * fs schema change (#1578, #1595) **NOTE: repos dump/load cycle required!** * Berkeley DB 4.2.50 is now the recommended Berkeley version * Fix: 'svn status' thought replaced items were unversioned (#1609) * SSL server cert error prompt improvement (r7849) * many error message improvements (r7745, r7763, r7824 and 7827 - #897) * don't show update-completion message until all wc work completes (#1556) * many other enhancements, minor features, and bugfixes not listed here Developer-visible changes: * public client APIs changes (r7799) after fixing #1556 * many improvements and fixes on Perl bindings (perl => 5.8.0 are required) * improvements, fixes on misc. test scripts * many other changes not listed here Merged revisions after release branching: * r7868 - Java bindings * r7888 - Security fix for svnserve
2003-12-06 04:01:57 +01:00
# $NetBSD: Makefile,v 1.18 2003/12/06 03:01:57 epg Exp $
PKGNAME= subversion-${SVNVER}
COMMENT= Version control system, meta-package
Update to 0.24.1. subversion-base no longer installs info files; drop texinfo.mk usage. Upstream change log: Version 0.24.1 (released 16 June 2003, revision 6249, branches/release-0.24.1) User-visible changes: * Fix bug in 'svn log'. Developer-visible changes: * none Version 0.24.0 (released 15 June 2003, revision 6234, branches/release-0.24.0) User-visible changes: * new 'svn diff [--old OLD] [--new NEW]' syntax (#1142) * new --relocate option for svn switch (#951) * new --version option for svnadmin and svnlook * new path-based authorization module for apache * make 'svn checkout' and not just 'svn update' resume a checkout * .svn directories now hidden on Windows * config variable 'store-password = no' now actually works * fix 'svn merge --dry-run' * fix 'properties hanging after a rename' issue (#1303) * fix odd behavior of 'svn up -r PREV filename' (#1304) * fix delete-tracking bug (#1348) * fix dump and load corner cases (#1290) * ra_dav server more resilient for foreign deltaV clients * numerous ra_svn changes - must update clients and servers * fix export over ra_svn (#1318) * fix ra_svn error transmission bug (#1146) * fix ra_svn corruption in tunnel mode (#1145) * make svnserve multi-threaded on non-fork platforms (now works on Windows) * remove svnserve -F and -S options * various memory use improvements (#1323) * various performance improvements for all protocols * various performance improvements for 'svnadmin dump' and svnlook * various subversion book updates (you have read the book right?) * more cvs2svn.py improvements (and more to follow) * new debugging script normalize-dump.py to normalize dump output Developer-visible changes: * path-based editor drivers * no more RA->do_checkout() * update python and java bindings * various windows build fixes
2003-06-18 15:26:25 +02:00
DEPENDS+= subversion-base-${SVNVER}:../../devel/subversion-base
Update to 0.33.1. Add p5-subversion package. Upstream change log: Version 0.33.1 (released 17 November 2003, revision r7782) http://svn.collab.net/repos/svn/tags/0.33.1 NOTICE: This is a bugfix release. The bug is fixed if *either* the client or server uses the new code. User-visible changes: * major performance fix for updates Version 0.33.0 (released 13 November 2003, revision r7737) http://svn.collab.net/repos/svn/tags/0.33.0 NOTICES: 1. This client may be incompatible with ra_dav servers <= 0.31. 2. In order to make commits more responsive, repository deltification is no longer automatic. However, you may want to run deltification as a background process in your repository post-commit hook. For example, the new post-commit.tmpl file recommends 'nice -2 svnadmin deltify "$REPOS" -r "$REV" &'. User-visible changes: * now require APR/APU 0.9.5 (ships in Apache 2.0.48) * lose automatic deltification, but recommend it in post-commit (r7695, #1573) * new configuration and authn/authz support in ra_svn (r7604, r7601) * much faster checkouts and updates, over both svn:// and http:// (#1429) * new partial-authz feature: checkouts/updates just skip unauthorized items * new 'use-commit-times = yes' config option to use commit-time timestamps * new 'svnadmin hotcopy' command, like hot-backup.py (#1567) * fix Win32 "access denied" error in renames (r7598, #1576) * unnecessary working copy tree locks now avoided, to save time (#1245) * Compatibility changes: - lose ra_dav compatibility with servers 0.31 and earlier - lose support for working copy format "1" (not created for over a year) * 'svn diff' and other read-only actions now work in read-only working copies * 'svn blame -rX' now does the intuitive thing * 'svn log' output headers now say "rXXXX | " instead of "rev XXXX: " * 'svnversion' no longer stymied by svn:externals * new 'svn pd' alias for 'svn propdel' * '-rCOMMITTED' keyword now works on more commands * minor changes to output of 'svn ls -v' and 'svn st -v' (r7530) * 'svn log --xml' now obeys the '-q' flag (r7555) * cvs2svn.py bugfixes, especially issue #1440 * book and documentation updates * removed server config options ssl-ignore-invalid-date and ssl-override-cert-hostname (r7644) * many other enhancements, minor features, and bugfixes not listed here Developer-visible changes: * repair text- and prop-time in .svn/entries if spuriously wrong (r7565) * speed up keyword translation (r7502) * two new editor functions, absent_file() and absent_directory() * ra_dav checkouts/updates no longer do O(n) number of GET, PROPFIND requests * new svn_io_temp_dir function, will morph to apr_temp_dir_get soon * new svn_io_file_close wrapper for apr_file_close * tools/test-scripts/svntest/ scripts now support ra_dav and ramdisk * many other changes not listed here
2003-12-03 16:20:44 +01:00
DEPENDS+= p5-subversion-${SVNVER}:../../devel/p5-subversion
Update to 0.34.0. Add PERL to CONFIGURE_ENV for p5-subversion. Upstream change log: Version 0.34.0 (released 3 December 2003, from revision r7859) http://svn.collab.net/repos/svn/tags/0.34.0 ##################################################################### ## WARNING WARNING WARNING WARNING WARNING WARNING WARNING ## ##################################################################### ## ## ## This release makes an incompatible change to the Subversion ## ## database. Repositories created with versions of Subversion ## ## prior to 0.34 will not work with Subversion 0.34. ## ## To upgrade, first use 'svnadmin dump' with your existing ## ## Subversion binaries. Then upgrade your binaries to 0.34, and ## ## use 'svnadmin load' to create a new repository from your ## ## dumpfile. ## ## Don't forget to copy any custom configuration/hooks from the ## ## old to the new repository. ## ## ## ##################################################################### Please see notes/repos_upgrade_HOWTO for documentation on migrating pre-0.34.0 repos to 0.34.0. That document is also located here: http://svn.collab.net/repos/svn/trunk/notes/repos_upgrade_HOWTO User-visible changes: * fs schema change (#1578, #1595) **NOTE: repos dump/load cycle required!** * Berkeley DB 4.2.50 is now the recommended Berkeley version * Fix: 'svn status' thought replaced items were unversioned (#1609) * SSL server cert error prompt improvement (r7849) * many error message improvements (r7745, r7763, r7824 and 7827 - #897) * don't show update-completion message until all wc work completes (#1556) * many other enhancements, minor features, and bugfixes not listed here Developer-visible changes: * public client APIs changes (r7799) after fixing #1556 * many improvements and fixes on Perl bindings (perl => 5.8.0 are required) * improvements, fixes on misc. test scripts * many other changes not listed here Merged revisions after release branching: * r7868 - Java bindings * r7888 - Security fix for svnserve
2003-12-06 04:01:57 +01:00
DEPENDS+= ap2-subversion-${SVNVER}:../../www/ap2-subversion
# We depend on py-subversion via its buildlink2.mk so we don't
# have to worry about which Python version it uses.
.include "Makefile.common"
EXTRACT_ONLY= # empty
NO_CHECKSUM= YES
NO_CONFIGURE= YES
NO_BUILD= YES
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
# The NO_PATCH macro is gone so we have to do this to prevent the
# patches from being applied:
do-patch:
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
do-install:
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
.include "../../devel/py-subversion/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"