From nobody Thu Sep 26 21:56:26 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XF6qt4Fwqz5X4l8; Thu, 26 Sep 2024 21:56:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XF6qt3jQhz4NVF; Thu, 26 Sep 2024 21:56:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1727387786; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=SJ1pd6M9r2QNBzkg9YOVHcj+fJY6NT3+CPKjykl6R/8=; b=fqXt78Xmp7pbxAtWRldVzT6oxbuz7gbBfi3lZVqfNg3aQbF1R/2jJ+iiR/j8F1hqjWF/x5 bdSLMQnmphKQodZCt4G9RdQyjSz7HopYaL0TSqsRqPyA0lXM2oJaJrJxcGZFVz/Vr7NcGL GEh9GbIANz4MZUmIfTabVlzRwk9tK8m7wAgfcK0AZR7Gq/zmc79ke/r+Iir+WR2t9GUX6F BwaSsQ+nVEUOqHl4bZH/QcfeUt7gzM6IE32lgduq8k3VBZ0xAtdCWJSI+Iz9NQ+lNwjv5d LkrBIBjhFcMnFCiSbUhLCoHvjuuNUqErzi9/lpbBAIu7bOv5pVWuCL6LOps9Cw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1727387786; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=SJ1pd6M9r2QNBzkg9YOVHcj+fJY6NT3+CPKjykl6R/8=; b=bEeL+o/EGHUNSklnM0U+TvCMqjIFomL93ZHex5MaXnifcqlKs2aa+dZYB4r9H5OLF+GcJd hzVxi1PL5NLg4wAnAoMYCwmyg3S/k4HFRgO0HuXIS2g2pXk4hv6hpa+oesyHBsKJrmpP0j rQqGXKAPNzrm5qka/x0tt49ksIH4J/OMsbiZQvNmvDh+hQV+Y50jlTIO6NM/pUB3adxZMr F0SK+Vf3j63QLKyHRFWF5fhCAHwDfCZHKC6yIlZbVRuwp9lOOc+bbBGcS7MQa4aTw4aNWp Rl+chp5aMT7r7rEJ+W1oYmSOTly+K0eKbWzxoouhmF5YhCr/SJKQ/IbYkDzCVA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1727387786; a=rsa-sha256; cv=none; b=ceSmSlHu3glNo6YHLoeS1ZfIiqIxp0MHyutth1TvwH2FmF02jKt1p+HTcsfbrgaPlesGvB fLv2H65vW235/85hgiGO7PP4S+e/DPuN2JS0b9P98YNMQekluvc9NZWRkhhwrleLUHN4SG ta8j96Lap5+40X8ecVpxtSPweXBZdUL7hoRgx/okjqD+n646Shd5B44nIdqg5MGHi1lP5i qKUkdH0whSpbx59SU1WSU2QeN3RaTZvfrDZEVSPSue7FBGjiHPxhgn+tgQdDrgT7fQabsv BKlxdcOCBj3wC6UqM1Ij6phBETl7YFZ8iJmGYuOicVxGlK7vZvsEIoGQzeLIJA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XF6qt3JYfzDl2; Thu, 26 Sep 2024 21:56:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 48QLuQwr063949; Thu, 26 Sep 2024 21:56:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 48QLuQ6G063946; Thu, 26 Sep 2024 21:56:26 GMT (envelope-from git) Date: Thu, 26 Sep 2024 21:56:26 GMT Message-Id: <202409262156.48QLuQ6G063946@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Christoph Moench-Tegeder Subject: git: ec1d57da624b - main - graphics/Coin: switch build to cmake List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cmt X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ec1d57da624bb53225e8a60feafe852cfc599ea5 Auto-Submitted: auto-generated The branch main has been updated by cmt: URL: https://cgit.FreeBSD.org/ports/commit/?id=ec1d57da624bb53225e8a60feafe852cfc599ea5 commit ec1d57da624bb53225e8a60feafe852cfc599ea5 Author: Christoph Moench-Tegeder AuthorDate: 2024-09-26 21:55:27 +0000 Commit: Christoph Moench-Tegeder CommitDate: 2024-09-26 21:55:27 +0000 graphics/Coin: switch build to cmake this generates the cmake files, which are now required for soqt/pivy builds --- graphics/Coin/Makefile | 20 ++++++++------------ graphics/Coin/pkg-plist | 11 +++++++++-- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/graphics/Coin/Makefile b/graphics/Coin/Makefile index 06f5d645ca44..67d2e5e64009 100644 --- a/graphics/Coin/Makefile +++ b/graphics/Coin/Makefile @@ -1,7 +1,7 @@ PORTNAME= Coin PORTVERSION= 4.0.3 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= cmt@FreeBSD.org @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE BUILD_DEPENDS= boost-libs>0:devel/boost-libs LIB_DEPENDS= libsimage.so:graphics/simage -USES= gl openal:al libtool pathfix xorg +USES= cmake gl openal:al libtool pathfix xorg USE_GITHUB= yes GH_ACCOUNT= coin3d @@ -21,13 +21,13 @@ GH_PROJECT= coin USE_GL= gl glu USE_XORG= ice sm x11 xext xt -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -CONFIGURE_ARGS= --with-pthread=yes --enable-threadsafe \ - --enable-3ds-import --enable-sound \ - --enable-javascript-api --enable-debug=no +CMAKE_ARGS+= -DCOIN_BUILD_SHARED_LIBS="ON" \ + -DCOIN_THREADSAFE="ON" \ + -DCOIN_HAVE_JAVASCRIPT="ON" \ + -DHAVE_SOUND="ON" \ + -DHAVE_3DS_IMPORT_CAPABILITIES="ON" \ + -DUSE_EXTERNAL_EXPAT="ON" USE_LDCONFIG= yes -INSTALL_TARGET= install-strip pre-configure: @${REINPLACE_CMD} -e 's|DATA install-data-local|DATA|g' \ @@ -36,8 +36,4 @@ pre-configure: -name expat.h \) -a -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} 's///g' -post-build: - @${REINPLACE_CMD} -e '/^ldflags=/s|-R|-Wl,-rpath,|' \ - ${WRKSRC}/coin-default.cfg - .include diff --git a/graphics/Coin/pkg-plist b/graphics/Coin/pkg-plist index 845a10d593f8..8c1ecaaa1ad4 100644 --- a/graphics/Coin/pkg-plist +++ b/graphics/Coin/pkg-plist @@ -198,12 +198,14 @@ include/Inventor/actions/SoGLRenderAction.h include/Inventor/actions/SoGetBoundingBoxAction.h include/Inventor/actions/SoGetMatrixAction.h include/Inventor/actions/SoGetPrimitiveCountAction.h +include/Inventor/actions/SoGlobalSimplifyAction.h include/Inventor/actions/SoHandleEventAction.h include/Inventor/actions/SoLineHighlightRenderAction.h include/Inventor/actions/SoPickAction.h include/Inventor/actions/SoRayPickAction.h include/Inventor/actions/SoReorganizeAction.h include/Inventor/actions/SoSearchAction.h +include/Inventor/actions/SoShapeSimplifyAction.h include/Inventor/actions/SoSimplifyAction.h include/Inventor/actions/SoSubAction.h include/Inventor/actions/SoToVRML2Action.h @@ -290,6 +292,7 @@ include/Inventor/elements/SoBBoxModelMatrixElement.h include/Inventor/elements/SoBumpMapCoordinateElement.h include/Inventor/elements/SoBumpMapElement.h include/Inventor/elements/SoBumpMapMatrixElement.h +include/Inventor/elements/SoBumpMappingPropertyElement.h include/Inventor/elements/SoCacheElement.h include/Inventor/elements/SoCacheHintElement.h include/Inventor/elements/SoClipPlaneElement.h @@ -650,6 +653,7 @@ include/Inventor/nodes/SoBlinker.h include/Inventor/nodes/SoBumpMap.h include/Inventor/nodes/SoBumpMapCoordinate.h include/Inventor/nodes/SoBumpMapTransform.h +include/Inventor/nodes/SoBumpMappingProperty.h include/Inventor/nodes/SoCacheHint.h include/Inventor/nodes/SoCallback.h include/Inventor/nodes/SoCamera.h @@ -871,6 +875,10 @@ include/Inventor/tools/SbPimplPtr.h include/SoDebug.h include/SoWinEnterScope.h include/SoWinLeaveScope.h +lib/cmake/Coin-4.0.3/coin-config-version.cmake +lib/cmake/Coin-4.0.3/coin-config.cmake +lib/cmake/Coin-4.0.3/coin-export-release.cmake +lib/cmake/Coin-4.0.3/coin-export.cmake lib/libCoin.so lib/libCoin.so.80 lib/libCoin.so.80.0.3 @@ -897,6 +905,7 @@ libdata/pkgconfig/Coin.pc %%DATADIR%%/draggerDefaults/transformerDragger.iv %%DATADIR%%/draggerDefaults/translate1Dragger.iv %%DATADIR%%/draggerDefaults/translate2Dragger.iv +@dir %%DATADIR%%/profiler %%DATADIR%%/scxml/navigation/common.xml %%DATADIR%%/scxml/navigation/examiner.xml %%DATADIR%%/scxml/navigation/plane.xml @@ -905,5 +914,3 @@ libdata/pkgconfig/Coin.pc %%DATADIR%%/shaders/lights/PointLight.glsl %%DATADIR%%/shaders/lights/SpotLight.glsl %%DATADIR%%/shaders/vsm/VsmLookup.glsl -share/aclocal/coin.m4 -share/man/man1/coin-config.1.gz