monsieurp    15/04/22 22:27:05

  Modified:             jdbc-postgresql-9.3_p1100.ebuild ChangeLog
  Added:                jdbc-postgresql-9.4_p1201.ebuild
  Log:
  Version bump courtesy of Andreas Sturmlechner 
<[email protected]>. Fix bug 545004.
  
  Signed-off-by: Patrice Clement <[email protected]>
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
93491BB8)

Revision  Changes    Path
1.4                  dev-java/jdbc-postgresql/jdbc-postgresql-9.3_p1100.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-9.3_p1100.ebuild?rev=1.4&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-9.3_p1100.ebuild?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-9.3_p1100.ebuild?r1=1.3&r2=1.4

Index: jdbc-postgresql-9.3_p1100.ebuild
===================================================================
RCS file: 
/var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-9.3_p1100.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- jdbc-postgresql-9.3_p1100.ebuild    28 Dec 2014 15:24:21 -0000      1.3
+++ jdbc-postgresql-9.3_p1100.ebuild    22 Apr 2015 22:27:05 -0000      1.4
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-9.3_p1100.ebuild,v
 1.3 2014/12/28 15:24:21 titanofold Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-9.3_p1100.ebuild,v
 1.4 2015/04/22 22:27:05 monsieurp Exp $
 
 EAPI="5"
 



1.57                 dev-java/jdbc-postgresql/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog?rev=1.57&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog?rev=1.57&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog?r1=1.56&r2=1.57

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- ChangeLog   28 Dec 2014 15:24:21 -0000      1.56
+++ ChangeLog   22 Apr 2015 22:27:05 -0000      1.57
@@ -1,6 +1,15 @@
 # ChangeLog for dev-java/jdbc-postgresql
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog,v 1.56 
2014/12/28 15:24:21 titanofold Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog,v 1.57 
2015/04/22 22:27:05 monsieurp Exp $
+
+*jdbc-postgresql-9.4_p1201 (22 Apr 2015)
+
+  22 Apr 2015; Patrice Clement <[email protected]>
+  +files/jdbc-postgresql-9.4_p1201-remove-osgi.patch,
+  +files/jdbc-postgresql-9.4_p1201-remove-sspi.patch,
+  +jdbc-postgresql-9.4_p1201.ebuild, jdbc-postgresql-9.3_p1100.ebuild:
+  Version bump courtesy of Andreas Sturmlechner
+  <[email protected]>. Fix bug 545004.
 
   28 Dec 2014; Aaron W. Swenson <[email protected]>
   jdbc-postgresql-8.3_p603.ebuild, jdbc-postgresql-8.4_p701-r1.ebuild,



1.1                  dev-java/jdbc-postgresql/jdbc-postgresql-9.4_p1201.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-9.4_p1201.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-9.4_p1201.ebuild?rev=1.1&content-type=text/plain

Index: jdbc-postgresql-9.4_p1201.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-9.4_p1201.ebuild,v
 1.1 2015/04/22 22:27:05 monsieurp Exp $

EAPI="5"

JAVA_PKG_IUSE="doc source"

inherit java-pkg-2 java-ant-2

MY_PN="postgresql-jdbc"
MY_PV="${PV/_p/-}"
MY_P="${MY_PN}-${MY_PV}.src"

DESCRIPTION="JDBC Driver for PostgreSQL"
SRC_URI="http://jdbc.postgresql.org/download/${MY_P}.tar.gz";
HOMEPAGE="http://jdbc.postgresql.org/";

LICENSE="POSTGRESQL"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="test"

DEPEND="
        >=virtual/jdk-1.6
        doc? (
                dev-libs/libxslt
                app-text/docbook-xsl-stylesheets
        )
        test? (
                dev-java/ant-junit
                dev-java/junit:4
                >=dev-db/postgresql-9.3[server]
        )"
RDEPEND=">=virtual/jre-1.6"

S="${WORKDIR}/postgresql-jdbc-${MY_PV}.src"

java_prepare() {
        find -name "*.class" -type f -exec rm -v {} + || die

        # Strip build.xml of maven deps
        sed -i -e '/<classpath.*dependency\.compile\.classpath/c\' build.xml || 
die
        sed -i -e '/<classpath.*dependency\.runtime\.classpath/c\' build.xml || 
die
        sed -i -e '/<classpath.*dependency\.test\.classpath/c\' build.xml || die
        sed -i -e '/<target 
name="artifact-version"/,/<[/]target>/{s/depends="maven-dependencies"//}' 
build.xml || die
        sed -i -e '/<target name="compile"/ s/,maven-dependencies//' build.xml 
|| die

        # Remove SSPI, it pulls in Waffle-JNA and is only used on Windows
        sed -i -e '/<include.*sspi/c\' build.xml || die
        rm -vrf org/postgresql/sspi || die "Error removing sspi"
        epatch "${FILESDIR}"/${P}-remove-sspi.patch

        # FIXME @someone who cares: enable through osgi flag?
        sed -i -e '/<include.*osgi/c\' build.xml || die
        sed -i -e '/<test.*osgi/c\' build.xml || die
        rm -vrf org/postgresql/osgi || die "Error removing osgi"
        rm -vrf org/postgresql/test/osgi || die "Error removing osgi tests"
        epatch "${FILESDIR}"/${P}-remove-osgi.patch
}

JAVA_ANT_REWRITE_CLASSPATH="yes"
EANT_DOC_TARGET="publicapi"

src_compile() {
        EANT_BUILD_TARGET="release-version jar"
        java-pkg-2_src_compile

        # There is a task that creates this doc but I didn't find a way how to 
use system catalog
        # to lookup the stylesheet so the 'doc' target is rewritten here to use 
system call instead.
        if use doc; then
                mkdir -p "${S}/build/doc"
                xsltproc -o "${S}/build/doc/pgjdbc.html" 
http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl \
                        "${S}/doc/pgjdbc.xml"
        fi
}

src_test() {
        einfo "In order to run the tests successfully, you have to have:"
        einfo "1) PostgreSQL server running"
        einfo "2) database 'test' defined with user 'test' with password 'test'"
        einfo "   as owner of the database"
        einfo "3) plpgsql support in the 'test' database"
        einfo
        einfo "You can find a general info on how to perform these steps at"
        einfo "https://wiki.gentoo.org/wiki/PostgreSQL";

        ANT_TASKS="ant-junit" eant test -Dgentoo.classpath=$(java-pkg_getjars 
--build-only junit-4)
}

src_install() {
        java-pkg_newjar build/jars/postgresql*.jar jdbc-postgresql.jar

        if use doc ; then
                java-pkg_dojavadoc build/publicapi
                dohtml build/doc/pgjdbc.html
        fi

        use source && java-pkg_dosrc org
}




Reply via email to