pinkbyte    15/07/05 11:08:17

  Modified:             ChangeLog
  Added:                sqldeveloper-4.1.1.19.59.ebuild
  Log:
  Version bump, wrt bug #525244
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
0x60C0742D1F357D42)

Revision  Changes    Path
1.25                 dev-db/sqldeveloper/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/sqldeveloper/ChangeLog?rev=1.25&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/sqldeveloper/ChangeLog?rev=1.25&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/sqldeveloper/ChangeLog?r1=1.24&r2=1.25

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-db/sqldeveloper/ChangeLog,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- ChangeLog   16 May 2014 22:31:57 -0000      1.24
+++ ChangeLog   5 Jul 2015 11:08:17 -0000       1.25
@@ -1,6 +1,12 @@
 # ChangeLog for dev-db/sqldeveloper
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/sqldeveloper/ChangeLog,v 1.24 
2014/05/16 22:31:57 hwoarang Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/sqldeveloper/ChangeLog,v 1.25 
2015/07/05 11:08:17 pinkbyte Exp $
+
+*sqldeveloper-4.1.1.19.59 (05 Jul 2015)
+
+  05 Jul 2015; Sergey Popov <[email protected]>
+  +sqldeveloper-4.1.1.19.59.ebuild:
+  Version bump, wrt bug #525244
 
 *sqldeveloper-4.0.2.15.21 (16 May 2014)
 



1.1                  dev-db/sqldeveloper/sqldeveloper-4.1.1.19.59.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/sqldeveloper/sqldeveloper-4.1.1.19.59.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/sqldeveloper/sqldeveloper-4.1.1.19.59.ebuild?rev=1.1&content-type=text/plain

Index: sqldeveloper-4.1.1.19.59.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-db/sqldeveloper/sqldeveloper-4.1.1.19.59.ebuild,v 
1.1 2015/07/05 11:08:17 pinkbyte Exp $

EAPI=5

inherit eutils java-pkg-2

DESCRIPTION="Oracle SQL Developer is a graphical tool for database development"
HOMEPAGE="http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html";
SRC_URI="${P}-no-jre.zip"

RESTRICT="fetch"

LICENSE="OTN"
SLOT="0"
KEYWORDS="~amd64 ~x86"

IUSE="mssql mysql sybase"

DEPEND="mssql? ( dev-java/jtds:1.2 )
        mysql? ( dev-java/jdbc-mysql:0 )
        sybase? ( dev-java/jtds:1.2 )"
RDEPEND=">=virtual/jdk-1.8.0
        dev-java/java-config:2
        ${DEPEND}"

S="${WORKDIR}/${PN}"

QA_PREBUILT="
opt/${PN}/netbeans/platform/modules/lib/amd64/linux/*.so
opt/${PN}/netbeans/platform/modules/lib/i386/linux/*.so
"

pkg_nofetch() {
        eerror "Please go to"
        eerror "        ${HOMEPAGE}"
        eerror "and download"
        eerror "        Oracle SQL Developer for other platforms"
        eerror "                ${SRC_URI}"
        eerror "and move it to ${DISTDIR}"
}

src_prepare() {
        # we don't need these, do we?
        find ./ \( -iname "*.exe" -or -iname "*.dll" -or -iname "*.bat" \) 
-exec rm {} +

        # they both use jtds, enabling one of them also enables the other one
        if use mssql && ! use sybase; then
                einfo "You requested MSSQL support, this also enables Sybase 
support."
        fi
        if use sybase && ! use mssql; then
                einfo "You requested Sybase support, this also enables MSSQL 
support."
        fi

        if use mssql || use sybase; then
                echo "AddJavaLibFile $(java-pkg_getjars jtds-1.2)" >> 
sqldeveloper/bin/sqldeveloper.conf
        fi

        if use mysql; then
                echo "AddJavaLibFile $(java-pkg_getjars jdbc-mysql)" >> 
sqldeveloper/bin/sqldeveloper.conf
        fi
}

src_install() {
        dodir /opt/${PN}
        # NOTE For future version to get that line (what to copy) go to the 
unpacked sources dir
        # using `bash` and press Meta+_ (i.e. Meta+Shift+-) -- that is a 
builtin bash feature ;-)
        cp -r 
{configuration,d{ataminer,ropins,vt},e{quinox,xternal},ide,j{avavm,d{bc,ev},lib,views},modules,netbeans,ords,rdbms,s{leepycat,ql{developer,j},vnkit}}
 \
                "${D}"/opt/${PN}/ || die "Install failed"

        dobin "${FILESDIR}"/${PN} || die "Install failed"

        mv icon.png ${PN}-32x32.png || die
        doicon ${PN}-32x32.png || die
        make_desktop_entry ${PN} "Oracle SQL Developer" ${PN}-32x32 || die
}

pkg_postinst() {
        # this temporary fixes FileNotFoundException with datamodeler
        # this is more like a workaround than permanent fix
        test -d 
/opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log \
                || mkdir 
/opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log
        touch 
/opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log/datamodeler.log
        chmod -R 1777 
/opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log/datamodeler.log

        # this fixes another datamodeler FileNotFoundException
        # also more like a workaround than permanent fix
        chmod 1777 
/opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/types/dr_custom_scripts.xml

        echo
        einfo "If you want to use the TNS connection type you need to set up 
the"
        einfo "TNS_ADMIN environment variable to point to the directory your"
        einfo "tnsnames.ora resides in."
        echo
        einfo "In order to use SQL Developer you need to enshure you are using 
proper version Java VM (1.8)"
        einfo "Use eselect java-vm list to get this info,"
        einfo "eselect java-vm set user N to assign user-level value"
        einfo "eselect java-vm set system N as root to set system-wide default"
        echo
}




Reply via email to