parent
0359e33bf8
commit
91614cb719
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-7.8.11.ebuild,v 1.1 2012/06/05 22:00:37 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
NEED_EMACS=22
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="An Emacs mode for notes and project planning"
|
||||
HOMEPAGE="http://www.orgmode.org/"
|
||||
SRC_URI="http://orgmode.org/org-${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3 FDL-1.3 contrib? ( GPL-2 MIT as-is )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~x86-macos"
|
||||
IUSE="contrib"
|
||||
|
||||
S="${WORKDIR}/org-${PV}"
|
||||
ELISP_PATCHES="${PN}-7.8.03-Makefile.patch"
|
||||
# Remove autoload file to make sure that it is regenerated with
|
||||
# the right Emacs version.
|
||||
ELISP_REMOVE="lisp/org-install.el"
|
||||
SITEFILE="50${PN}-gentoo-7.8.03.el"
|
||||
|
||||
src_compile() {
|
||||
emake datadir="${SITEETC}/${PN}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
prefix="${ED}/usr" \
|
||||
lispdir="${ED}${SITELISP}/${PN}" \
|
||||
datadir="${ED}${SITEETC}/${PN}" \
|
||||
infodir="${ED}/usr/share/info" \
|
||||
install
|
||||
|
||||
cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}"
|
||||
|
||||
if use contrib; then
|
||||
elisp-install ${PN}/contrib contrib/lisp/*org*.el || die
|
||||
insinto /usr/share/doc/${PF}/contrib
|
||||
doins -r contrib/README contrib/babel contrib/odt contrib/scripts
|
||||
find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \
|
||||
-exec rm -f '{}' '+'
|
||||
# add the contrib subdirectory to load-path
|
||||
sed -ie 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \
|
||||
"${T}/${SITEFILE}" || die
|
||||
fi
|
||||
|
||||
elisp-site-file-install "${T}/${SITEFILE}" || die
|
||||
doinfo doc/org
|
||||
dodoc README doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
--- llpp-7/link.c
|
||||
+++ llpp-7/link.c
|
||||
@@ -1982,6 +1982,32 @@
|
||||
CAMLreturn (caml_copy_double (w));
|
||||
}
|
||||
|
||||
+#if !defined (_WIN32) && !defined (__APPLE__)
|
||||
+#undef pixel
|
||||
+#include <X11/X.h>
|
||||
+#include <X11/Xlib.h>
|
||||
+#include <X11/Xutil.h>
|
||||
+#include <GL/glx.h>
|
||||
+
|
||||
+static void set_wm_class (void)
|
||||
+{
|
||||
+ Display *dpy;
|
||||
+ Window win;
|
||||
+ int screen;
|
||||
+ XClassHint hint;
|
||||
+
|
||||
+ dpy = XOpenDisplay (getenv ("DISPLAY"));
|
||||
+ screen = DefaultScreen (dpy);
|
||||
+ hint.res_name = "llpp";
|
||||
+ hint.res_class = "llpp";
|
||||
+ win = glXGetCurrentDrawable ();
|
||||
+ XSetClassHint (dpy, win, &hint);
|
||||
+ XCloseDisplay (dpy);
|
||||
+}
|
||||
+#else
|
||||
+#define set_wm_class()
|
||||
+#endif
|
||||
+
|
||||
CAMLprim value ml_init (value sock_v, value params_v)
|
||||
{
|
||||
CAMLparam2 (sock_v, params_v);
|
||||
@@ -2044,5 +2070,6 @@
|
||||
}
|
||||
#endif
|
||||
|
||||
+ set_wm_class ();
|
||||
CAMLreturn (Val_unit);
|
||||
}
|
@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/llpp/llpp-7.ebuild,v 1.5 2012/04/29 03:56:55 xmw Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="a graphical PDF viewer which aims to superficially resemble less(1)"
|
||||
HOMEPAGE="http://repo.or.cz/w/llpp.git"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||
#SRC_URI="http://repo.or.cz/w/llpp.git/snapshot/dabcf41a34eb6ebb1a539f8369c8fec15f94db1c.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="vanilla"
|
||||
|
||||
RDEPEND="=app-text/mupdf-0.9
|
||||
dev-ml/lablgl[glut]
|
||||
dev-lang/ocaml[ocamlopt]
|
||||
media-libs/jbig2dec
|
||||
media-libs/openjpeg
|
||||
x11-misc/xsel"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_prepare() {
|
||||
use vanilla || epatch "${FILESDIR}"/${PN}-WM_CLASS.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
ocaml str.cma keystoml.ml KEYS > help.ml || die
|
||||
printf 'let version ="%s";;\n' ${PV} >> help.ml || die
|
||||
|
||||
local myccopt="$(freetype-config --cflags) -O -include ft2build.h -D_GNU_SOURCE"
|
||||
local mycclib="-lmupdf -lfitz -lz -ljpeg -lopenjpeg -ljbig2dec -lfreetype -lpthread"
|
||||
#if use ocamlopt ; then
|
||||
myccopt="${myccopt} -lpthread"
|
||||
ocamlopt -c -o link.o -ccopt "${myccopt}" link.c || die
|
||||
ocamlopt -c -o help.cmx help.ml || die
|
||||
ocamlopt -c -o parser.cmx parser.ml || die
|
||||
ocamlopt -c -o main.cmx -I +lablGL main.ml || die
|
||||
ocamlopt -o llpp -I +lablGL \
|
||||
str.cmxa unix.cmxa lablgl.cmxa lablglut.cmxa link.o \
|
||||
-cclib "${mycclib}" help.cmx parser.cmx main.cmx || die
|
||||
#else
|
||||
# ocamlc -c -o link.o -ccopt "${myccopt}" link.c || die
|
||||
# ocamlc -c -o help.cmo help.ml || die
|
||||
# ocamlc -c -o parser.cmo parser.ml || die
|
||||
# ocamlc -c -o main.cmo -I +lablGL main.ml || die
|
||||
# ocamlc -custom -o llpp -I +lablGL \
|
||||
# str.cma unix.cma lablgl.cma lablglut.cma link.o \
|
||||
# -cclib "${mycclib}" help.cmo parser.cmo main.cmo || die
|
||||
#fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN} || die
|
||||
dodoc KEYS README Thanks fixme || die
|
||||
}
|
@ -1,25 +1,17 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX mupdf-0.8.165-buildsystem.patch 488 RMD160 01672e1df7bbb3829714828ed6a5f45fa30aa578 SHA1 1c5711387b84bf751e185b427410a160c50dfd64 SHA256 3f2b801b2fcf74736916ad6268fbb186bd7d79aef9c0283de48b6f7c1412586f
|
||||
AUX mupdf-0.8.165-zoom.patch 1281 RMD160 cd4569419735c18e837821453223d27a8f6d96a5 SHA1 d8c21a355ff2dc648c33ce2e30b35b66e8b9ca49 SHA256 8215d4f9c27bf1899524046fe431890e0eb3a1390676b3ad69d97ae0eec0e3d0
|
||||
AUX mupdf-0.9-dpi_hack.patch 633 RMD160 23be7c67ef6977e3ccb7b7445ef0b0977ebdfd53 SHA1 2eab36a66487e5aa777ff97924d9b3cd41e96ecd SHA256 76724555c6044864ef01dbdc6f27b7b47d705155556cb6bf7056285ad64e6341
|
||||
AUX mupdf-0.9-scroll_hack.patch 1533 RMD160 3e207e8adc85cdcf7d6f3858cae272d85e31e5b3 SHA1 d473df8c6978515638442c1ae66e198b1229a96b SHA256 a5750a052f975c55b58e27f138a0e5fa51cb118483c43a987f4aeaf2abfa0d95
|
||||
AUX mupdf-1.0-buildsystem.patch 454 RMD160 0c5f95d82eee7fde8ca09441cb3420f889d111b1 SHA1 2914f4457412d9899b3bbd213fa28a8edaf130a0 SHA256 a56f4fd16512aa21dd7af91c634398ede2a8a82a148f41b91f8eb25b32fefc48
|
||||
AUX mupdf-9999-scroll.patch 1368 RMD160 2832510f89cd909a7b4b1fccecbc15c18646217a SHA1 0b4f6c5be5c18d3b1041e184a8e8f0faf590249b SHA256 84b0d2bcdfeac572e510e3aa994b26e84709b0989382df8d669822d263857686
|
||||
AUX mupdf-9999-zoom-1.patch 355 RMD160 1d242430b3b1ddf8851a6bd25ca1aa153af5986f SHA1 62272bc3b19a847cb989ccb2880421e567f4632e SHA256 e079ab9c832feb80f0669353606d665378188355bc699a0431241a303ad421a4
|
||||
AUX mupdf-9999-zoom.patch 1281 RMD160 1c6fc4b18d5d87a195c7fc7b1e86c5c20806f8af SHA1 91f0d301cde62d30e88c76daebefd943f0f92c1b SHA256 c294cdf096df023a34d573f2c271080845611b84b7d9fd82a1bd634eef54cd07
|
||||
DIST mupdf-0.9-source.tar.gz 3917075 RMD160 9ba1df205f9f95c7ff4b0a3be224786ad5a65d99 SHA1 3a3ba42d19e3211199110e7c782263241cdea8a0 SHA256 abed825cb1d73e0e28f0a7ee72b5d7a451ba41d21b0c55837ed2a212f3b16b2d
|
||||
DIST mupdf-1.0-source.tar.gz 4208530 RMD160 7820cf68552d64c52c7d08cdcf5a1965df39bd42 SHA1 c5c4496836cdd4bdf7b2d2344ec045c9508e49e4 SHA256 4f5e12625f7f827f6eb5606026c9a7a7dbdeaf935fcea3bc173ed8d469698ec2
|
||||
EBUILD mupdf-0.9.ebuild 1559 RMD160 7ae11b5b29f80e2e59f09e79ebaefb6894154012 SHA1 dcc8b6ad02b12063ddcc865988200eb27137b125 SHA256 14f47ff167f993496d991581101ca82c69cb9f9398826e6f965ce5074ff5d22f
|
||||
EBUILD mupdf-1.0.ebuild 1458 RMD160 18cf59a2a965e39b2e7dd4ddbac7cdad9a7afa79 SHA1 a26355e06b0bdcf11416f42b5340fc8b64d60183 SHA256 881cc09e2bee930045395b13ed445cb3be1f55fcc23a35781a5e808e83cf5fd6
|
||||
EBUILD mupdf-9999.ebuild 1379 RMD160 e977690f54e21635310447cac8a938a3f8b4e576 SHA1 499f2b8794183fb68f92e5fe2e33bfdf8e306c96 SHA256 9bec4af39dc21619a0704be06a7be6e4678ca330ed7d86e6f0861fa2fbfca5b3
|
||||
MISC ChangeLog 7127 RMD160 4d3cfba76dac920c053f04f6d9d6a3d5c694145c SHA1 c734325ab15cc241f070a7bf00fa55f63f50a5c7 SHA256 1ec1917a76dba607be33fedce84b54e22fbf5a2b55c117e8e4ebc53a38588497
|
||||
MISC ChangeLog 7426 RMD160 8c4f258a244a92f04fabe46528846e7fc52a0fcf SHA1 8fa4b80b3c887952f89e70f15a3c89ea303546d0 SHA256 ffb57fc4caec58dea5bc0731356ac67258106fa02033aebc03bbd557d70beecb
|
||||
MISC metadata.xml 224 RMD160 2a7e22a99ec669c5b961c3d1738a0cda58264318 SHA1 f6fd81fac4df7d7995b1600848b265fceda692f8 SHA256 f810c6de744adceee241992d3f713142db3e7025986f6cc5898cfe3c9cb2f4a7
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAk/KVv0ACgkQknrdDGLu8JDglQD8C9pMIiDP7hHhdOZbxvNWPV8s
|
||||
VG100eqoaZM41IXtPCQA/1lpEZCE0SR8r4YVVAm2iJy+jfatbhWuiJUJaz/ZAaCJ
|
||||
=3A6D
|
||||
iF4EAREIAAYFAk/OY3IACgkQknrdDGLu8JAAqgD/TBIsTBX2ihO6v0l6xBNF/gaq
|
||||
jc/+IbioV7AWgP+U8y0BAJQKLcAWc+Yz7V/AWp7knp0/y6ShxXv/+mhU5vyd0s9k
|
||||
=7jp3
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,24 +0,0 @@
|
||||
--- mupdf-0.8.165/Makerules
|
||||
+++ mupdf-0.8.165/Makerules
|
||||
@@ -3,10 +3,10 @@
|
||||
OS ?= $(shell uname)
|
||||
OS := $(OS:MINGW%=MINGW)
|
||||
|
||||
-CFLAGS += -Wall
|
||||
+CFLAGS +=
|
||||
|
||||
ifeq "$(build)" "debug"
|
||||
-CFLAGS += -pipe -g
|
||||
+CFLAGS +=
|
||||
else ifeq "$(build)" "profile"
|
||||
CFLAGS += -pipe -O2 -DNDEBUG -pg
|
||||
LDFLAGS += -pg
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
ifeq "$(OS)" "Linux"
|
||||
SYS_FREETYPE_INC := `pkg-config --cflags freetype2`
|
||||
-X11_LIBS := -lX11 -lXext
|
||||
+X11_LIBS := `pkg-config --libs x11 xext`
|
||||
endif
|
||||
|
||||
ifeq "$(OS)" "FreeBSD"
|
@ -1,57 +0,0 @@
|
||||
--- mupdf-0.8.165/apps/man/mupdf.1
|
||||
+++ mupdf-0.8.165/apps/man/mupdf.1
|
||||
@@ -37,6 +37,15 @@
|
||||
.B \+, \-
|
||||
Zoom in or out.
|
||||
.TP
|
||||
+.B _
|
||||
+Reset zoom to default (72dpi).
|
||||
+.TP
|
||||
+.B z
|
||||
+Zoom page size to fit into the window frame.
|
||||
+.TP
|
||||
+.B Z
|
||||
+Zoom page size to fill the window frame.
|
||||
+.TP
|
||||
.B w
|
||||
Shrinkwrap window to fit the page.
|
||||
.TP
|
||||
--- mupdf-0.8.165/apps/pdfapp.c
|
||||
+++ mupdf-0.8.165/apps/pdfapp.c
|
||||
@@ -736,6 +736,20 @@
|
||||
pdfapp_showpage(app, 0, 1, 1);
|
||||
break;
|
||||
|
||||
+ case '_': // zoom to default resolution
|
||||
+ app->resolution = 72;
|
||||
+ pdfapp_showpage(app, 0, 1, 1);
|
||||
+ break;
|
||||
+
|
||||
+ case 'z': // zoom to fit window
|
||||
+ case 'Z': // zoom to fill window
|
||||
+ if ( ( c == 'Z' ) ^ ( app->image->w * app->winh > app->winw * app->image->h ) )
|
||||
+ app->resolution = ( app->resolution * app->winw ) / app->image->w;
|
||||
+ else
|
||||
+ app->resolution = ( app->resolution * app->winh ) / app->image->h;
|
||||
+ pdfapp_showpage(app, 0, 1, 1);
|
||||
+ break;
|
||||
+
|
||||
case 'L':
|
||||
app->rotate -= 90;
|
||||
pdfapp_showpage(app, 0, 1, 1);
|
||||
@@ -859,6 +873,7 @@
|
||||
break;
|
||||
|
||||
case 'b':
|
||||
+ case '\b': //backspace
|
||||
panto = DONT_PAN;
|
||||
if (app->numberlen > 0)
|
||||
app->pageno -= atoi(app->number);
|
||||
@@ -867,6 +882,7 @@
|
||||
break;
|
||||
|
||||
case ' ':
|
||||
+ case 'f':
|
||||
panto = DONT_PAN;
|
||||
if (app->numberlen > 0)
|
||||
app->pageno += atoi(app->number);
|
@ -1,35 +0,0 @@
|
||||
From http://aur.archlinux.org/packages.php?ID=52333
|
||||
|
||||
--- mupdf-0.9/apps/x11_main.c
|
||||
+++ mupdf-0.9/apps/x11_main.c
|
||||
@@ -539,6 +539,21 @@
|
||||
exit(1);
|
||||
}
|
||||
|
||||
+int get_dpi(void)
|
||||
+{
|
||||
+ Display *xdpy;
|
||||
+ int xscr;
|
||||
+ int x = 0;
|
||||
+
|
||||
+ if ((xdpy = XOpenDisplay(NULL))) {
|
||||
+ xscr = DefaultScreen(xdpy);
|
||||
+ x = (int) (DisplayWidth(xdpy, xscr) * 25.4 /
|
||||
+ DisplayWidthMM(xdpy, xscr) + 0.5);
|
||||
+ XCloseDisplay(xdpy);
|
||||
+ }
|
||||
+ return x;
|
||||
+}
|
||||
+
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int c;
|
||||
@@ -547,7 +562,7 @@
|
||||
KeySym keysym;
|
||||
int oldx = 0;
|
||||
int oldy = 0;
|
||||
- int resolution = 72;
|
||||
+ int resolution = get_dpi();
|
||||
int pageno = 1;
|
||||
int accelerate = 1;
|
||||
int fd;
|
@ -1,68 +0,0 @@
|
||||
From http://aur.archlinux.org/packages.php?ID=52333
|
||||
|
||||
--- mupdf-0.9/apps/pdfapp.c
|
||||
+++ mupdf-0.9/apps/pdfapp.c
|
||||
@@ -817,11 +817,15 @@
|
||||
break;
|
||||
|
||||
case 'j':
|
||||
+ if (app->pany + app->image->h <= app->winh)
|
||||
+ goto pagedown;
|
||||
app->pany -= app->image->h / 10;
|
||||
pdfapp_showpage(app, 0, 0, 1);
|
||||
break;
|
||||
|
||||
case 'k':
|
||||
+ if (app->pany >= 0)
|
||||
+ goto pageup;
|
||||
app->pany += app->image->h / 10;
|
||||
pdfapp_showpage(app, 0, 0, 1);
|
||||
break;
|
||||
@@ -885,6 +889,7 @@
|
||||
*/
|
||||
|
||||
case ',':
|
||||
+ pageup:
|
||||
panto = PAN_TO_BOTTOM;
|
||||
if (app->numberlen > 0)
|
||||
app->pageno -= atoi(app->number);
|
||||
@@ -893,6 +898,7 @@
|
||||
break;
|
||||
|
||||
case '.':
|
||||
+ pagedown:
|
||||
panto = PAN_TO_TOP;
|
||||
if (app->numberlen > 0)
|
||||
app->pageno += atoi(app->number);
|
||||
@@ -902,7 +908,7 @@
|
||||
|
||||
case 'b':
|
||||
case '\b': //backspace
|
||||
- panto = DONT_PAN;
|
||||
+ panto = PAN_TO_TOP;
|
||||
if (app->numberlen > 0)
|
||||
app->pageno -= atoi(app->number);
|
||||
else
|
||||
@@ -911,7 +917,7 @@
|
||||
|
||||
case ' ':
|
||||
case 'f':
|
||||
- panto = DONT_PAN;
|
||||
+ panto = PAN_TO_TOP;
|
||||
if (app->numberlen > 0)
|
||||
app->pageno += atoi(app->number);
|
||||
else
|
||||
@@ -1067,7 +1073,12 @@
|
||||
int isx = (modifiers & (1<<0));
|
||||
int xstep = isx ? 20 * dir : 0;
|
||||
int ystep = !isx ? 20 * dir : 0;
|
||||
- pdfapp_panview(app, app->panx + xstep, app->pany + ystep);
|
||||
+ if (!isx && dir < 0 && app->pany + app->image->h <= app->winh)
|
||||
+ pdfapp_onkey(app, 'j');
|
||||
+ else if (!isx && dir > 0 && app->pany >= 0)
|
||||
+ pdfapp_onkey(app, 'k');
|
||||
+ else
|
||||
+ pdfapp_panview(app, app->panx + xstep, app->pany + ystep);
|
||||
}
|
||||
}
|
||||
}
|
@ -1,59 +0,0 @@
|
||||
From http://aur.archlinux.org/packages.php?ID=52333
|
||||
|
||||
--- mupdf-0.9/apps/pdfapp.c
|
||||
+++ mupdf-0.9/apps/pdfapp.c
|
||||
@@ -817,11 +817,15 @@
|
||||
break;
|
||||
|
||||
case 'j':
|
||||
+ if (app->pany + app->image->h <= app->winh)
|
||||
+ goto pagedown;
|
||||
app->pany -= app->image->h / 10;
|
||||
pdfapp_showpage(app, 0, 0, 1);
|
||||
break;
|
||||
|
||||
case 'k':
|
||||
+ if (app->pany >= 0)
|
||||
+ goto pageup;
|
||||
app->pany += app->image->h / 10;
|
||||
pdfapp_showpage(app, 0, 0, 1);
|
||||
break;
|
||||
@@ -885,6 +889,7 @@
|
||||
*/
|
||||
|
||||
case ',':
|
||||
+ pageup:
|
||||
panto = PAN_TO_BOTTOM;
|
||||
if (app->numberlen > 0)
|
||||
app->pageno -= atoi(app->number);
|
||||
@@ -893,6 +898,7 @@
|
||||
break;
|
||||
|
||||
case '.':
|
||||
+ pagedown:
|
||||
panto = PAN_TO_TOP;
|
||||
if (app->numberlen > 0)
|
||||
app->pageno += atoi(app->number);
|
||||
@@ -902,7 +908,7 @@
|
||||
case 'b':
|
||||
case '\b': //backspace
|
||||
- panto = DONT_PAN;
|
||||
+ panto = PAN_TO_TOP;
|
||||
if (app->numberlen > 0)
|
||||
app->pageno -= atoi(app->number);
|
||||
else
|
||||
|
||||
@ -1067,7 +1073,12 @@
|
||||
int isx = (modifiers & (1<<0));
|
||||
int xstep = isx ? 20 * dir : 0;
|
||||
int ystep = !isx ? 20 * dir : 0;
|
||||
- pdfapp_panview(app, app->panx + xstep, app->pany + ystep);
|
||||
+ if (!isx && dir < 0 && app->pany + app->image->h <= app->winh)
|
||||
+ pdfapp_onkey(app, 'j');
|
||||
+ else if (!isx && dir > 0 && app->pany >= 0)
|
||||
+ pdfapp_onkey(app, 'k');
|
||||
+ else
|
||||
+ pdfapp_panview(app, app->panx + xstep, app->pany + ystep);
|
||||
}
|
||||
}
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
--- mupdf-0.8.165/apps/man/mupdf.1
|
||||
+++ mupdf-0.8.165/apps/man/mupdf.1
|
||||
@@ -37,6 +37,15 @@
|
||||
.B \+, \-
|
||||
Zoom in or out.
|
||||
.TP
|
||||
+.B _
|
||||
+Reset zoom to default (72dpi).
|
||||
+.TP
|
||||
+.B z
|
||||
+Zoom page size to fit into the window frame.
|
||||
+.TP
|
||||
+.B Z
|
||||
+Zoom page size to fill the window frame.
|
||||
+.TP
|
||||
.B w
|
||||
Shrinkwrap window to fit the page.
|
||||
.TP
|
||||
--- mupdf-0.8.165/apps/pdfapp.c
|
||||
+++ mupdf-0.8.165/apps/pdfapp.c
|
||||
@@ -736,6 +736,20 @@
|
||||
pdfapp_showpage(app, 0, 1, 1);
|
||||
break;
|
||||
|
||||
+ case '_': // zoom to default resolution
|
||||
+ app->resolution = 72;
|
||||
+ pdfapp_showpage(app, 0, 1, 1);
|
||||
+ break;
|
||||
+
|
||||
+ case 'z': // zoom to fit window
|
||||
+ case 'Z': // zoom to fill window
|
||||
+ if ( ( c == 'Z' ) ^ ( app->image->w * app->winh > app->winw * app->image->h ) )
|
||||
+ app->resolution = ( app->resolution * app->winw ) / app->image->w;
|
||||
+ else
|
||||
+ app->resolution = ( app->resolution * app->winh ) / app->image->h;
|
||||
+ pdfapp_showpage(app, 0, 1, 1);
|
||||
+ break;
|
||||
+
|
||||
case 'L':
|
||||
app->rotate -= 90;
|
||||
pdfapp_showpage(app, 0, 1, 1);
|
||||
@@ -859,6 +873,7 @@
|
||||
break;
|
||||
|
||||
case 'b':
|
||||
+ case '\b': //backspace
|
||||
panto = DONT_PAN;
|
||||
if (app->numberlen > 0)
|
||||
app->pageno -= atoi(app->number);
|
||||
@@ -867,6 +882,7 @@
|
||||
break;
|
||||
|
||||
case ' ':
|
||||
+ case 'F':
|
||||
panto = DONT_PAN;
|
||||
if (app->numberlen > 0)
|
||||
app->pageno += atoi(app->number);
|
@ -1,65 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/mupdf/mupdf-0.9.ebuild,v 1.8 2012/05/04 03:33:12 jdhore Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="a lightweight PDF viewer and toolkit written in portable C"
|
||||
HOMEPAGE="http://mupdf.com/"
|
||||
SRC_URI="http://mupdf.com/download/${P}-source.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~amd64-linux"
|
||||
IUSE="X vanilla"
|
||||
|
||||
RDEPEND="media-libs/freetype:2
|
||||
media-libs/jbig2dec
|
||||
virtual/jpeg
|
||||
media-libs/openjpeg
|
||||
X? ( x11-libs/libX11
|
||||
x11-libs/libXext )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.8.165-buildsystem.patch
|
||||
|
||||
if ! use vanilla ; then
|
||||
epatch "${FILESDIR}"/${PN}-0.8.165-zoom.patch
|
||||
epatch "${FILESDIR}"/${P}-scroll_hack.patch
|
||||
epatch "${FILESDIR}"/${P}-dpi_hack.patch
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use X || my_nox11="NOX11=yes MUPDF= "
|
||||
|
||||
emake CC="$(tc-getCC)" \
|
||||
build=debug verbose=true ${my_nox11} -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake prefix="${ED}usr" libdir="${ED}usr/$(get_libdir)" \
|
||||
build=debug verbose=true ${my_nox11} install
|
||||
|
||||
insinto /usr/$(get_libdir)/pkgconfig
|
||||
doins debian/mupdf.pc
|
||||
|
||||
if use X ; then
|
||||
domenu debian/mupdf.desktop
|
||||
doicon debian/mupdf.xpm
|
||||
doman apps/man/mupdf.1
|
||||
fi
|
||||
doman apps/man/pdf{clean,draw,show}.1
|
||||
dodoc README
|
||||
|
||||
# avoid collision with app-text/poppler-utils
|
||||
mv "${ED}"usr/bin/pdfinfo "${ED}"usr/bin/mupdf_pdfinfo || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "pdfinfo was renamed to mupdf_pdfinfo"
|
||||
}
|
@ -0,0 +1,104 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.6.0.ebuild,v 1.1 2012/06/05 18:32:28 sera Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit java-vm-2 toolchain-funcs multilib versionator
|
||||
|
||||
DESCRIPTION="Java wrappers around GCJ"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ECJ_GCJ_SLOT="3.5"
|
||||
|
||||
RDEPEND="~sys-devel/gcc-${PV}[gcj]
|
||||
dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
if [[ $(gcc-fullversion) != ${PV} ]]; then
|
||||
eerror "Your current GCC version is not set to ${PV} via gcc-config"
|
||||
eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
|
||||
echo "$(gcc-fullversion) != ${PV}"
|
||||
die "gcc ${PV} must be selected via gcc-config"
|
||||
fi
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# jre lib paths ...
|
||||
local libarch="$(get_system_arch)"
|
||||
local gccbin=$(gcc-config -B)
|
||||
local gcclib=$(gcc-config -L|cut -d':' -f1)
|
||||
local gcjhome="/usr/lib/${P}"
|
||||
local gcc_version=$(gcc-fullversion)
|
||||
local gccchost="${CHOST}"
|
||||
|
||||
# correctly install gcj
|
||||
dosym ${gccbin}/gij /usr/bin/gij
|
||||
dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
|
||||
|
||||
# links
|
||||
dodir ${gcjhome}/bin
|
||||
dodir ${gcjhome}/jre/bin
|
||||
dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
|
||||
dosym ${gccbin}/gjar ${gcjhome}/bin/jar
|
||||
dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
|
||||
dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
|
||||
dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
|
||||
dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
|
||||
dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
|
||||
dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
|
||||
dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
|
||||
dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
|
||||
dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
|
||||
dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/client
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/jre/lib/rt.jar
|
||||
dodir ${gcjhome}/lib
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/lib/tools.jar
|
||||
dosym ${gcclib}/include ${gcjhome}
|
||||
|
||||
dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
|
||||
dosym /usr/bin/gij ${gcjhome}/bin/java;
|
||||
|
||||
set_java_env
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
# Do not set as system VM (see below)
|
||||
# java-vm-2_pkg_postinst
|
||||
|
||||
ewarn "gcj does not currently provide all the 1.5 APIs."
|
||||
ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
|
||||
ewarn "Check for existing bugs relating to missing APIs and file"
|
||||
ewarn "new ones at http://gcc.gnu.org/bugzilla/"
|
||||
ewarn
|
||||
ewarn "Due to this and limited manpower, we currently cannot support"
|
||||
ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
|
||||
ewarn "IcedTea without prior binary VM installation. To do that, execute:"
|
||||
ewarn
|
||||
ewarn "emerge -o icedtea && emerge icedtea"
|
||||
|
||||
}
|
@ -0,0 +1,104 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.6.1.ebuild,v 1.1 2012/06/05 18:32:28 sera Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit java-vm-2 toolchain-funcs multilib versionator
|
||||
|
||||
DESCRIPTION="Java wrappers around GCJ"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ECJ_GCJ_SLOT="3.6"
|
||||
|
||||
RDEPEND="~sys-devel/gcc-${PV}[gcj]
|
||||
dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
if [[ $(gcc-fullversion) != ${PV} ]]; then
|
||||
eerror "Your current GCC version is not set to ${PV} via gcc-config"
|
||||
eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
|
||||
echo "$(gcc-fullversion) != ${PV}"
|
||||
die "gcc ${PV} must be selected via gcc-config"
|
||||
fi
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# jre lib paths ...
|
||||
local libarch="$(get_system_arch)"
|
||||
local gccbin=$(gcc-config -B)
|
||||
local gcclib=$(gcc-config -L|cut -d':' -f1)
|
||||
local gcjhome="/usr/lib/${P}"
|
||||
local gcc_version=$(gcc-fullversion)
|
||||
local gccchost="${CHOST}"
|
||||
|
||||
# correctly install gcj
|
||||
dosym ${gccbin}/gij /usr/bin/gij
|
||||
dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
|
||||
|
||||
# links
|
||||
dodir ${gcjhome}/bin
|
||||
dodir ${gcjhome}/jre/bin
|
||||
dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
|
||||
dosym ${gccbin}/gjar ${gcjhome}/bin/jar
|
||||
dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
|
||||
dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
|
||||
dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
|
||||
dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
|
||||
dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
|
||||
dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
|
||||
dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
|
||||
dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
|
||||
dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
|
||||
dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/client
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/jre/lib/rt.jar
|
||||
dodir ${gcjhome}/lib
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/lib/tools.jar
|
||||
dosym ${gcclib}/include ${gcjhome}
|
||||
|
||||
dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
|
||||
dosym /usr/bin/gij ${gcjhome}/bin/java;
|
||||
|
||||
set_java_env
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
# Do not set as system VM (see below)
|
||||
# java-vm-2_pkg_postinst
|
||||
|
||||
ewarn "gcj does not currently provide all the 1.5 APIs."
|
||||
ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
|
||||
ewarn "Check for existing bugs relating to missing APIs and file"
|
||||
ewarn "new ones at http://gcc.gnu.org/bugzilla/"
|
||||
ewarn
|
||||
ewarn "Due to this and limited manpower, we currently cannot support"
|
||||
ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
|
||||
ewarn "IcedTea without prior binary VM installation. To do that, execute:"
|
||||
ewarn
|
||||
ewarn "emerge -o icedtea && emerge icedtea"
|
||||
|
||||
}
|
@ -0,0 +1,110 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.6.2-r1.ebuild,v 1.1 2012/06/05 18:32:28 sera Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit java-vm-2 toolchain-funcs multilib versionator
|
||||
|
||||
DESCRIPTION="Java wrappers around GCJ"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-linux"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ECJ_GCJ_SLOT="3.6"
|
||||
|
||||
RDEPEND="~sys-devel/gcc-${PV}[gcj,gtk]
|
||||
dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
pkg_setup() {
|
||||
if [[ $(gcc-fullversion) != ${PV} ]]; then
|
||||
eerror "Your current GCC version is not set to ${PV} via gcc-config"
|
||||
eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
|
||||
echo "$(gcc-fullversion) != ${PV}"
|
||||
die "gcc ${PV} must be selected via gcc-config"
|
||||
fi
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# jre lib paths ...
|
||||
local libarch="$(get_system_arch)"
|
||||
local gccbin=$(gcc-config -B)
|
||||
gccbin=${gccbin#"${EPREFIX}"}
|
||||
local gcclib=$(gcc-config -L|cut -d':' -f1)
|
||||
gcclib=${gcclib#"${EPREFIX}"}
|
||||
local gcjhome="/usr/lib/${P}"
|
||||
local gcc_version=$(gcc-fullversion)
|
||||
local gccchost="${CHOST}"
|
||||
local gcjlibdir=$(echo "${EPREFIX}"/usr/$(get_libdir)/gcj-${gcc_version}-*)
|
||||
gcjlibdir=${gcjlibdir#"${EPREFIX}"}
|
||||
|
||||
# correctly install gcj
|
||||
dosym ${gccbin}/gij /usr/bin/gij
|
||||
dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
|
||||
|
||||
# links
|
||||
dodir ${gcjhome}/bin
|
||||
dodir ${gcjhome}/jre/bin
|
||||
dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
|
||||
dosym ${gccbin}/gjar ${gcjhome}/bin/jar
|
||||
dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
|
||||
dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
|
||||
dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
|
||||
dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
|
||||
dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
|
||||
dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
|
||||
dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
|
||||
dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
|
||||
dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
|
||||
dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/client
|
||||
dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
|
||||
dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
|
||||
dosym ${gcjlibdir}/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/jre/lib/rt.jar
|
||||
dodir ${gcjhome}/lib
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/lib/tools.jar
|
||||
dosym ${gcclib}/include ${gcjhome}
|
||||
|
||||
dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
|
||||
dosym /usr/bin/gij ${gcjhome}/bin/java;
|
||||
|
||||
set_java_env
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
# Do not set as system VM (see below)
|
||||
# java-vm-2_pkg_postinst
|
||||
|
||||
ewarn "gcj does not currently provide all the 1.5 APIs."
|
||||
ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
|
||||
ewarn "Check for existing bugs relating to missing APIs and file"
|
||||
ewarn "new ones at http://gcc.gnu.org/bugzilla/"
|
||||
ewarn
|
||||
ewarn "Due to this and limited manpower, we currently cannot support"
|
||||
ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
|
||||
ewarn "IcedTea without prior binary VM installation. To do that, execute:"
|
||||
ewarn
|
||||
ewarn "emerge -o icedtea && emerge icedtea"
|
||||
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue