diff --git a/devel/subversion17/Makefile b/devel/subversion17/Makefile index 92601660e718..735f1240e2af 100644 --- a/devel/subversion17/Makefile +++ b/devel/subversion17/Makefile @@ -204,6 +204,8 @@ post-build: post-install: ${MKREPOS_TARGET} .if ${PORT_OPTIONS:MTOOLS} @${MAKE} -C ${WRKSRC} install-tools ${MAKE_ARGS} + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/svn-tools/* .endif @${MKDIR} ${STAGEDIR}${DATADIR} @(cd ${WRKSRC}/tools.examples && ${TAR} --exclude '*.in' --exclude '*.bak' -cf - * | ${TAR} -C ${STAGEDIR}${DATADIR} -xof - ) @@ -215,6 +217,13 @@ post-install: ${MKREPOS_TARGET} @${INSTALL_SCRIPT} ${FILESDIR}/svnserve.wrapper ${STAGEDIR}${PREFIX}/bin/svnserve .endif +.if ${PORT_OPTIONS:MMOD_DAV_SVN} + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/*.so +.endif + +.if !${PORT_OPTIONS:MSTATIC} + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so +.endif # =============================================================================== repository: _mkrepos diff --git a/devel/subversion17/Makefile.common b/devel/subversion17/Makefile.common index 22911b8fe582..e4736a528865 100644 --- a/devel/subversion17/Makefile.common +++ b/devel/subversion17/Makefile.common @@ -2,18 +2,17 @@ # $FreeBSD$ PORTNAME= subversion -PORTVERSION= 1.7.16 -PORTREVISION?= 2 +PORTVERSION= 1.7.17 +PORTREVISION?= 0 CATEGORIES+= devel MASTER_SITES= ${MASTER_SITE_APACHE} DIST_SUBDIR= subversion17 PKGNAMESUFFIX= 17 MASTER_SITE_SUBDIR= subversion -USE_BZIP2= yes -USE_AUTOTOOLS= libtool USE_KDE4= # Used below if KWallet support is enabled -USES+= pkgconfig +GNU_CONFIGURE= yes +USES+= tar:bzip2 pkgconfig libtool LICENSE= APACHE20 @@ -116,7 +115,6 @@ post-patch: .endif @${REINPLACE_CMD} "s#^swig_pydir =.*#swig_pydir = ${PYTHON_SITELIBDIR}/libsvn#" ${WRKSRC}/Makefile.in @${REINPLACE_CMD} "s#^swig_pydir_extra =.*#swig_pydir_extra = ${PYTHON_SITELIBDIR}/svn#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} "s#^LIBTOOL =.*#LIBTOOL = ${LIBTOOL}#" ${WRKSRC}/Makefile.in .if defined(SVN_BUILD_BINDINGS) @${CP} ${FILESDIR}/build-outputs.mk ${WRKSRC} .endif @@ -124,10 +122,10 @@ post-patch: @${ECHO_CMD} "#define ORGANIZATION_NAME \"${ORGANIZATION}\"" > ${WRKSRC}/subversion/freebsd-organization.h .endif # shebangfix - ${GREP} -Rl -e '#!/bin/b' -e '#!/bin/env' -e '#!/usr/bin/p' ${WRKSRC}/tools/ \ + @${GREP} -Rl -e '#!/bin/b' -e '#!/bin/env' -e '#!/usr/bin/p' ${WRKSRC}/tools/ \ | ${XARGS} ${REINPLACE_CMD} -e '1s|#\!/bin/b|#\!/usr/local/bin/b|' \ -e '1s|#\!/bin/env|#\!/usr/bin/env|' \ -e '1s|#\!/usr/bin/p|#\!/usr/local/bin/p|' # remove all .bak files to clean the stage - ${FIND} ${WRKSRC} -name '*.bak' -delete + @${FIND} ${WRKSRC} -name '*.bak' -delete diff --git a/devel/subversion17/distinfo b/devel/subversion17/distinfo index e49288318639..736d87c10105 100644 --- a/devel/subversion17/distinfo +++ b/devel/subversion17/distinfo @@ -1,2 +1,2 @@ -SHA256 (subversion17/subversion-1.7.16.tar.bz2) = 9dcbd8622045c5a9ab381d70754304030f180967d6e3db694baaf708f3253238 -SIZE (subversion17/subversion-1.7.16.tar.bz2) = 6006359 +SHA256 (subversion17/subversion-1.7.17.tar.bz2) = 2a66e4c5d2a8a919914a2e75f76467ef5457d0f96efc1e1c080fa02675867be3 +SIZE (subversion17/subversion-1.7.17.tar.bz2) = 6008028 diff --git a/devel/subversion17/pkg-plist b/devel/subversion17/pkg-plist index 5c6151b8682f..7f2dbce10d4d 100644 --- a/devel/subversion17/pkg-plist +++ b/devel/subversion17/pkg-plist @@ -60,73 +60,73 @@ include/subversion-1/svn_version.h include/subversion-1/svn_wc.h include/subversion-1/svn_xml.h %%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.a -%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.la %%DYNAMIC_ENABLED%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so %%DYNAMIC_ENABLED%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so.0 +%%DYNAMIC_ENABLED%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so.0.0.0 %%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.a -%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.la %%DYNAMIC_ENABLED%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so %%DYNAMIC_ENABLED%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so.0 +%%DYNAMIC_ENABLED%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so.0.0.0 lib/libsvn_client-1.a -lib/libsvn_client-1.la %%DYNAMIC_ENABLED%%lib/libsvn_client-1.so %%DYNAMIC_ENABLED%%lib/libsvn_client-1.so.0 +%%DYNAMIC_ENABLED%%lib/libsvn_client-1.so.0.0.0 lib/libsvn_delta-1.a -lib/libsvn_delta-1.la %%DYNAMIC_ENABLED%%lib/libsvn_delta-1.so %%DYNAMIC_ENABLED%%lib/libsvn_delta-1.so.0 +%%DYNAMIC_ENABLED%%lib/libsvn_delta-1.so.0.0.0 lib/libsvn_diff-1.a -lib/libsvn_diff-1.la %%DYNAMIC_ENABLED%%lib/libsvn_diff-1.so %%DYNAMIC_ENABLED%%lib/libsvn_diff-1.so.0 +%%DYNAMIC_ENABLED%%lib/libsvn_diff-1.so.0.0.0 lib/libsvn_fs-1.a -lib/libsvn_fs-1.la %%DYNAMIC_ENABLED%%lib/libsvn_fs-1.so %%DYNAMIC_ENABLED%%lib/libsvn_fs-1.so.0 +%%DYNAMIC_ENABLED%%lib/libsvn_fs-1.so.0.0.0 %%BDB%%lib/libsvn_fs_base-1.a -%%BDB%%lib/libsvn_fs_base-1.la %%DYNAMIC_ENABLED%%%%BDB%%lib/libsvn_fs_base-1.so %%DYNAMIC_ENABLED%%%%BDB%%lib/libsvn_fs_base-1.so.0 +%%DYNAMIC_ENABLED%%%%BDB%%lib/libsvn_fs_base-1.so.0.0.0 lib/libsvn_fs_fs-1.a -lib/libsvn_fs_fs-1.la %%DYNAMIC_ENABLED%%lib/libsvn_fs_fs-1.so %%DYNAMIC_ENABLED%%lib/libsvn_fs_fs-1.so.0 +%%DYNAMIC_ENABLED%%lib/libsvn_fs_fs-1.so.0.0.0 lib/libsvn_fs_util-1.a -lib/libsvn_fs_util-1.la %%DYNAMIC_ENABLED%%lib/libsvn_fs_util-1.so %%DYNAMIC_ENABLED%%lib/libsvn_fs_util-1.so.0 +%%DYNAMIC_ENABLED%%lib/libsvn_fs_util-1.so.0.0.0 lib/libsvn_ra-1.a -lib/libsvn_ra-1.la %%DYNAMIC_ENABLED%%lib/libsvn_ra-1.so %%DYNAMIC_ENABLED%%lib/libsvn_ra-1.so.0 +%%DYNAMIC_ENABLED%%lib/libsvn_ra-1.so.0.0.0 lib/libsvn_ra_local-1.a -lib/libsvn_ra_local-1.la %%DYNAMIC_ENABLED%%lib/libsvn_ra_local-1.so %%DYNAMIC_ENABLED%%lib/libsvn_ra_local-1.so.0 +%%DYNAMIC_ENABLED%%lib/libsvn_ra_local-1.so.0.0.0 %%NEON%%lib/libsvn_ra_neon-1.a -%%NEON%%lib/libsvn_ra_neon-1.la %%DYNAMIC_ENABLED%%%%NEON%%lib/libsvn_ra_neon-1.so %%DYNAMIC_ENABLED%%%%NEON%%lib/libsvn_ra_neon-1.so.0 -lib/libsvn_ra_svn-1.a -lib/libsvn_ra_svn-1.la -%%DYNAMIC_ENABLED%%lib/libsvn_ra_svn-1.so -%%DYNAMIC_ENABLED%%lib/libsvn_ra_svn-1.so.0 -lib/libsvn_repos-1.a -lib/libsvn_repos-1.la -%%DYNAMIC_ENABLED%%lib/libsvn_repos-1.so -%%DYNAMIC_ENABLED%%lib/libsvn_repos-1.so.0 +%%DYNAMIC_ENABLED%%%%NEON%%lib/libsvn_ra_neon-1.so.0.0.0 %%SERF%%lib/libsvn_ra_serf-1.a -%%SERF%%lib/libsvn_ra_serf-1.la %%DYNAMIC_ENABLED%%%%SERF%%lib/libsvn_ra_serf-1.so %%DYNAMIC_ENABLED%%%%SERF%%lib/libsvn_ra_serf-1.so.0 +%%DYNAMIC_ENABLED%%%%SERF%%lib/libsvn_ra_serf-1.so.0.0.0 +lib/libsvn_ra_svn-1.a +%%DYNAMIC_ENABLED%%lib/libsvn_ra_svn-1.so +%%DYNAMIC_ENABLED%%lib/libsvn_ra_svn-1.so.0 +%%DYNAMIC_ENABLED%%lib/libsvn_ra_svn-1.so.0.0.0 +lib/libsvn_repos-1.a +%%DYNAMIC_ENABLED%%lib/libsvn_repos-1.so +%%DYNAMIC_ENABLED%%lib/libsvn_repos-1.so.0 +%%DYNAMIC_ENABLED%%lib/libsvn_repos-1.so.0.0.0 lib/libsvn_subr-1.a -lib/libsvn_subr-1.la %%DYNAMIC_ENABLED%%lib/libsvn_subr-1.so %%DYNAMIC_ENABLED%%lib/libsvn_subr-1.so.0 +%%DYNAMIC_ENABLED%%lib/libsvn_subr-1.so.0.0.0 lib/libsvn_wc-1.a -lib/libsvn_wc-1.la %%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so %%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so.0 +%%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so.0.0.0 @comment enable modules in this order: dav_svn, authz_svn, dontdothat %%MOD_DAV_SVN%%@unexec %%SED%% -i '' -E '/LoadModule[[:blank:]]+dav_svn_module/d' %D/%%APACHEETCDIR%%/httpd.conf %%MOD_DAV_SVN%%%%APACHEMODDIR%%/mod_dav_svn.so @@ -354,43 +354,43 @@ man/man8/svnserve.8.gz %%DATADIR%%/server-side/test_svn_server_log_parse.py %%DATADIR%%/xslt/svnindex.css %%DATADIR%%/xslt/svnindex.xsl -@dirrm %%DATADIR%%/xslt -@dirrm %%DATADIR%%/server-side/mod_dontdothat -@dirrm %%DATADIR%%/server-side -@dirrm %%DATADIR%%/po +%%TOOLS%%@dirrm bin/svn-tools +@dirrm include/subversion-1 +@dirrm %%DATADIR%%/backup +@dirrm %%DATADIR%%/bdb +@dirrm %%DATADIR%%/buildbot/master/public_html +@dirrm %%DATADIR%%/buildbot/master +@dirrm %%DATADIR%%/buildbot/slaves/bb-openbsd +@dirrm %%DATADIR%%/buildbot/slaves/centos +@dirrm %%DATADIR%%/buildbot/slaves/i686-debian-sarge1 +@dirrm %%DATADIR%%/buildbot/slaves/svn-x64-macosx-gnu-shared +@dirrm %%DATADIR%%/buildbot/slaves/svn-x64-macosx-gnu-shared-daily-ra_serf +@dirrm %%DATADIR%%/buildbot/slaves/ubuntu-x64 +@dirrm %%DATADIR%%/buildbot/slaves/win32-SharpSvn +@dirrm %%DATADIR%%/buildbot/slaves/win32-xp-VS2005 +@dirrm %%DATADIR%%/buildbot/slaves/xp-vc60-ia32 +@dirrm %%DATADIR%%/buildbot/slaves +@dirrm %%DATADIR%%/buildbot +@dirrm %%DATADIR%%/client-side/svnmucc +@dirrm %%DATADIR%%/client-side +@dirrm %%DATADIR%%/dev/benchmarks/large_dirs +@dirrm %%DATADIR%%/dev/benchmarks/suite1 +@dirrm %%DATADIR%%/dev/benchmarks +@dirrm %%DATADIR%%/dev/iz +@dirrm %%DATADIR%%/dev/svnraisetreeconflict +@dirrm %%DATADIR%%/dev/unix-build +@dirrm %%DATADIR%%/dev/wc-ng +@dirrm %%DATADIR%%/dev/windows-build +@dirrm %%DATADIR%%/dev +@dirrm %%DATADIR%%/diff +@dirrm %%DATADIR%%/dist/templates +@dirrm %%DATADIR%%/dist +@dirrm %%DATADIR%%/examples @dirrm %%DATADIR%%/hook-scripts/mailer/tests @dirrm %%DATADIR%%/hook-scripts/mailer @dirrm %%DATADIR%%/hook-scripts -@dirrm %%DATADIR%%/examples -@dirrm %%DATADIR%%/dist/templates -@dirrm %%DATADIR%%/dist -@dirrm %%DATADIR%%/diff -@dirrm %%DATADIR%%/dev/windows-build -@dirrm %%DATADIR%%/dev/wc-ng -@dirrm %%DATADIR%%/dev/unix-build -@dirrm %%DATADIR%%/dev/svnraisetreeconflict -@dirrm %%DATADIR%%/dev/iz -@dirrm %%DATADIR%%/dev/benchmarks/suite1 -@dirrm %%DATADIR%%/dev/benchmarks/large_dirs -@dirrm %%DATADIR%%/dev/benchmarks -@dirrm %%DATADIR%%/dev -@dirrm %%DATADIR%%/client-side/svnmucc -@dirrm %%DATADIR%%/client-side -@dirrm %%DATADIR%%/buildbot/slaves/xp-vc60-ia32 -@dirrm %%DATADIR%%/buildbot/slaves/win32-xp-VS2005 -@dirrm %%DATADIR%%/buildbot/slaves/win32-SharpSvn -@dirrm %%DATADIR%%/buildbot/slaves/ubuntu-x64 -@dirrm %%DATADIR%%/buildbot/slaves/svn-x64-macosx-gnu-shared-daily-ra_serf -@dirrm %%DATADIR%%/buildbot/slaves/svn-x64-macosx-gnu-shared -@dirrm %%DATADIR%%/buildbot/slaves/i686-debian-sarge1 -@dirrm %%DATADIR%%/buildbot/slaves/centos -@dirrm %%DATADIR%%/buildbot/slaves/bb-openbsd -@dirrm %%DATADIR%%/buildbot/slaves -@dirrm %%DATADIR%%/buildbot/master/public_html -@dirrm %%DATADIR%%/buildbot/master -@dirrm %%DATADIR%%/buildbot -@dirrm %%DATADIR%%/bdb -@dirrm %%DATADIR%%/backup +@dirrm %%DATADIR%%/po +@dirrm %%DATADIR%%/server-side/mod_dontdothat +@dirrm %%DATADIR%%/server-side +@dirrm %%DATADIR%%/xslt @dirrm %%DATADIR%% -@dirrm include/subversion-1 -%%TOOLS%%@dirrm bin/svn-tools