openbsd-ports/cad/oce/Makefile
cwen adbc363918 cad/{kicad,oce}: mark BROKEN-powerpc
Kicad's PCB editor, its main feature, leads to segfaults. oce, whose
only consumer is Kicad, takes 53 hours to build in the lastest macppc
bulk. Mark them BROKEN to save bulk time.

While here move Kicad's homepage to https.

ok jca@ tracey@ sthen@
2020-04-30 21:05:03 +00:00

51 lines
1.4 KiB
Makefile

# $OpenBSD: Makefile,v 1.3 2020/04/30 21:05:03 cwen Exp $
BROKEN-powerpc = kicad is broken, this is the only consumer (save bulk time)
COMMENT = C++ 3d modeling library
DPB_PROPERTIES = parallel
GH_ACCOUNT = tpaviot
GH_PROJECT = oce
GH_TAGNAME = OCE-0.18.3
PKGNAME = ${GH_TAGNAME:L}
.for LIB in FWOSPlugin PTKernel TKBO TKBRep TKBin TKBinL TKBinTObj TKBinXCAF \
TKBool TKCAF TKCDF TKFeat TKFillet TKG2d TKG3d TKGeomAlgo TKGeomBase \
TKHLR TKIGES TKLCAF TKMath TKMesh TKMeshVS TKNIS TKOffset TKOpenGl \
TKPCAF TKPLCAF TKPShape TKPrim TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase \
TKSTL TKService TKShHealing TKShapeSchema TKStdLSchema TKStdSchema \
TKTObj TKTopAlgo TKV3d TKVRML TKVoxel TKXCAF TKXCAFSchema TKXDEIGES \
TKXDESTEP TKXMesh TKXSBase TKXml TKXmlL TKXmlTObj TKXmlXCAF TKernel \
TKDCAF TKDraw TKTObjDRAW TKTopTest TKViewerTest TKXDEDRAW TKXSDRAW
SHARED_LIBS += ${LIB} 0.0
.endfor
CATEGORIES = cad
# LGPLv2.1
PERMIT_PACKAGE = Yes
WANTLIB += ${MODTK_WANTLIB} ${COMPILER_LIBCXX}
WANTLIB += GL GLU ICE SM X11 Xext c freetype m pthread
NO_TEST = Yes
COMPILER = base-clang ports-gcc
MODULES = devel/cmake \
x11/tk
MODTK_VERSION = 8.6
LIB_DEPENDS = ${MODTK_LIB_DEPENDS}
CONFIGURE_ARGS += -DCMAKE_CXX_FLAGS="-I${X11BASE}/include ${CXXFLAGS}" \
-DOCE_BUILD_SHARED_LIB=ON \
-DOCE_WITH_FREEIMAGE=ON \
-DOCE_WITH_GL2PS=ON \
-DOCE_DRAW=ON \
-DOCE_MODEL=ON \
-DOCE_OCAF=ON
.include <bsd.port.mk>