more updates to latest version
authorSteve Arnold <nerdboy@gentoo.org>
Sun, 24 Dec 2006 22:01:41 +0000 (22:01 +0000)
committerSteve Arnold <nerdboy@gentoo.org>
Sun, 24 Dec 2006 22:01:41 +0000 (22:01 +0000)
Package-Manager: portage-2.1.2_rc3-r2

sci-geosciences/grass/ChangeLog
sci-geosciences/grass/Manifest
sci-geosciences/grass/grass-6.2.0.ebuild

index 0a212f2366ae786f764b6184d1daa6bf3a26eb55..bfc3e912d504fd0a550d11f045c631324f491416 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for sci-geosciences/grass
 # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/grass/ChangeLog,v 1.28 2006/12/24 21:00:03 nerdboy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/grass/ChangeLog,v 1.29 2006/12/24 22:01:41 nerdboy Exp $
+
+  24 Dec 2006; Steve Arnold <nerdboy@gentoo.org> grass-6.2.0.ebuild:
+  more updates to latest version (based on user feedback in bug below).
 
   24 Dec 2006; Steve Arnold <nerdboy@gentoo.org> +grass-6.0.1.ebuild,
   -grass-6.0.2.ebuild:
index 8c426fe875c93be5c5c11cd3f24a49868aeed86f..b5e2297e6b9d903df5687674fe2942bd7b0aa32c 100644 (file)
@@ -26,14 +26,14 @@ EBUILD grass-6.1.0.ebuild 4760 RMD160 ea3106f5fd5eacbeaec38ddd4c2b264055157f86 S
 MD5 04469d7811d97775760d6240d9738a86 grass-6.1.0.ebuild 4760
 RMD160 ea3106f5fd5eacbeaec38ddd4c2b264055157f86 grass-6.1.0.ebuild 4760
 SHA256 bc7bc72a20e6178311048cd12e147140bf3e5080c077d195c38b924a02ceae6a grass-6.1.0.ebuild 4760
-EBUILD grass-6.2.0.ebuild 5003 RMD160 3da6e939f946946e9a66c9be19cdb97f73be3af9 SHA1 07acf23c6107d21168375459f02ffa3db9a93aba SHA256 c3d62c7e39ee11969d368e4ee6959dff3b1765c7b70064ce3c389604a485e7d9
-MD5 8b6a1ee677fa48d30926f07750276daf grass-6.2.0.ebuild 5003
-RMD160 3da6e939f946946e9a66c9be19cdb97f73be3af9 grass-6.2.0.ebuild 5003
-SHA256 c3d62c7e39ee11969d368e4ee6959dff3b1765c7b70064ce3c389604a485e7d9 grass-6.2.0.ebuild 5003
-MISC ChangeLog 6442 RMD160 8a01358f97579de797b7504a64bd1ce9cb43aa40 SHA1 06b1d808a833b2b110de656cec6d04b35b613054 SHA256 424fb3fc3504ff97d791bc5010a14a66b97de9d985dce690fd80a354fc0e77b8
-MD5 563d78b700b8408748334565bb174f3a ChangeLog 6442
-RMD160 8a01358f97579de797b7504a64bd1ce9cb43aa40 ChangeLog 6442
-SHA256 424fb3fc3504ff97d791bc5010a14a66b97de9d985dce690fd80a354fc0e77b8 ChangeLog 6442
+EBUILD grass-6.2.0.ebuild 5242 RMD160 7a53f99a1529b22a68a6b11c11673e1108c59314 SHA1 6ad8a660bf62c3fd41ad6ffcc9e1e1252a1d6a60 SHA256 25e2b3a2294c6305ce231e371c63e3d7558f6576da0b7dfb52a39610d89bd70a
+MD5 d847a17aa3c9b06a53d9f0f33d1498c4 grass-6.2.0.ebuild 5242
+RMD160 7a53f99a1529b22a68a6b11c11673e1108c59314 grass-6.2.0.ebuild 5242
+SHA256 25e2b3a2294c6305ce231e371c63e3d7558f6576da0b7dfb52a39610d89bd70a grass-6.2.0.ebuild 5242
+MISC ChangeLog 6584 RMD160 6a4bbe3ebc7fd1cde5927ad72228e395941626bb SHA1 4fee7e5996becd01c1c0914ce6163b12078de89c SHA256 53b3f7fd9fa16f52a046f770b790710f382529cf8184457caa0fd6eca5bc8e65
+MD5 0ffdf9a9abd99115967e6ee22d48c42b ChangeLog 6584
+RMD160 6a4bbe3ebc7fd1cde5927ad72228e395941626bb ChangeLog 6584
+SHA256 53b3f7fd9fa16f52a046f770b790710f382529cf8184457caa0fd6eca5bc8e65 ChangeLog 6584
 MISC metadata.xml 492 RMD160 03cf12a529c5443dffc366017b997d183a2bcf3b SHA1 bd8657499f8b6cb3b232684afd63c3b5d915ba5e SHA256 976d5771ed6fbabbeba026b0394186b7735135deb79c86aa9388fc5134467e8e
 MD5 efddef8657f71e6240e2d838ebf178d1 metadata.xml 492
 RMD160 03cf12a529c5443dffc366017b997d183a2bcf3b metadata.xml 492
index 8946f354b25b93925d7a7be404ebba95b2e9b73b..24e5cde142b6b97644e4b61392b65e9fa07049e3 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2006 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/grass/grass-6.2.0.ebuild,v 1.1 2006/12/24 02:14:55 nerdboy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/grass/grass-6.2.0.ebuild,v 1.2 2006/12/24 22:01:41 nerdboy Exp $
 
 inherit eutils autotools
 
@@ -13,7 +13,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 # To-do: get ppc64 gdal deps fixed up
 
-IUSE="ffmpeg fftw glw gmath jpeg largefile motif mysql ncurses nls odbc opengl png postgres proj readline sqlite tcl tk tiff truetype X"
+IUSE="ffmpeg fftw glw gmath jpeg largefile motif mysql nls odbc opengl png
+postgres python readline sqlite tcl tk tiff truetype"
 
 RESTRICT="nostrip"
 
@@ -21,33 +22,34 @@ RDEPEND=">=sys-devel/make-3.80
        >=sys-libs/zlib-1.1.4
        >=sys-devel/flex-2.5.4a
        >=sys-devel/bison-1.35
+       >=sys-libs/ncurses-5.3
        >=sys-libs/gdbm-1.8.0
        >=sys-devel/gcc-3.2.2
-       sys-apps/man
+       || (
+           sys-apps/man
+           sys-apps/man-db )
        sci-libs/gdal
        >=sci-libs/proj-4.4.7
        ffmpeg? ( media-video/ffmpeg )
-       fftw? ( =sci-libs/fftw-2* )
+       fftw? ( sci-libs/fftw )
        gmath? ( virtual/blas
            virtual/lapack )
        jpeg? ( media-libs/jpeg )
        motif? ( x11-libs/openmotif )
-       mysql? ( virtual/mysql )
-       ncurses? ( >=sys-libs/ncurses-5.3 )
-       nls? ( x11-terms/mlterm )
+       mysql? ( dev-db/mysql )
        odbc? ( >=dev-db/unixODBC-2.0.6 )
        opengl? ( ( virtual/opengl )
            glw? ( media-libs/mesa ) )
        png? ( >=media-libs/libpng-1.2.2 )
        postgres? ( >=dev-db/postgresql-7.3 )
-       proj? ( sci-libs/proj )
+       python? ( dev-lang/python )
        readline? ( sys-libs/readline )
        sqlite? ( dev-db/sqlite )
-       tcl? ( >=dev-lang/tcl-8.3 )
-       tk? ( >=dev-lang/tk-8.3 )
+       tcl? ( >=dev-lang/tcl-8.4 )
+       tk? ( >=dev-lang/tk-8.4 )
        tiff? ( >=media-libs/tiff-3.5.7 )
        truetype? ( >=media-libs/freetype-2.0 )
-       X? ( || (
+       || (
            ( x11-libs/libXmu
            x11-libs/libXext
            x11-libs/libXp
@@ -57,46 +59,59 @@ RDEPEND=">=sys-devel/make-3.80
            x11-libs/libICE
            x11-libs/libXpm
            x11-libs/libXaw )
-       virtual/x11 )
-       )"
+       virtual/x11 )"
 
 DEPEND="${RDEPEND}
