diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2021-02-19 12:33:36 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2021-02-19 12:33:36 +0000 |
commit | b0875500066715f7d0a8c7accd626a5a27e092d0 (patch) | |
tree | 491bdb87b468ad993a7512f3ac1fc1be06c793d1 /lang/oo2c | |
parent | 72e98f010ff2fd178bfb6d68a50447f30a84c425 (diff) |
Notes
Diffstat (limited to 'lang/oo2c')
-rw-r--r-- | lang/oo2c/Makefile | 17 | ||||
-rw-r--r-- | lang/oo2c/pkg-plist | 10 |
2 files changed, 24 insertions, 3 deletions
diff --git a/lang/oo2c/Makefile b/lang/oo2c/Makefile index c630045ce902..c4e8318357fc 100644 --- a/lang/oo2c/Makefile +++ b/lang/oo2c/Makefile @@ -17,8 +17,6 @@ BUILD_DEPENDS= xsltproc:textproc/libxslt RUN_DEPENDS= libtool:devel/libtool LIB_DEPENDS= libgc.so:devel/boehm-gc -ONLY_FOR_ARCHS= amd64 i386 - DOCSDIR= lib/${PORTNAME} USES= gmake libtool:build tar:bzip2 GNU_CONFIGURE= yes @@ -28,7 +26,14 @@ USE_GCC= any CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -OPTIONS_DEFINE= DOCS +THREADS_DESC= Build thread support (Must have pthread installed) + +OPTIONS_DEFINE= DOCS THREADS +OPTIONS_DEFAULT=DOCS + +OPTIONS_SUB= yes + +THREADS_CONFIGURE_ON= --enable-threads=pthreads post-patch: @${REINPLACE_CMD} 's/dir=@/dir=$${DESTDIR}@/' \ @@ -44,4 +49,10 @@ BITS= 32 BITS= 64 .endif +.if ${ARCH} == "powerpc64" +# .if defined(PPC_ABI) && ${PPC_ABI} == ELFv1 +CFLAGS+= -fnested-functions +# .endif +.endif + .include <bsd.port.post.mk> diff --git a/lang/oo2c/pkg-plist b/lang/oo2c/pkg-plist index 38848520ea5f..3a5164ecc37c 100644 --- a/lang/oo2c/pkg-plist +++ b/lang/oo2c/pkg-plist @@ -94,6 +94,8 @@ lib/oo2c/obj/Strings.oh lib/oo2c/obj/SysClock.oh lib/oo2c/obj/Termination.oh lib/oo2c/obj/TextRider.oh +%%THREADS%%lib/oo2c/obj/Thread/PThread.oh +%%THREADS%%lib/oo2c/obj/Thread/Semaphore.oh lib/oo2c/obj/Time.oh lib/oo2c/obj/URI.oh lib/oo2c/obj/URI/Authority/RegistryBased.oh @@ -217,6 +219,8 @@ lib/oo2c/obj/libxml.oh %%PORTDOCS%%%%DOCSDIR%%/oocdoc/html/SysClock.html %%PORTDOCS%%%%DOCSDIR%%/oocdoc/html/Termination.html %%PORTDOCS%%%%DOCSDIR%%/oocdoc/html/TextRider.html +%%THREADS%%%%PORTDOCS%%%%DOCSDIR%%/oocdoc/html/Thread/PThread.html +%%THREADS%%%%PORTDOCS%%%%DOCSDIR%%/oocdoc/html/Thread/Semaphore.html %%PORTDOCS%%%%DOCSDIR%%/oocdoc/html/Time.html %%PORTDOCS%%%%DOCSDIR%%/oocdoc/html/URI.html %%PORTDOCS%%%%DOCSDIR%%/oocdoc/html/URI/Authority/RegistryBased.html @@ -340,6 +344,8 @@ lib/oo2c/obj/libxml.oh %%PORTDOCS%%%%DOCSDIR%%/oocdoc/xml/SysClock.xml %%PORTDOCS%%%%DOCSDIR%%/oocdoc/xml/Termination.xml %%PORTDOCS%%%%DOCSDIR%%/oocdoc/xml/TextRider.xml +%%THREADS%%%%PORTDOCS%%%%DOCSDIR%%/oocdoc/xml/Thread/PThread.xml +%%THREADS%%%%PORTDOCS%%%%DOCSDIR%%/oocdoc/xml/Thread/Semaphore.xml %%PORTDOCS%%%%DOCSDIR%%/oocdoc/xml/Time.xml %%PORTDOCS%%%%DOCSDIR%%/oocdoc/xml/URI.xml %%PORTDOCS%%%%DOCSDIR%%/oocdoc/xml/URI/Authority/RegistryBased.xml @@ -555,6 +561,10 @@ lib/oo2c/sym/Termination.Doc lib/oo2c/sym/Termination.Sym lib/oo2c/sym/TextRider.Doc lib/oo2c/sym/TextRider.Sym +%%THREADS%%lib/oo2c/sym/Thread/PThread.Doc +%%THREADS%%lib/oo2c/sym/Thread/PThread.Sym +%%THREADS%%lib/oo2c/sym/Thread/Semaphore.Doc +%%THREADS%%lib/oo2c/sym/Thread/Semaphore.Sym lib/oo2c/sym/Time.Doc lib/oo2c/sym/Time.Sym lib/oo2c/sym/URI.Doc |