Hi, I'm attaching jdic, a LGPLed java library to access Desktop facilities from inside a Java software. Diego 'Flameeyes'
Created attachment 33231 [details] jdic-0.8.4.ebuild
I'll rename it jdic-bin so we identify that the ebuild is for the binary version only.
Created attachment 37170 [details] jdic-bin-0.8.4.ebuild
We will not be adding any more -bin packages where the source is available
We need to package this because dev-java/javahelp needs this to build from sources.
Duh, I forgot the very existence of this package (and this bug)... for the "They come back" series :)
Just as a note the current ebuild in the migrated-java-experimental-overlay fails on amd64 with [exec] /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: GnomeBrowserService.o: relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC [exec] GnomeBrowserService.o: could not read symbols: Bad value [exec] collect2: ld returned 1 exit status [exec] make: *** [libjdic.so] Error 1
Found that upstream is alive there seems to be 0.9.3 release out there so maybe it's possible to get this properly packaged after all. Name jdic-0.9.3-src.zip Status Draft Description JDIC 0.9.3 source code. Created by uta on Monday, July 16, 2007 Last modified by uta on Monday, July 16, 2007 File jdic-0.9.3-src.zip (File size: 983.1)
jdic in java-overlay doesn't build: [exec] g++ -c MozEmbed.cpp -o MozEmbed.o -DMOZ_WIDGET_GTK2 -DXPCOM_GLUE -DMOZILLA_STRICT_API -I. -I../../../share/native/utils -I../../../share/native/mozilla -DUSING_GECKO_SDK_1_7 -include /mozilla-config.h -O2 -fPIC `pkg-config gtk+-2.0 --cflags` [exec] Package gecko-sdk-gtkmozembed was not found in the pkg-config search path. [exec] Perhaps you should add the directory containing `gecko-sdk-gtkmozembed.pc' [exec] to the PKG_CONFIG_PATH environment variable [exec] No package 'gecko-sdk-gtkmozembed' found [exec] cc1plus: fatal error: /mozilla-config.h: No such file or directory [exec] compilation terminated. [exec] make: *** [MozEmbed.o] Error Looks like xulrunner or one of it's predecessors is needed. Also I already anticipate bugs for, calls gcc directly, doesn't respect CFLAGS/LDFLAGS. :) Upstream seems dead again.
Indeed looks dead and we don't add binary packages per policy.