Date: Wed, 29 Jul 2009 22:18:26 +0200 From: Miroslav Lachman <000.fbsd@quip.cz> To: freebsd-java@freebsd.org Cc: Chris Reed <creedis@gmail.com> Subject: Re: diablo-jdk15 without X11 libs (Was: (no subject)) Message-ID: <4A70AE92.1090600@quip.cz> In-Reply-To: <863a8f4mp2.fsf_-_@gmail.com> References: <23b578100907281935l41c92a4cva36f63f038a25207@mail.gmail.com> <86d47k9f4g.fsf@gmail.com> <23b578100907290417g7f70143fwdc35e5601e492721@mail.gmail.com> <86zlan7k9g.fsf@gmail.com> <23b578100907290556i7ee0c17ald67de49d87d9a702@mail.gmail.com> <863a8f4mp2.fsf_-_@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Anonymous wrote: > (don't reply me privately) > > Chris Reed <creedis@gmail.com> writes: > > >>2009/7/29 Anonymous <swell.k@gmail.com> >> >>>x11/libXi is being pulled by java/diablo-jdk15. It says so *explicitly* >>>in the port Makefile >>> >>> USE_XORG+= xi > > >>so there is no way to install the jdk without needing the X windows >>environment? I ask as this system has no X windows environment installed. >>It's pure command line, and if there's a way to keep it that way it'd be our >>preference. > > > I don't use java. Perhaps, you can hack the port to avoid dependency on > X11 libraries and hope it doesn't break completely. > > FWIW, there were similar threads on freebsd-java@ maillist (CC'd). > > http://docs.freebsd.org/cgi/mid.cgi?44379918.3070404 > http://docs.freebsd.org/cgi/mid.cgi?20060504133141.GD94022 I have same "problem" for a long time. I am using java on one client's web server just for textproc/fop (without X11). The older version of java was jdk + javavmwrapper only. Our current version (diablo-jdk-1.5.0.07.01_9) needs xtrans, xproto, xextproto: root@roxy ~/# pkg_info -rR diablo-jdk-1.5.0.07.01_9 Information for diablo-jdk-1.5.0.07.01_9: Depends on: Dependency: xtrans-1.0.4 Dependency: xproto-7.0.10_1 Dependency: xextproto-7.0.2 Dependency: javavmwrapper-2.3.2 Required by: fop-0.94 But if I try to update to newer jdk, there is a long list of "unwanted" dependencies: root@roxy ~/# portmaster --show-work diablo-jdk-1.5.0.07.01_9 | grep "NOT INSTALLED" ===>>> NOT INSTALLED devel/libcheck ===>>> NOT INSTALLED devel/libpthread-stubs ===>>> NOT INSTALLED devel/xorg-macros ===>>> NOT INSTALLED x11-fonts/xf86bigfontproto ===>>> NOT INSTALLED x11-toolkits/libXt ===>>> NOT INSTALLED x11/bigreqsproto ===>>> NOT INSTALLED x11/inputproto ===>>> NOT INSTALLED x11/libICE ===>>> NOT INSTALLED x11/libSM ===>>> NOT INSTALLED x11/libX11 ===>>> NOT INSTALLED x11/libXau ===>>> NOT INSTALLED x11/libXdmcp ===>>> NOT INSTALLED x11/libXext ===>>> NOT INSTALLED x11/libXi ===>>> NOT INSTALLED x11/libXp ===>>> NOT INSTALLED x11/libXtst ===>>> NOT INSTALLED x11/libxcb ===>>> NOT INSTALLED x11/printproto ===>>> NOT INSTALLED x11/recordproto ===>>> NOT INSTALLED x11/xcb-proto ===>>> NOT INSTALLED x11/xcmiscproto So what was changed, that newer version needs a lot more X11 dependencies than older versions? Are there any way to have newer jdk with an old number of dependencies? Miroslav Lachman
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A70AE92.1090600>