Updated and tested for bug 112557
authorSteve Arnold <nerdboy@gentoo.org>
Sat, 26 Nov 2005 06:04:50 +0000 (06:04 +0000)
committerSteve Arnold <nerdboy@gentoo.org>
Sat, 26 Nov 2005 06:04:50 +0000 (06:04 +0000)
Package-Manager: portage-2.0.53_rc7

dev-util/sourcenav/ChangeLog
dev-util/sourcenav/Manifest
dev-util/sourcenav/files/digest-sourcenav-5.1.4
dev-util/sourcenav/sourcenav-5.1.1.ebuild
dev-util/sourcenav/sourcenav-5.1.4.ebuild
dev-util/sourcenav/sourcenav-5.2_beta2.ebuild

index 2c60c1d76f580ad7d21ddab2daa46052150c1e55..f70b4bc2ab4dee23d4c9669ba9f9b5ed571082a6 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-util/sourcenav
 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/sourcenav/ChangeLog,v 1.14 2005/05/01 18:21:57 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/sourcenav/ChangeLog,v 1.15 2005/11/26 06:04:50 nerdboy Exp $
+
+  26 Nov 2005; Steve Arnold <nerdboy@gentoo.org> sourcenav-5.1.1.ebuild,
+  sourcenav-5.1.4.ebuild, sourcenav-5.2_beta2.ebuild:
+  Updated and tested for bug 112557; existing users without the problem
+  don't need to do anything.
 
   01 May 2005; Michael Hanselmann <hansmi@gentoo.org>
   sourcenav-5.1.4.ebuild:
index d3a27d642473a5cd2bf3ae852ac831033163da19..fa8338d88dba08973d0a6a9834a7d8464fab71a4 100644 (file)
@@ -1,10 +1,10 @@
-MD5 9b44ceac3e42ae2c276343e13124b919 metadata.xml 440
-MD5 5b4655814ca26316892035b4d134ee86 ChangeLog 2391
-MD5 c79d981a2d303009b003654adc6f67b1 sourcenav-5.1.4.ebuild 1068
-MD5 26b90da5e43e5a9f21ff8bab6a78998a sourcenav-5.2_beta2.ebuild 1256
-MD5 ca70d4ca089c784b1bda0bbb8ed1311d sourcenav-5.1.1.ebuild 1030
+MD5 fcd73d1387bf4707cb3616642afe0321 ChangeLog 2621
 MD5 f9473966bdccef516f67d1afcf91f0af files/digest-sourcenav-5.1.1 69
-MD5 cfa03d6dc43e431c308e100cfb0148c8 files/digest-sourcenav-5.1.4 142
+MD5 c7216746f2408527875ea2b91c3546b3 files/digest-sourcenav-5.1.4 142
+MD5 aa772944ff2487b5f0ad0bc74407615a files/digest-sourcenav-5.2_beta2 69
 MD5 e76d446608de5aa7eb565c5a13ea1fac files/sourcenav-5.1.1-gentoo.diff 19582
 MD5 96c9ea7073d13510db6b2b3387d795c8 files/sourcenav_destdir.patch 455
-MD5 aa772944ff2487b5f0ad0bc74407615a files/digest-sourcenav-5.2_beta2 69
+MD5 9b44ceac3e42ae2c276343e13124b919 metadata.xml 440
+MD5 70fc27723830381f431999fdd4db6e4d sourcenav-5.1.1.ebuild 1366
+MD5 c09d1e281094ce26fc7f1420187c7078 sourcenav-5.1.4.ebuild 1247
+MD5 0931818464ca026beb384e088982f6a1 sourcenav-5.2_beta2.ebuild 1348
index 081d0c414c3abc88552408820a01c978918a89cd..b0f5c5d9e257ae9720ebd1f561c82ed4839ab8b0 100644 (file)
@@ -1,2 +1,2 @@
-MD5 a0d03e062851adf1364a6adba0350219 sourcenav-5.1.4.tar.gz 11101823
 MD5 2158eaf6c6534c7b06dc03aebacadd19 sourcenav-5.1.4-gentoo.diff.gz 4560
+MD5 a0d03e062851adf1364a6adba0350219 sourcenav-5.1.4.tar.gz 11101823
index a29d02414caace1e0e598d3710802fa8a04947cd..da378190deaa9a81f33719ab0725934ede388906 100644 (file)
@@ -1,10 +1,12 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/sourcenav/sourcenav-5.1.1.ebuild,v 1.11 2004/07/15 00:11:08 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/sourcenav/sourcenav-5.1.1.ebuild,v 1.12 2005/11/26 06:04:50 nerdboy Exp $
+
+inherit eutils libtool toolchain-funcs
 
 S=${WORKDIR}/build
 
