View | Details | Raw Unified | Return to bug 276792 | Differences between
and this patch

Collapse All | Expand All

(-)b/devel/cmake-core/Makefile (-7 / +7 lines)
Lines 17-25 LIB_DEPENDS= libexpat.so:textproc/expat2 \ Link Here
17
		librhash.so:security/rhash
17
		librhash.so:security/rhash
18
18
19
USES=		cmake:_internal compiler:c++11-lang cpe localbase ncurses ssl
19
USES=		cmake:_internal compiler:c++11-lang cpe localbase ncurses ssl
20
21
CPE_VENDOR=	cmake_project
20
CPE_VENDOR=	cmake_project
21
22
# Quick fix to enable build with non-base SSL (PR: 274512)
23
CFLAGS+=	-I${OPENSSLINC}
24
LDFLAGS+=	-L${OPENSSLLIB}
25
CXXFLAGS+=	-D__BSD_VISIBLE
26
22
HAS_CONFIGURE=	yes
27
HAS_CONFIGURE=	yes
28
23
CONFIGURE_ENV=	MAKE=make
29
CONFIGURE_ENV=	MAKE=make
24
CONFIGURE_ARGS=	--prefix=${PREFIX} \
30
CONFIGURE_ARGS=	--prefix=${PREFIX} \
25
		--datadir="/${DATADIR_REL}" \
31
		--datadir="/${DATADIR_REL}" \
Lines 39-48 CONFIGURE_ARGS= --prefix=${PREFIX} \ Link Here
39
		--parallel=${MAKE_JOBS_NUMBER} \
45
		--parallel=${MAKE_JOBS_NUMBER} \
40
		--init="${WRKSRC}/InitialCache.cmake"
46
		--init="${WRKSRC}/InitialCache.cmake"
41
47
42
# Quick fix to enable build with non-base SSL (PR: 274512)
43
CFLAGS+=	-I${OPENSSLINC}
44
LDFLAGS+=	-L${OPENSSLLIB}
45
46
OPTIONS_DEFINE=		DOCS CPACK
48
OPTIONS_DEFINE=		DOCS CPACK
47
OPTIONS_DEFAULT=	CPACK
49
OPTIONS_DEFAULT=	CPACK
48
OPTIONS_SUB=		yes
50
OPTIONS_SUB=		yes
Lines 50-57 OPTIONS_SUB= yes Link Here
50
CPACK_DESC=		Enable FreeBSD generator in CPack (experimental)
52
CPACK_DESC=		Enable FreeBSD generator in CPack (experimental)
51
CPACK_LIB_DEPENDS=	libpkg.so:${PKG_ORIGIN}
53
CPACK_LIB_DEPENDS=	libpkg.so:${PKG_ORIGIN}
52
54
53
CXXFLAGS+=	-D__BSD_VISIBLE
54
55
.include <bsd.port.pre.mk>
55
.include <bsd.port.pre.mk>
56
56
57
.if defined(STRIP) && ${STRIP} != "" && !defined(WITH_DEBUG)
57
.if defined(STRIP) && ${STRIP} != "" && !defined(WITH_DEBUG)
(-)b/devel/cmake-doc/Makefile (-5 / +7 lines)
Lines 14-28 BUILD_DEPENDS= sphinx-build:textproc/py-sphinx Link Here
14
14
15
DISTINFO_FILE=	${.CURDIR}/../cmake-core/distinfo
15
DISTINFO_FILE=	${.CURDIR}/../cmake-core/distinfo
16
16
17
NO_ARCH=	yes
18
USES=		cmake qt:5
17
USES=		cmake qt:5
19
USE_QT=		help:build
18
USE_QT=		help:build
20
USE_LOCALE=	en_US.UTF-8
19
USE_LOCALE=	en_US.UTF-8
21
20
22
CMAKE_OFF=	SPHINX_MAN
21
NO_ARCH=	yes
23
CMAKE_ON=	SPHINX_HTML SPHINX_QTHELP
22
24
CMAKE_ARGS=	-DCMAKE_DOC_DIR:STRING="${DOCSDIR_REL}" \
25
		-DQHELPGENERATOR_EXECUTABLE=${QT_BINDIR}/qhelpgenerator
26
CMAKE_SOURCE_PATH=	${WRKSRC}/Utilities/Sphinx
23
CMAKE_SOURCE_PATH=	${WRKSRC}/Utilities/Sphinx
27
24
28
ALL_TARGET=	documentation
25
ALL_TARGET=	documentation
Lines 30-33 INSTALL_TARGET= install Link Here
30
27
31
PLIST_SUB=	CMAKEVERSION="${DISTVERSION:S/.//g:C/-.*//}"
28
PLIST_SUB=	CMAKEVERSION="${DISTVERSION:S/.//g:C/-.*//}"
32
29
30
CMAKE_ON=	SPHINX_HTML SPHINX_QTHELP
31
CMAKE_OFF=	SPHINX_MAN
32
CMAKE_ARGS=	-DCMAKE_DOC_DIR:STRING="${DOCSDIR_REL}" \
33
		-DQHELPGENERATOR_EXECUTABLE=${QT_BINDIR}/qhelpgenerator
34
33
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)b/devel/cmake-gui/Makefile (-11 / +12 lines)
Lines 22-35 FLAVOR?= qt5 Link Here
22
qt5_CONFLICTS_INSTALL=	cmake-gui-qt6
22
qt5_CONFLICTS_INSTALL=	cmake-gui-qt6
23
qt6_CONFLICTS_INSTALL=	cmake-gui-qt5
23
qt6_CONFLICTS_INSTALL=	cmake-gui-qt5
24
24
25
DISTINFO_FILE=	${.CURDIR}/../cmake-core/distinfo
26
25
USES=		cmake:run,insource compiler:c++11-lang desktop-file-utils libarchive \
27
USES=		cmake:run,insource compiler:c++11-lang desktop-file-utils libarchive \
26
		shared-mime-info qt:${FLAVOR:S/qt//}
28
		shared-mime-info qt:${FLAVOR:S/qt//}
27
_USE_QT_qt5=	core gui widgets buildtools:build qmake:build
29
_USE_QT_qt5=	core gui widgets buildtools:build qmake:build
28
_USE_QT_qt6=	base
30
_USE_QT_qt6=	base
29
USE_QT=		${_USE_QT_${FLAVOR}}
31
USE_QT=		${_USE_QT_${FLAVOR}}
30
CMAKE_ARGS=	-DCMAKE_DATA_DIR:STRING="/${DATADIR_REL}" \
32
31
		-DCMAKE_DOC_DIR:STRING="/${DOCSDIR_REL}" \
33
CXXFLAGS+=	-D__BSD_VISIBLE
32
		-DCMake_QT_MAJOR_VERSION=${FLAVOR:S/qt//}
34
35
ALL_TARGET=	cmake-gui documentation
36
37
INSTALL_WRKSRC=	${WRKSRC}/Source/QtDialog
38
33
CMAKE_ON=	BUILD_QtDialog \
39
CMAKE_ON=	BUILD_QtDialog \
34
		CMAKE_USE_SYSTEM_CURL \
40
		CMAKE_USE_SYSTEM_CURL \
35
		CMAKE_USE_SYSTEM_EXPAT \
41
		CMAKE_USE_SYSTEM_EXPAT \
Lines 42-55 CMAKE_ON= BUILD_QtDialog \ Link Here
42
CMAKE_OFF=	BUILD_CursesDialog \
48
CMAKE_OFF=	BUILD_CursesDialog \
43
		CMake_SPHINX_DEPEND_ON_EXECUTABLES \
49
		CMake_SPHINX_DEPEND_ON_EXECUTABLES \
44
		CMAKE_USE_SYSTEM_CPPDAP
50
		CMAKE_USE_SYSTEM_CPPDAP
45
51
CMAKE_ARGS=	-DCMAKE_DATA_DIR:STRING="/${DATADIR_REL}" \
46
ALL_TARGET=	cmake-gui documentation
52
		-DCMAKE_DOC_DIR:STRING="/${DOCSDIR_REL}" \
47
53
		-DCMake_QT_MAJOR_VERSION=${FLAVOR:S/qt//}
48
CXXFLAGS+=	-D__BSD_VISIBLE
49
50
INSTALL_WRKSRC=	${WRKSRC}/Source/QtDialog
51
52
DISTINFO_FILE=	${.CURDIR}/../cmake-core/distinfo
53
54
54
post-patch:
55
post-patch:
55
	@(${FIND} ${WRKSRC}/Modules -name "*.cmake" -print0; \
56
	@(${FIND} ${WRKSRC}/Modules -name "*.cmake" -print0; \
(-)b/devel/cmake-man/Makefile (-7 / +7 lines)
Lines 9-28 WWW= https://www.cmake.org/ Link Here
9
9
10
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
11
11
12
DISTINFO_FILE=	${.CURDIR}/../cmake-core/distinfo
13
14
BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx
12
BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx
15
13
14
DISTINFO_FILE=	${.CURDIR}/../cmake-core/distinfo
15
16
USES=		cmake
16
USES=		cmake
17
USE_LOCALE=	en_US.UTF-8
17
USE_LOCALE=	en_US.UTF-8
18
18
19
NO_ARCH=	yes
19
NO_ARCH=	yes
20
DISTINFO_FILE=	${.CURDIR}/../cmake-core/distinfo
21
20
22
CMAKE_OFF=	SPHINX_HTML SPHINX_QTHELP
23
CMAKE_ON=	SPHINX_MAN
24
CMAKE_ARGS=	-DCMAKE_DOC_DIR:STRING="${DOCSDIR_REL}" \
25
		-DCMAKE_MAN_DIR:STRING="share/man"
26
CMAKE_SOURCE_PATH=	${WRKSRC}/Utilities/Sphinx
21
CMAKE_SOURCE_PATH=	${WRKSRC}/Utilities/Sphinx
27
22
28
ALL_TARGET=	documentation
23
ALL_TARGET=	documentation
Lines 30-35 INSTALL_TARGET= install Link Here
30
25
31
PLIST_SUB=	CMAKEVERSION="${DISTVERSION:S/.//g:C/-.*//}"
26
PLIST_SUB=	CMAKEVERSION="${DISTVERSION:S/.//g:C/-.*//}"
32
27
28
CMAKE_ON=	SPHINX_MAN
29
CMAKE_OFF=	SPHINX_HTML SPHINX_QTHELP
30
CMAKE_ARGS=	-DCMAKE_DOC_DIR:STRING="${DOCSDIR_REL}" \
31
		-DCMAKE_MAN_DIR:STRING="share/man"
32
33
post-install:
33
post-install:
34
# Installed by devel/cmake-gui
34
# Installed by devel/cmake-gui
35
	@${RM} ${STAGEDIR}${PREFIX}/share/man/man1/cmake-gui.1
35
	@${RM} ${STAGEDIR}${PREFIX}/share/man/man1/cmake-gui.1

Return to bug 276792