move libjvmaccesslo.so and libjvmfwklo.so to -main and build
stub libraries if no_java is being used so that the plist can pick them up in -main
This commit is contained in:
parent
f950f63b65
commit
8b795f1e6f
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.99 2013/12/03 10:15:17 sthen Exp $
|
||||
# $OpenBSD: Makefile,v 1.100 2013/12/07 19:42:40 robert Exp $
|
||||
|
||||
ONLY_FOR_ARCHS= amd64 i386
|
||||
BROKEN-i386= undefined symbol _ZN5boost6system15system_categoryEv in libscfiltlo.so (CppunitTest_sc_filters_test)
|
||||
@ -18,8 +18,8 @@ PKGNAME-java= libreoffice-java-${VERSION}
|
||||
CATEGORIES= editors productivity
|
||||
DPB_PROPERTIES= parallel tag:kde3
|
||||
|
||||
REVISION-main= 0
|
||||
REVISION-java= 0
|
||||
REVISION-main= 1
|
||||
REVISION-java= 1
|
||||
|
||||
EPOCH= 0
|
||||
|
||||
@ -379,4 +379,17 @@ post-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/workdir/unxobsd.pro/CustomTarget/sysui/share/libreoffice/openoffice.org.xml \
|
||||
${PREFIX}/share/mime/packages
|
||||
|
||||
# If the -java package does not get build use stub libraries for
|
||||
# libjvmaccesslo.so and libjvmfwklo.so so that they can get included
|
||||
# in the -main package because they are needed even if the -java
|
||||
# subpackage is not installed.
|
||||
.if !${BUILD_PACKAGES:M-java}
|
||||
echo "int main(void) { return 0; }" > ${WRKSRC}/stub.c
|
||||
${CC} -shared -o ${WRKBUILD}/stub.o ${WRKSRC}/stub.c
|
||||
. for i in jvmaccess jvmfwk
|
||||
${INSTALL_PROGRAM} ${WRKBUILD}/stub.o \
|
||||
${PREFIX}/lib/libreoffice/ure/lib/lib${i}lo.so
|
||||
. endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,4 +1,4 @@
|
||||
@comment $OpenBSD: PFRAG.shared-java,v 1.7 2013/11/17 11:45:52 robert Exp $
|
||||
@comment $OpenBSD: PFRAG.shared-java,v 1.8 2013/12/07 19:42:40 robert Exp $
|
||||
lib/libreoffice/program/libhsqldb.so
|
||||
lib/libreoffice/program/libjdbclo.so
|
||||
lib/libreoffice/program/libofficebean.so
|
||||
@ -8,6 +8,4 @@ lib/libreoffice/ure/lib/libjavavmlo.so
|
||||
lib/libreoffice/ure/lib/libjpipe.so
|
||||
lib/libreoffice/ure/lib/libjuh.so
|
||||
lib/libreoffice/ure/lib/libjuhx.so
|
||||
lib/libreoffice/ure/lib/libjvmaccesslo.so
|
||||
lib/libreoffice/ure/lib/libjvmfwklo.so
|
||||
lib/libreoffice/ure/lib/libsunjavapluginlo.so
|
||||
|
@ -1,4 +1,4 @@
|
||||
@comment $OpenBSD: PFRAG.shared-main,v 1.12 2013/11/17 11:45:52 robert Exp $
|
||||
@comment $OpenBSD: PFRAG.shared-main,v 1.13 2013/12/07 19:42:40 robert Exp $
|
||||
lib/libreoffice/program/libPresenterScreenlo.so
|
||||
lib/libreoffice/program/libabplo.so
|
||||
lib/libreoffice/program/libacclo.so
|
||||
@ -244,6 +244,8 @@ lib/libreoffice/ure/lib/libgcc3_uno.so
|
||||
lib/libreoffice/ure/lib/libintrospectionlo.so
|
||||
lib/libreoffice/ure/lib/libinvocadaptlo.so
|
||||
lib/libreoffice/ure/lib/libinvocationlo.so
|
||||
lib/libreoffice/ure/lib/libjvmaccesslo.so
|
||||
lib/libreoffice/ure/lib/libjvmfwklo.so
|
||||
lib/libreoffice/ure/lib/liblog_uno_uno.so
|
||||
lib/libreoffice/ure/lib/libnamingservicelo.so
|
||||
lib/libreoffice/ure/lib/libproxyfaclo.so
|
||||
|
Loading…
x
Reference in New Issue
Block a user