sebastia 3c80864584 Update to 1.8
brings a couple of updates and bug fixes.
Switch to GitHub for downloading the tarball
2015-10-26 11:34:58 +00:00

45 lines
1.2 KiB
Makefile

# $OpenBSD: Makefile,v 1.11 2015/10/26 11:34:58 sebastia Exp $
COMMENT = GNUstep libobjc2 objective-c runtime
BROKEN-hppa = missing asm impl in block_trampolines.S
BROKEN-mips64 = binutils < 2.18 lack support for symbolic register naming
NOT_FOR_ARCHS = ${GCC3_ARCHS}
# note: this port does not use the gnustep module
VERSION = 1.8
GH_ACCOUNT = gnustep
GH_PROJECT = libobjc2
GH_TAGNAME = v${VERSION}
DISTNAME = libobjc2-${VERSION:S/_//}
PKGNAME = gnustep-${DISTNAME}
CATEGORIES = x11/gnustep devel
SHARED_LIBS += objc2 1.1
SHARED_LIBS += objcxx 0.0
HOMEPAGE = http://www.gnustep.org/
MODULES = devel/cmake lang/clang
WANTLIB += m stdc++ pthread
MODCLANG_ARCHS = amd64 i386
MODCLANG_LANGS = c++
MAKE_ENV += CPPFLAGS+=${CPPFLAGS}
MAKE_FLAGS += LIBOBJCLIBNAME=objc2 \
LIBOBJC=libobjc2 \
HEADER_DIR=${DESTDIR}${PREFIX}/include/gnustep \
VERSION=${LIBobjc2_VERSION} \
SILENT=""
CONFIGURE_ARGS += -DLIBOBJC_NAME=objc2 -DINCLUDE_DIRECTORY=gnustep/objc \
-DCMAKE_MODULE_PATH=${PREFIX}/share/llvm/cmake \
-DBUILD_STATIC_LIBOBJC=On \
-DLLVM_OPTS=Off \
-DTESTS=Off
MAKE_FLAGS += LIBOBJCLIBNAME=objc2 \
LIBOBJC=libobjc2
.include <bsd.port.mk>