Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 123707
Collapse All | Expand All

(-)grass-6.0.1.ebuild (-7 / +12 lines)
Lines 30-39 Link Here
30
	sys-apps/man
30
	sys-apps/man
31
	>=sci-libs/proj-4.4.7
31
	>=sci-libs/proj-4.4.7
32
	sci-libs/gdal
32
	sci-libs/gdal
33
	blas? ( virtual/blas )
34
	fftw? ( =sci-libs/fftw-2* )
33
	fftw? ( =sci-libs/fftw-2* )
35
	jpeg? ( media-libs/jpeg )
34
	jpeg? ( media-libs/jpeg )
36
	lapack? ( virtual/lapack )
37
	motif? ( x11-libs/openmotif )
35
	motif? ( x11-libs/openmotif )
38
	postgres? ( >=dev-db/postgresql-7.3 )
36
	postgres? ( >=dev-db/postgresql-7.3 )
39
	mysql? ( dev-db/mysql )
37
	mysql? ( dev-db/mysql )
Lines 49-54 Link Here
49
	virtual/x11"
47
	virtual/x11"
50
48
51
src_unpack() {
49
src_unpack() {
50
	if built_with_use dev-lang/tcl thread; then
51
	    ewarn "GRASS will not work with TCL compiled with threads!";
52
	    die "emerge TCL without threads";
53
	fi
54
	if built_with_use dev-lang/tk thread; then
55
	    ewarn "GRASS will not work with Tk compiled with threads!";
56
	    die "emerge tk without threads";
57
	fi
58
52
	unpack ${A}
59
	unpack ${A}
53
60
54
	cd ${S}
61
	cd ${S}
Lines 56-63 Link Here
56
}
63
}
57
64
58
src_compile() {
65
src_compile() {
59
66
	
60
	MYCONF=" --with-cxx --enable-shared --with-gdal=/usr/bin/gdal-config"
67
	MYCONF=" --with-cxx --enable-shared --with-gdal=/usr/bin/gdal-config --with-tcltk"
61
68
62
	if use truetype; then
69
	if use truetype; then
63
		MYCONF="${MYCONF} --with-freetype-includes=/usr/include/freetype2/"
70
		MYCONF="${MYCONF} --with-freetype-includes=/usr/include/freetype2/"
Lines 82-92 Link Here
82
89
83
	export LD_LIBRARY_PATH="/${WORKDIR}/image/usr/grass60/$(get_libdir):${LD_LIBRARY_PATH}"
90
	export LD_LIBRARY_PATH="/${WORKDIR}/image/usr/grass60/$(get_libdir):${LD_LIBRARY_PATH}"
84
	./configure \
91
	./configure \
85
		`use_with tcltk` \
86
		`use_with postgres` \
92
		`use_with postgres` \
87
		`use_with motif` \
93
		`use_with motif` \
88
		`use_with blas` \
89
		`use_with lapack` \
90
		`use_with fftw` \
94
		`use_with fftw` \
91
		`use_with truetype freetype` \
95
		`use_with truetype freetype` \
92
		`use_with jpeg` \
96
		`use_with jpeg` \
Lines 96-101 Link Here
96
		`use_enable amd64 64bit` \
100
		`use_enable amd64 64bit` \
97
		`use_with opengl` \
101
		`use_with opengl` \
98
		`use_with readline` \
102
		`use_with readline` \
103
		`use_with nls` \
99
		${MYCONF} || die "Error: configure failed!"
104
		${MYCONF} || die "Error: configure failed!"
100
	emake -j1 || die "Error: emake failed!"
105
	emake -j1 || die "Error: emake failed!"
101
}
106
}

Return to bug 123707