[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / mystuff-openscad / cad / openscad

Annotation of mystuff-openscad/cad/openscad/Makefile, Revision 1.1

1.1     ! afresh1     1:
        !             2: V =            2025.09.12
        !             3: DISTNAME =     openscad-${V}
        !             4:
        !             5: COMMENT =      programmers solid 3D CAD modeller
        !             6: GH_ACCOUNT =   openscad
        !             7: GH_PROJECT =   openscad
        !             8: GH_COMMIT =    d38a6251a3c95f7455ba3b368a9dd045483e5b5b
        !             9:
        !            10: CATEGORIES =   cad
        !            11:
        !            12: HOMEPAGE =     https://openscad.org/
        !            13:
        !            14: MCAD_COMMIT =  1ea402208c3127ffb443931e9bb1681c191dacca
        !            15: SITES.mcad =   https://github.com/${GH_ACCOUNT}/MCAD/archive/
        !            16:
        !            17: DISTFILES.mcad =       MCAD-${MCAD_COMMIT:C/(........).*/\1/}{${MCAD_COMMIT}}${EXTRACT_SUFX}
        !            18:
        !            19: WANTLIB += ${COMPILER_LIBCXX} 3mf EGL GL GLEW GLU Qt5Concurrent
        !            20: WANTLIB += Qt5Core Qt5DBus Qt5Gamepad Qt5Gui Qt5Multimedia Qt5Network
        !            21: WANTLIB += Qt5OpenGL Qt5Svg Qt5Widgets boost_program_options-mt
        !            22: WANTLIB += boost_regex-mt c cairo double-conversion fontconfig
        !            23: WANTLIB += freetype glib-2.0 gmp gmpxx harfbuzz intl m manifold
        !            24: WANTLIB += mpfr opencsg qscintilla2_qt5 tbb xml2 zip
        !            25:
        !            26: COMPILER =     base-clang ports-clang
        !            27:
        !            28: LIB_DEPENDS = \
        !            29: archivers/libzip \
        !            30: cad/manifold \
        !            31: devel/boost \
        !            32: devel/gettext \
        !            33: devel/glib2 \
        !            34: devel/gmp \
        !            35: devel/gmp,-cxx \
        !            36: devel/lib3mf \
        !            37: devel/mpfr \
        !            38: devel/tbb \
        !            39: editors/qscintilla \
        !            40: graphics/glew \
        !            41: graphics/opencsg \
        !            42: x11/qt5/qtbase \
        !            43: x11/qt5/qtgamepad \
        !            44: x11/qt5/qtmultimedia \
        !            45: x11/qt5/qtsvg
        !            46:
        !            47: BUILD_DEPENDS =\
        !            48: cad/clipper2 \
        !            49: math/eigen3 \
        !            50: math/cgal \
        !            51: graphics/vulkan-tools \
        !            52: shells/bash \
        !            53: devel/bison \
        !            54: devel/sanitizers-cmake \
        !            55: devel/gettext,-tools \
        !            56: graphics/glslang
        !            57:
        !            58: TEST_DEPENDS = graphics/ImageMagick
        !            59:
        !            60: RUN_DEPENDS =\
        !            61: net/curl \
        !            62: x11/gtk+4,-guic \
        !            63: devel/desktop-file-utils \
        !            64: misc/shared-mime-info
        !            65:
        !            66:
        !            67: BUILD_DEPENDS +=       ${RUN_DEPENDS}
        !            68:
        !            69: #CONFIGURE_ARGS +=     -DUSE_QT6=ON
        !            70: #x11/qt6/qt5compat \
        !            71:
        !            72: #Core Core5Compat Widgets Multimedia OpenGL OpenGLWidgets Concurrent Network Svg
        !            73: #Core             Widgets Multimedia OpenGL               Concurrent Network Svg
        !            74:
        !            75: # AGPL-3.0
        !            76: PERMIT_PACKAGE =       Yes
        !            77:
        !            78: MODULES =              devel/cmake \
        !            79:                        x11/qt5 \
        !            80:                        lang/python
        !            81:
        !            82: DEBUG_PACKAGES =       ${BUILD_PACKAGES}
        !            83:
        !            84: # Don't use the included stuff, use ours
        !            85: CONFIGURE_ARGS +=      -DUSE_BUILTIN_CLIPPER2=OFF \
        !            86:                        -DUSE_BUILTIN_MANIFOLD=OFF
        !            87:
        !            88: #LIB_DEPENDS +=        devel/mimalloc
        !            89: CONFIGURE_ARGS +=      -DUSE_MIMALLOC=OFF
        !            90:
        !            91: # We don't have Pillow
        !            92: CONFIGURE_ARGS +=      -DUSE_IMAGE_COMPARE_PY=OFF
        !            93:
        !            94: # I don't know how link in comms/libhidapi
        !            95: CONFIGURE_ARGS +=      -DENABLE_HIDAPI=OFF
        !            96:
        !            97: post-extract:
        !            98:        rmdir ${WRKSRC}/libraries/MCAD
        !            99:        cp -a ${WRKDIR}/MCAD-${MCAD_COMMIT} ${WRKSRC}/libraries/MCAD
        !           100:
        !           101: post-install:
        !           102:        ${MODPY_COMPILEALL} ${PREFIX}/share/openscad/libraries/MCAD/
        !           103:
        !           104:
        !           105: .include <bsd.port.mk>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>