pkgsrc/devel/java-subversion/Makefile
adam c20c218244 Version 1.9.6
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)
2017-07-07 04:51:47 +00:00

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"