summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2014-05-23 12:19:19 +0000
committerLars Wendler <polynomial-c@gentoo.org>2014-05-23 12:19:19 +0000
commit30aac563068a72bcdaceebcdf750b5623ee6538a (patch)
tree6522f56b305b9f543ff901b533d16af30cdafc53 /dev-vcs/subversion
parentBump -7.1 development version (diff)
downloadgentoo-2-30aac563068a72bcdaceebcdf750b5623ee6538a.tar.gz
gentoo-2-30aac563068a72bcdaceebcdf750b5623ee6538a.tar.bz2
gentoo-2-30aac563068a72bcdaceebcdf750b5623ee6538a.zip
Version bump. Removed old
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
Diffstat (limited to 'dev-vcs/subversion')
-rw-r--r--dev-vcs/subversion/ChangeLog8
-rw-r--r--dev-vcs/subversion/files/subversion-1.8.9-po_fixes.patch22
-rw-r--r--dev-vcs/subversion/subversion-1.8.9.ebuild (renamed from dev-vcs/subversion/subversion-1.8.5.ebuild)81
3 files changed, 71 insertions, 40 deletions
diff --git a/dev-vcs/subversion/ChangeLog b/dev-vcs/subversion/ChangeLog
index 68e4033252aa..9da8885fb21c 100644
--- a/dev-vcs/subversion/ChangeLog
+++ b/dev-vcs/subversion/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-vcs/subversion
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/ChangeLog,v 1.164 2014/02/21 09:32:17 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/ChangeLog,v 1.165 2014/05/23 12:19:19 polynomial-c Exp $
+
+*subversion-1.8.9 (23 May 2014)
+
+ 23 May 2014; Lars Wendler <polynomial-c@gentoo.org> -subversion-1.8.5.ebuild,
+ +subversion-1.8.9.ebuild, +files/subversion-1.8.9-po_fixes.patch:
+ Version bump. Removed old.
*subversion-1.8.8 (21 Feb 2014)
diff --git a/dev-vcs/subversion/files/subversion-1.8.9-po_fixes.patch b/dev-vcs/subversion/files/subversion-1.8.9-po_fixes.patch
new file mode 100644
index 000000000000..aa5a0d48ddc4
--- /dev/null
+++ b/dev-vcs/subversion/files/subversion-1.8.9-po_fixes.patch
@@ -0,0 +1,22 @@
+--- subversion-1.8.9/subversion/po/zh_CN.po
++++ subversion-1.8.9/subversion/po/zh_CN.po
+@@ -62,7 +62,7 @@
+ "PO-Revision-Date: 2013-07-03 16:57+0800\n"
+ "Last-Translator: Subversion Developers <dev@subversion.apache.org>\n"
+ "Language-Team: Simplified Chinese <dev@subversion.apache.org>\n"
+-"Language: \n"
++"Language: zh_CN\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+--- subversion-1.8.9/subversion/po/zh_TW.po
++++ subversion-1.8.9/subversion/po/zh_TW.po
+@@ -28,7 +28,7 @@
+ "PO-Revision-Date: 2004-09-12 22:05+0800\n"
+ "Last-Translator: Subversion Developers <dev@subversion.tigris.org>\n"
+ "Language-Team: Traditional Chinese <dev@subversion.tigris.org>\n"
+-"Language: \n"
++"Language: zh_TW\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
diff --git a/dev-vcs/subversion/subversion-1.8.5.ebuild b/dev-vcs/subversion/subversion-1.8.9.ebuild
index 39801cb5d65c..c310a9e41ecb 100644
--- a/dev-vcs/subversion/subversion-1.8.5.ebuild
+++ b/dev-vcs/subversion/subversion-1.8.9.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/subversion-1.8.5.ebuild,v 1.6 2014/01/28 07:32:04 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/subversion-1.8.9.ebuild,v 1.1 2014/05/23 12:19:19 polynomial-c Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
@@ -63,13 +63,13 @@ REQUIRED_USE="
want_apache
pkg_setup() {
- if use berkdb; then
+ if use berkdb ; then
local apu_bdb_version="$(${EPREFIX}/usr/bin/apu-1-config --includes \
| grep -Eoe '-I${EPREFIX}/usr/include/db[[:digit:]]\.[[:digit:]]' \
| sed 's:.*b::')"
einfo
- if [[ -z "${SVN_BDB_VERSION}" ]]; then
- if [[ -n "${apu_bdb_version}" ]]; then
+ if [[ -z "${SVN_BDB_VERSION}" ]] ; then
+ if [[ -n "${apu_bdb_version}" ]] ; then
SVN_BDB_VERSION="${apu_bdb_version}"
einfo "Matching db version to apr-util"
else
@@ -100,7 +100,7 @@ pkg_setup() {
echo -ne "\a"
fi
- if use debug; then
+ if use debug ; then
append-cppflags -DSVN_DEBUG -DAP_DEBUG
fi
@@ -116,7 +116,8 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.5.6-aix-dso.patch \
"${FILESDIR}"/${PN}-1.8.0-hpux-dso.patch \
"${FILESDIR}"/${PN}-fix-parallel-build-support-for-perl-bindings.patch \
- "${FILESDIR}"/${PN}-1.8.1-revert_bdb6check.patch
+ "${FILESDIR}"/${PN}-1.8.1-revert_bdb6check.patch \
+ "${FILESDIR}"/${P}-po_fixes.patch
epatch_user
fperms +x build/transform_libtool_scripts.sh
@@ -135,12 +136,12 @@ src_prepare() {
sed -e 's/\(libsvn_swig_py\)-\(1\.la\)/\1-$(EPYTHON)-\2/g' \
-i build-outputs.mk || die "sed failed"
- if use python; then
+ if use python ; then
if [[ ${CHOST} == *-darwin* ]] ; then
# http://mail-archives.apache.org/mod_mbox/subversion-dev/201306.mbox/%3C20130614113003.GA19257@tarsus.local2%3E
# in short, we don't have gnome-keyring stuff here, patch
# borrowed from MacPorts
- epatch "${FILESDIR}"/${P}-swig-python-no-gnome-keyring.patch
+ epatch "${FILESDIR}"/${PN}-1.8.5-swig-python-no-gnome-keyring.patch
fi
# XXX: make python_copy_sources accept path
@@ -158,7 +159,7 @@ src_configure() {
myconf+=" --without-swig"
fi
- if use java; then
+ if use java ; then
myconf+=" --without-junit"
fi
@@ -186,9 +187,6 @@ src_configure() {
;;
esac
- #workaround for bug 387057
- has_version =dev-vcs/subversion-1.6* && myconf+=" --disable-disallowing-of-undefined-references"
-
#version 1.7.7 again tries to link against the older installed version and fails, when trying to
#compile for x86 on amd64, so workaround this issue again
#check newer versions, if this is still/again needed
@@ -205,8 +203,8 @@ src_configure() {
export ac_cv_python_compile="$(tc-getCC)"
fi
- #force ruby-1.8 for bug 399105
- #allow overriding Python include directory
+ # force ruby-1.9
+ # allow overriding Python include directory
ac_cv_path_RUBY="${EPREFIX}"/usr/bin/ruby19 ac_cv_path_RDOC="${EPREFIX}"/usr/bin/rdoc19 \
ac_cv_python_includes='-I$(PYTHON_INCLUDEDIR)' \
econf --libdir="${EPREFIX}/usr/$(get_libdir)" \
@@ -234,7 +232,7 @@ src_configure() {
src_compile() {
emake local-all
- if use ctypes-python; then
+ if use ctypes-python ; then
# pre-generate .py files
use ctypes-python && emake ctypes-python
@@ -243,7 +241,7 @@ src_compile() {
popd >/dev/null || die
fi
- if use python; then
+ if use python ; then
swig_py_compile() {
local p=subversion/bindings/swig/python
rm -f ${p} || die
@@ -260,23 +258,23 @@ src_compile() {
python_foreach_impl swig_py_compile
fi
- if use perl; then
+ if use perl ; then
emake swig-pl
fi
- if use ruby; then
+ if use ruby ; then
emake swig-rb
fi
- if use java; then
+ if use java ; then
emake -j1 JAVAC_FLAGS="$(java-pkg_javac-args) -encoding iso8859-1" javahl
fi
- if use extras; then
+ if use extras ; then
emake tools
fi
- if use doc; then
+ if use doc ; then
doxygen doc/doxygen.conf || die "Building of Subversion HTML documentation failed"
if use java; then
@@ -286,9 +284,14 @@ src_compile() {
}
src_test() {
+ if ! has_version ~${CATEGORY}/${P} ; then
+ ewarn "The test suite shows errors when there is an older version of"
+ ewarn "${CATEGORY}/${PN} installed."
+ fi
+
default
- if use ctypes-python; then
+ if use ctypes-python ; then
python_test() {
"${PYTHON}" subversion/bindings/ctypes-python/test/run_all.py \
|| die "ctypes-python tests fail with ${EPYTHON}"
@@ -297,7 +300,7 @@ src_test() {
distutils-r1_src_test
fi
- if use python; then
+ if use python ; then
swig_py_test() {
pushd "${BUILD_DIR}" >/dev/null || die
"${PYTHON}" tests/run_all.py || die "swig-py tests fail with ${EPYTHON}"
@@ -312,13 +315,13 @@ src_test() {
src_install() {
emake -j1 DESTDIR="${D}" local-install
- if use ctypes-python; then
+ if use ctypes-python ; then
pushd subversion/bindings/ctypes-python >/dev/null || die
distutils-r1_src_install
popd >/dev/null || die
fi
- if use python; then
+ if use python ; then
swig_py_install() {
local p=subversion/bindings/swig/python
rm -f ${p} || die
@@ -335,17 +338,17 @@ src_install() {
python_foreach_impl swig_py_install
fi
- if use perl; then
+ if use perl ; then
emake DESTDIR="${D}" INSTALLDIRS="vendor" install-swig-pl
fixlocalpod
find "${ED}" "(" -name .packlist -o -name "*.bs" ")" -delete
fi
- if use ruby; then
+ if use ruby ; then
emake DESTDIR="${D}" install-swig-rb
fi
- if use java; then
+ if use java ; then
emake DESTDIR="${D}" install-javahl
java-pkg_regso "${ED}"usr/$(get_libdir)/libsvnjavahl*$(get_libname)
java-pkg_dojar "${ED}"usr/$(get_libdir)/svn-javahl/svn-javahl.jar
@@ -353,7 +356,7 @@ src_install() {
fi
# Install Apache module configuration.
- if use apache2; then
+ if use apache2 ; then
keepdir "${APACHE_MODULES_CONFDIR}"
insinto "${APACHE_MODULES_CONFDIR}"
doins "${FILESDIR}/47_mod_dav_svn.conf"
@@ -387,14 +390,14 @@ src_install() {
rm -fr tools/xslt
# Install extra files.
- if use extras; then
+ if use extras ; then
cat << EOF > 80subversion-extras
PATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
ROOTPATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
EOF
doenvd 80subversion-extras
- emake DESTDIR="${D}" toolsdir="/usr/$(get_libdir)/subversion/bin" install-tools || die "Installation of tools failed"
+ emake DESTDIR="${D}" toolsdir="/usr/$(get_libdir)/subversion/bin" install-tools
find tools "(" -name "*.bat" -o -name "*.in" -o -name ".libs" ")" -print0 | xargs -0 rm -fr
rm -fr tools/client-side/svnmucc
@@ -406,15 +409,15 @@ EOF
doins -r tools
fi
- if use doc; then
+ if use doc ; then
dohtml -r doc/doxygen/html/*
- if use java; then
+ if use java ; then
java-pkg_dojavadoc doc/javadoc
fi
fi
- find "${ED}" '(' -name '*.la' ')' -print0 | xargs -0 rm -f
+ prune_libtool_files --all
cd "${ED}"usr/share/locale
for i in * ; do
@@ -424,10 +427,10 @@ EOF
pkg_preinst() {
# Compare versions of Berkeley DB, bug 122877.
- if use berkdb && [[ -f "${EROOT}usr/bin/svn" ]]; then
+ if use berkdb && [[ -f "${EROOT}usr/bin/svn" ]] ; then
OLD_BDB_VERSION="$(scanelf -nq "${EROOT}usr/$(get_libdir)/libsvn_subr-1$(get_libname 0)" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
NEW_BDB_VERSION="$(scanelf -nq "${ED}usr/$(get_libdir)/libsvn_subr-1$(get_libname 0)" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
- if [[ "${OLD_BDB_VERSION}" != "${NEW_BDB_VERSION}" ]]; then
+ if [[ "${OLD_BDB_VERSION}" != "${NEW_BDB_VERSION}" ]] ; then
CHANGED_BDB_VERSION="1"
fi
fi
@@ -436,7 +439,7 @@ pkg_preinst() {
pkg_postinst() {
use perl && perl-module_pkg_postinst
- if [[ -n "${CHANGED_BDB_VERSION}" ]]; then
+ if [[ -n "${CHANGED_BDB_VERSION}" ]] ; then
ewarn "You upgraded from an older version of Berkeley DB and may experience"
ewarn "problems with your repository. Run the following commands as root to fix it:"
ewarn " db4_recover -h ${SVN_REPOS_LOC}/repos"
@@ -454,7 +457,7 @@ pkg_config() {
# Remember: Don't use ${EROOT}${SVN_REPOS_LOC} since ${SVN_REPOS_LOC}
# already has EPREFIX in it
einfo "Initializing the database in ${SVN_REPOS_LOC}..."
- if [[ -e "${SVN_REPOS_LOC}/repos" ]]; then
+ if [[ -e "${SVN_REPOS_LOC}/repos" ]] ; then
echo "A Subversion repository already exists and I will not overwrite it."
echo "Delete \"${SVN_REPOS_LOC}/repos\" first if you're sure you want to have a clean version."
else
@@ -467,7 +470,7 @@ pkg_config() {
einfo "Setting repository permissions..."
SVNSERVE_USER="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_USER}")"
SVNSERVE_GROUP="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_GROUP}")"
- if use apache2; then
+ if use apache2 ; then
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="apache"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="apache"
else