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 |