pkgsrc/devel/ruby-subversion/Makefile
adam c99d411acd subversion: updated to 1.13.0
Version 1.13.0

User-visible changes:
- Minor new features and improvements:
  * New 'svnadmin rev-size' command to report revision size
  * In 'svn help', hide experimental commands and global options
  * Add a hint about mod_dav_svn misconfiguration
  * Performance improvement for 'svn st' etc., in WC SQLite DB

- Client-side bugfixes:
  * Windows: avoid delays in SSL certificate validation override
  * Fix 'svn patch' setting mode 0600 on patched files with props
  * Fix "svn diff --changelist ARG" broken in subdirectories
  * Fix misleading 'redirect cycle' error on a non-repository URL

- Server-side bugfixes:
  * svnserve: Report some errors that we previously ignored
  * Make server code more resilient to malformed paths and URLs
  * Make dump stream parser more resilient to malformed dump stream
  * mod_dav_svn: Fix missing Last-Modified header on 'external' GET requests

- Client-side and server-side bugfixes:
  * Fix excessive memory usage in some cases reading binary data
  * Win32: fix svn_io_file_rename2() spinning in a retry loop

- Other tool improvements and bugfixes:
  * svn_load_dirs.pl: do not show password; fix cleanup

Developer-visible changes:
  * New svn_fs_ioctl() API for FSFS stats, dump/load index, rev-size


Version 1.12.2

User-visible changes:
  * Fix conflict resolver bug: local and incoming edits swapped.
  * Fix memory lifetime problem in a libsvn_wc error code path.
  * Faster Windows file existence checks, improving 'svn st' etc.

Developer-visible changes:
  * Allow generating Visual Studio 2019 projects
  * Fix build with APR 1.7.0.
  * Fix building Subversion with Visual Studio 2005 and 2008.
  * Allow svnserve's 'get-deleted-rev' API to return 'not deleted'.


Version 1.12.1
(Not released; see changes for 1.12.2.)
2020-02-24 16:10:33 +00:00

32 lines
880 B
Makefile

# $NetBSD: Makefile,v 1.74 2020/02/24 16:10:33 adam Exp $
PKGNAME= ${RUBY_PKGPREFIX}-subversion-${SVNVER}
COMMENT= Ruby bindings for Subversion
.include "../../devel/subversion/Makefile.common"
SHLIBTOOL_OVERRIDE= # empty
REPLACE_RUBY_DIRS= tools
CONFIGURE_ENV+= RUBY=${RUBY:Q}
CONFIGURE_ARGS+= --with-ruby-sitedir=${PREFIX}/${RUBY_VENDORLIB_BASE}
BUILD_TARGET= swig-rb
INSTALL_TARGET= install-swig-rb
TEST_TARGET= check-swig-rb
INSTALLATION_DIRS+= ${SVNEXAMPLES:S/${PREFIX}\///}/ruby
post-patch:
${RM} ${WRKSRC}/build-outputs.mk
${CP} ${FILESDIR}/build-outputs.mk ${WRKSRC}/build-outputs.mk
post-install:
${RM} -f ${DESTDIR}${PREFIX}/${RUBY_VENDORARCHLIB}/svn/ext/*.la
${INSTALL_DATA} ${WRKSRC}/tools/*/*.rb ${DESTDIR}${SVNEXAMPLES}/ruby
.include "../../devel/subversion-base/buildlink3.mk"
.include "../../lang/ruby/modules.mk"
.include "../../mk/bsd.pkg.mk"