-       X? ( || (
+       || (
            ( x11-proto/xproto x11-proto/xextproto )
-               virtual/x11 )
-       )"
+               virtual/x11 )"
 
 src_unpack() {
-       if use opengl && built_with_use dev-lang/tcl threads; then
+       if use glw && ! use opengl; then
+               ewarn "You set USE='glw -opengl'. GLw support needs OpenGL."
+               die "Set 'opengl' useflag!"
+       fi
+       if use glw && ! built_with_use media-libs/mesa motif; then
+               ewarn "GRASS OpenGL support needs mesa with motif headers."
+               ewarn "Please rebuild mesa with motif support."
+               die "re-emerge mesa with motif"
+       fi
+
+       if use tcl && ! use tk; then
+               ewarn "You set USE='tcl -tk'. GRASS needs both tcl and tk."
+               die "Set 'tk' useflag!"
+       fi
+
+       if use tk && ! use tcl; then
+               ewarn "You set USE='-tcl tk'. GRASS needs both tcl and tk."
+               die "Set 'tcl' useflag!"
+       fi
+
+       if use tcl && built_with_use dev-lang/tcl threads; then
                ewarn "GRASS nviz will not work with Tcl compiled with threads!"
                ewarn "Please disable either opengl or tcl threads."
                die "emerge TCL without threads"
        fi
-       if use opengl && built_with_use dev-lang/tk threads; then
+       if use tk && built_with_use dev-lang/tk threads; then
                ewarn "GRASS nviz will not work with Tk compiled with threads!"
                ewarn "Please disable either opengl or tk threads."
                die "emerge tk without threads"
        fi
-       if use glw && ! built_with_use media-libs/mesa motif; then
-           ewarn "GRASS OpenGL support needs mesa with motif headers."
-           ewarn "Please rebuild mesa with motif support."
-           die "emerge mesa with motif"
-       fi
-
        unpack ${A}
        cd ${S}
 
        epatch rpm/fedora/grass-readline.patch
-
        elibtoolize
 }
 
 src_compile() {
        local myconf
        myconf="--prefix=/usr --with-cxx --enable-shared \
-               --with-gdal=$(which gdal-config)"
+               --with-gdal=$(which gdal-config) --with-curses --with-proj \
+               --with-proj-includes=/usr/include --with-proj-libs=/usr/lib \
+               --with-proj-share=/usr/share/proj --with-x"
 
-       if use tcl || use tk ; then
+       if use tcl || use tk; then
                myconf="${myconf} --with-tcltk \
                    --with-tcltk-includes=/usr/include \
                    --with-tcltk-libs=/usr/$(get_libdir)/tcl8.4"
@@ -120,12 +135,6 @@ src_compile() {
                myconf="${myconf} --without-mysql"
        fi
 
-       if use proj; then
-               myconf="${myconf} --with-proj --with-proj-includes=/usr/include --with-proj-libs=/usr/lib --with-proj-share=/usr/share/proj"
-       else
-               myconf="${myconf} --without-proj"
-       fi
-
        if use opengl; then
            myconf="${myconf} --with-opengl --with-opengl-libs=/usr/$(get_libdir)/opengl/xorg-x11/lib"
            if use glw; then
@@ -142,23 +151,21 @@ src_compile() {
 
        export LD_LIBRARY_PATH="/${WORKDIR}/image/usr/${P}/$(get_libdir):${LD_LIBRARY_PATH}"
        econf ${myconf} \
-               `use_enable amd64 64bit` \
-               `use_with ncurses curses` \
-               `use_with fftw` \
-               `use_with gmath blas` \
-               `use_with gmath lapack` \
-               `use_with jpeg` \
-               `use_enable largefile` \
-               `use_with motif` \
-               `use_with nls` \
-               `use_with odbc` \
-               `use_with png` \
-               `use_with postgres` \
-               `use_with readline` \
-               `use_with tiff` \
-               `use_with tcl tcltk` \
-               `use_with tk tcltk` \
-               `use_with X x` || die "Error: configure failed!"
+               $(use_enable amd64 64bit) \
+               $(use_with fftw) \
+               $(use_with gmath blas) \
+               $(use_with gmath lapack) \
+               $(use_with jpeg) \
+               $(use_enable largefile) \
+               $(use_with motif) \
+               $(use_with nls) \
+               $(use_with odbc) \
+               $(use_with png) \
+               $(use_with postgres) \
+               $(use_with python) \
+               $(use_with readline) \
+               $(use_with tiff) \
+               $(use_with tcl tcltk) || die "Error: configure failed!"
        # patch missing math functions
        sed -i 's:EXTRA_LIBS=:EXTRA_LIBS=-lm :g' ${S}/lib/gmath/Makefile
        sed -i 's:EXTRA_LIBS = :EXTRA_LIBS = -lm :g' ${S}/lib/gis/Makefile