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

(-)file_not_specified_in_diff (-9 / +9 lines)
Line  Link Here
0
-- sys-libs/db/db-4.6.21_p1.ebuild
0
++ sys-libs/db/db-4.7.25.ebuild
Lines 25-39 Link Here
25
done
25
done
26
26
27
LICENSE="OracleDB"
27
LICENSE="OracleDB"
28
SLOT="4.6"
28
SLOT="4.7"
29
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
29
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
30
IUSE="tcl java doc nocxx bootstrap"
30
IUSE="tcl java doc nocxx bootstrap"
31
31
32
DEPEND="tcl? ( >=dev-lang/tcl-8.4 )
32
DEPEND="tcl? ( >=dev-lang/tcl-8.4 )
33
	java? ( >=virtual/jdk-1.4 )
33
	java? ( >=virtual/jdk-1.5 )
34
	>=sys-devel/binutils-2.16.1"
34
	>=sys-devel/binutils-2.16.1"
35
RDEPEND="tcl? ( dev-lang/tcl )
35
RDEPEND="tcl? ( dev-lang/tcl )
36
	java? ( >=virtual/jre-1.4 )"
36
	java? ( >=virtual/jre-1.5 )"
37
37
38
src_unpack() {
38
src_unpack() {
39
	unpack "${MY_P}".tar.gz
39
	unpack "${MY_P}".tar.gz
Lines 42-51 Link Here
42
	do
42
	do
43
		epatch "${DISTDIR}"/patch."${MY_PV}"."${i}"
43
		epatch "${DISTDIR}"/patch."${MY_PV}"."${i}"
44
	done
44
	done
45
	epatch "${FILESDIR}"/"${PN}"-"${SLOT}"-libtool.patch
45
	epatch "${FILESDIR}"/"${PN}"-4.6-libtool.patch
46
46
47
	# use the includes from the prefix
47
	# use the includes from the prefix
48
	epatch "${FILESDIR}"/"${PN}"-"${SLOT}"-jni-check-prefix-first.patch
48
	epatch "${FILESDIR}"/"${PN}"-4.6-jni-check-prefix-first.patch
49
	epatch "${FILESDIR}"/"${PN}"-4.3-listen-to-java-options.patch
49
	epatch "${FILESDIR}"/"${PN}"-4.3-listen-to-java-options.patch
50
50
51
	sed -i \
51
	sed -i \
Lines 109-122 Link Here
109
		--host="${CHOST}" \
109
		--host="${CHOST}" \
110
		${myconf}  "${javaconf}" || die "configure failed"
110
		${myconf}  "${javaconf}" || die "configure failed"
111
111
112
	sed -e "s,\(^STRIP *=\).*,\1\"none\"," Makefile > Makefile.cpy \
112
	sed -e "s,\(^STRIP *=\).*,\1\"true\"," Makefile > Makefile.cpy \
113
	    && mv Makefile.cpy Makefile
113
	    && mv Makefile.cpy Makefile
114
114
115
	emake -j1 || die "make failed"
115
	emake -j1 || die "make failed"
116
}
116
}
117
117
118
src_install() {
118
src_install() {
119
	einstall libdir="${D}/usr/$(get_libdir)" STRIP="none" || die
119
	einstall libdir="${D}/usr/$(get_libdir)" STRIP="true" || die
120
120
121
	db_src_install_usrbinslot
121
	db_src_install_usrbinslot
122
122
Lines 127-133 Link Here
127
	db_src_install_usrlibcleanup
127
	db_src_install_usrlibcleanup
128
128
129
	dodir /usr/sbin
129
	dodir /usr/sbin
130
	mv "${D}"/usr/bin/berkeley_db_svc "${D}"/usr/sbin/berkeley_db46_svc
130
	mv "${D}"/usr/bin/berkeley_db_svc "${D}"/usr/sbin/berkeley_db"${SLOT/./}"_svc
131
131
132
	if use java; then
132
	if use java; then
133
		java-pkg_regso "${D}"/usr/"$(get_libdir)"/libdb_java*.so
133
		java-pkg_regso "${D}"/usr/"$(get_libdir)"/libdb_java*.so

Return to bug 228063