c20c218244
User-visible changes: - Client-side bugfixes: * cp/mv: improve error message when target is an unversioned dir * merge: reduce memory usage with large amounts of mergeinfo - Server-side bugfixes: * 'svnadmin freeze': document the purpose more clearly * dump: fix segfault when a revision has no revprops * fsfs: improve error message upon failure to open rep-cache * fsfs: never attempt to share directory representations * fsfs: make consistency independent of hash algorithms This change makes Subversion resilient to collision attacks, including SHA-1 collision attacks such as <http://shattered.io/>. See also our documentation at <https://subversion.apache.org/faq#shattered-sha1> and <https://subversion.apache.org/docs/release-notes/1.9#shattered-sha1>. - Client-side and server-side bugfixes: * work around an APR bug related to file truncation - Bindings bugfixes: * javahl: follow redirects when opening a connection Developer-visible changes: - General: * win_tests.py: make the --bin option work, rather than abort (regression introduced in 1.9.2) * windows: support building with 'zlibstat.lib' in install-layout - API changes: (none)
31 lines
880 B
Makefile
31 lines
880 B
Makefile
# $NetBSD: Makefile,v 1.40 2017/07/07 04:51:47 adam Exp $
|
|
|
|
PKGNAME= java-subversion-${SVNVER}
|
|
COMMENT= Java bindings for Subversion
|
|
|
|
MAKE_JOBS_SAFE= no
|
|
|
|
.include "../../devel/subversion/Makefile.common"
|
|
|
|
SHLIBTOOL_OVERRIDE= # empty
|
|
|
|
USE_LANGUAGES+= c c++
|
|
USE_JAVA2= yes
|
|
# We might need PKG_JVM_DEFAULT/PKG_JVMS_ACCEPTED; I'm not much for Java...
|
|
|
|
CONFIGURE_ARGS+= --enable-javahl --with-jdk=${PKG_JAVA_HOME}
|
|
# To run the tests, uncomment this line if you have junit installed in
|
|
# jre/lib/ext . TODO: If someone packages junit, use that.
|
|
#CONFIGURE_ARGS+= --with-junit
|
|
|
|
BUILD_TARGET= javahl
|
|
INSTALL_TARGET= install-javahl
|
|
TEST_TARGET= check-javahl
|
|
|
|
post-patch:
|
|
${RM} ${WRKSRC}/build-outputs.mk
|
|
${CP} ${FILESDIR}/build-outputs.mk ${WRKSRC}/build-outputs.mk
|
|
|
|
.include "../../devel/subversion-base/buildlink3.mk"
|
|
.include "../../mk/java-vm.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|