# Created by: Oliver Breuninger # $FreeBSD: head/lang/oo2c/Makefile 567919 2021-03-09 10:52:54Z pkubaj $ PORTNAME= oo2c PORTVERSION= 2.1.11 PORTREVISION= 13 CATEGORIES= lang MASTER_SITES= SF/ooc/ooc2/${PORTVERSION} DISTNAME= ${PORTNAME}_${BITS}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Optimizing Oberon-2 compiler of University of Kaiserslautern, Germany LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xsltproc:textproc/libxslt RUN_DEPENDS= libtool:devel/libtool LIB_DEPENDS= libgc.so:devel/boehm-gc DOCSDIR= lib/${PORTNAME} USES= gmake libtool:build localbase:ldflags tar:bzip2 GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_CSTD= gnu89 USE_GCC= any OPTIONS_DEFINE= DOCS THREADS OPTIONS_SUB= yes THREADS_DESC= Build thread support THREADS_CONFIGURE_ON= --enable-threads=pthreads post-patch: @${REINPLACE_CMD} 's/dir=@/dir=$${DESTDIR}@/' \ ${WRKSRC}/Makefile.config.in @${REINPLACE_CMD} -e 's|@PERL@|${LOCALBASE}/bin/perl|' \ ${WRKSRC}/rsrc/OOC/oobacktrace.in .include .if ${ARCH} == i386 BITS= 32 .else BITS= 64 .endif .if defined(PPC_ABI) && ${PPC_ABI} == ELFv1 CFLAGS+= -fnested-functions .endif .include