-DESCRIPTION="Source-Navigator is a source code analysis tool"
+DESCRIPTION="Source-Navigator is an IDE, as well as a source code analysis and reverse-engineering tool."
 SRC_URI="mirror://sourceforge/sourcenav/${P}.tar.gz"
 HOMEPAGE="http://sourcenav.sourceforge.net"
 
@@ -20,19 +22,26 @@ src_unpack() {
        unpack ${A}
 
        cd ${WORKDIR}/${P}
-
-       patch -p0 < ${FILESDIR}/${PF}-gentoo.diff
+       export WANT_AUTOMAKE=1.5
+       export WANT_AUTOCONF=2.13
+       epatch ${FILESDIR}/${PF}-gentoo.diff|| die "epatch failed"
+       sed -i -e "s/PICFLAG =/PICFLAG = -fPIC/" Makefile.in
+       cd ${S}
+       ../${P}/snavigator/autogen.sh
 }
 
 src_compile() {
        ../${P}/configure \
                --host=${CHOST} \
                --prefix=${SN} \
+               --exec-prefix=${SN} \
+               --bindir=${SN}/bin \
+               --sbindir=${SN}/sbin \
                --mandir=${SN}/share/man \
                --infodir=${SN}/share/info \
-               --datadir=${SN}/share || die
+               --datadir=${SN}/share || die "configure failed"
 
-       make all-snavigator || die
+       make || die "make failed"
 }
 
 src_install() {
index bd4c1a3d08e3225322756103a77d7d9499868268..8069a1030e914e440abf027c92edbcdffa00ba2d 100644 (file)
@@ -1,6 +1,8 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/sourcenav/sourcenav-5.1.4.ebuild,v 1.8 2005/05/01 18:21:57 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/sourcenav/sourcenav-5.1.4.ebuild,v 1.9 2005/11/26 06:04:50 nerdboy Exp $
+
+inherit eutils libtool toolchain-funcs
 
 S=${WORKDIR}/build
 
@@ -20,8 +22,7 @@ src_unpack() {
        unpack ${A}
        mkdir ${WORKDIR}/build
        cd ${WORKDIR}/${P}
-
-       zcat ${DISTDIR}/${PF}-gentoo.diff.gz | patch -p0 || die
+       zcat ${DISTDIR}/${PF}-gentoo.diff.gz | patch -p0 || die "patch failed"
 }
 
 src_compile() {
@@ -29,9 +30,13 @@ src_compile() {
        ../${P}/configure \
                --host=${CHOST} \
                --prefix=${SN} \
+               --exec-prefix=${SN} \
+               --bindir=${SN}/bin \
+               --sbindir=${SN}/sbin \
                --mandir=${SN}/share/man \
                --infodir=${SN}/share/info \
-               --datadir=${SN}/share || die
+               --datadir=${SN}/share \
+               --libdir=${SN}/$(get_libdir) || die "configure failed"
 
        make || die
 }
index 08bfd1819467d42c790714ec44f0eb693d92e1d9..ce7b1d8acee972bd93fe27245b4f6b5431c25a32 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/sourcenav/sourcenav-5.2_beta2.ebuild,v 1.3 2004/11/12 17:44:05 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/sourcenav/sourcenav-5.2_beta2.ebuild,v 1.4 2005/11/26 06:04:50 nerdboy Exp $
 
 inherit eutils
 
@@ -8,7 +8,7 @@ IUSE=""
 
 MY_P="5.2b2"
 S=${WORKDIR}/sourcenav-${MY_P}
-SB=${WORKDIR}/build
+SB=${WORKDIR}/snbuild
 SN="/opt/sourcenav"
 
 DESCRIPTION="Source-Navigator is a source code analysis and software development tool"
@@ -25,16 +25,20 @@ DEPEND=">=sys-libs/glibc-2.2.4
 
 src_unpack() {
        unpack ${A}
-       mkdir ${SB} || die "mkdir build failed"
+#      mkdir ${SB} || die "mkdir build failed"
        cd ${S}
        epatch ${FILESDIR}/sourcenav_destdir.patch || die "epatch failed"
 }
 
 src_compile() {
-       cd ${SB}
-       ../sourcenav-${MY_P}/configure \
+       cd ${S}
+#      ../sourcenav-${MY_P}/configure \
+       ./configure \
                --host=${CHOST} \
                --prefix=${SN} \
+               --bindir=${SN}/bin \
+               --sbindir=${SN}/sbin \
+               --exec-prefix=${SN} \
                --mandir=${SN}/share/man \
                --infodir=${SN}/share/info \
                --datadir=${SN}/share || die "configure failed"