dev-java/jamvm: Fix boot library path location.

This commit is contained in:
Andrius Štikonas 2019-11-29 22:30:06 +00:00
parent f798788dd9
commit 8255ef505e
4 changed files with 12 additions and 2 deletions

6
README.md Normal file
View File

@ -0,0 +1,6 @@
```
sudo emerge -a1v =dev-java/gnu-classpath-0.93
sudo emerge -a1v =dev-java/jamvm-1.5.1
sudo emerge -a1v =dev-java/gnu-classpath-0.99-r2
sudo emerge -a1v =dev-java/jamvm-2.0.0-r99
```

View File

@ -6,6 +6,6 @@ AUX jamvm-2.0.0-javac.in 1739 BLAKE2B ff167bfba594dbfb71dd1d09e41ce502ebfcc598fb
AUX jamvm-2.0.0-noexecstack.patch 1387 BLAKE2B afd020772bf627c3dbd6b5da9e03d3b03e8f5c9dc3844279fe325183819cb11deadaedb4920ebfb0c6b25321daeee9f0e4fff45addd162e2b6c02e3f3ea12d31 SHA512 17c38ad0017e5659295dea7ed57f263eb0eee673bbc1f5d1e44e0c8fe588f4172a8a05c832a1fd41f3dc094779fade66aa710c8ce48c754412b0b6afdea6551a
DIST jamvm-1.5.1.tar.gz 599084 BLAKE2B af79d5615fbfa395230d93ec52fd70f6000d85eac881414f59ab9f33ab4393a4dadbfa6966c574d11422612e10354bec562b3728e4a8fe6e6334b5c0f2742ed9 SHA512 9f93611fefb28b5494d166d7ec9575eb8d12add775dd65b2b46303355e3f845f417d5301649a1f09cb306e6690cd82b67cb1dface30ce18d0b2ecc815d3bc9b9
DIST jamvm-2.0.0.tar.gz 741459 BLAKE2B 9b8b0f8cfd8f56c0b835144c07aaca709ef466fdfe5df18438d05c66cd8a07fecfebf27e1581c67658feb3674a96c2e916b85f13dc434baf2db9be4e4fbfd0cf SHA512 8ac27787ee94fa8fde962635d3c08d1dc1e5244c9d56bb693e73f3fd9b58e944ad3f7a0127afeed727d7c00d904a775d2c483157f5ac87e7eab6ecade1aad21d
EBUILD jamvm-1.5.1.ebuild 1521 BLAKE2B 102b4387c5b2028576b7c201239b30a8d163a7b235b2dd38791782d9b27986ed5ee3a411d2f6e5a209b3ef31e3d363597351b7d717b8f058f0e01f1151d1b04a SHA512 c9f86f2a257c72482c01858ccc203e17abffc14779198bd661496bcca8eb608e0feb660bb746d184d0e7b25f4a00f568a3576c0427f722b7d204f77590304de8
EBUILD jamvm-2.0.0-r99.ebuild 3858 BLAKE2B e59265ea75b3ce0959453ea8764487d21508388d82d886d1ebc39af202e74da67327dcea9110c3708fb783de1a168a1ac4edc50192f926557165aebe9aeee58c SHA512 ebf25c8834610007a5b81f1e7ba2ae360bd6cb228b41df020dd469778814da41835ee4e833e5bf25d09431c3b38ac6c2e240c829012aac404dfc51b5e26e2923
EBUILD jamvm-1.5.1.ebuild 1686 BLAKE2B af5b31e441f7dfe6fbd42bdecb976dc344eab91d744d62562eae8edb0d07b0f18713df52d067fafb74f2b71ea4a588300d557b9d5bf6c75904bfb85d0f723e88 SHA512 3ef5b3d03aaa2f84801b36c688f27a1dbc535f71822079491a7b0ba7d8569ad9edd5db3d7f551a8e7c01274d084b583162b6d95fd864027cff1f2a90839b9e5a
EBUILD jamvm-2.0.0-r99.ebuild 4040 BLAKE2B 1803cb1e481b9dc1208f6ae0acd9131a611f483639e91cb2f2137f1ec0a1fa971cdd7758c3805c4243a305b8349a39e2d637ea728341a892b260e8081907279b SHA512 2e9deb7574e94bbd58c2d172007a40226b97c47fa605b534361d68178a2c92a7c7c46caa36abd1e5e4f82fdcd9a7cee20c8c49005133a8af94218405bee28856
MISC metadata.xml 252 BLAKE2B a3a36edd6c0b4e630f0e38d236ff4133a5c6b4aa42f5525d8a0978ecdbbe3d53602d3fcde02cf1a495bfabb4fd06f914826df44bda7f542ce8543b32fd7bbfe2 SHA512 1ab83f56876901e45f2b34aa5c81bd1d7b243009236d238b49fca2d49ec167c596ea589de6df1c8dfe1a6b834a2e0e493409ee65d499bd2b6ecaf687ae71df69

View File

@ -31,6 +31,7 @@ src_prepare() {
src_configure() {
export JAVAC="${EPREFIX}/usr/bin/jikes-bin"
epatch "${FILESDIR}/classes-location.patch"
sed -i -e "s/return CLASSPATH_INSTALL_DIR\"\/lib\/classpath\";/return CLASSPATH_INSTALL_DIR\"\/$(get_libdir)\/classpath\";/g" src/dll.c || die "Sed failed!"
eautoreconf
filter-flags "-fomit-frame-pointer"

View File

@ -29,6 +29,9 @@ PATCHES=(
src_prepare() {
# without this patch, classes.zip is not found at runtime
epatch "${PATCHES[@]}"
sed -i -e "s/return CLASSPATH_INSTALL_DIR\"\/lib\/classpath\";/return CLASSPATH_INSTALL_DIR\"\/$(get_libdir)\/classpath\";/g" src/classlib/gnuclasspath/dll.c || die "Sed failed!"
eautoreconf
# These come precompiled.