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 (-7 / +8 lines)
Lines 12-28 LICENSE_FILE= ${WRKSRC}/Copyright.txt Link Here
12
12
13
BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx
13
BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx
14
14
15
DISTINFO_FILE=	${.CURDIR}/../cmake-core/distinfo
16
17
NO_ARCH=	yes
18
USES=		cmake qt:5
15
USES=		cmake qt:5
19
USE_QT=		help:build
16
USE_QT=		help:build
20
USE_LOCALE=	en_US.UTF-8
17
USE_LOCALE=	en_US.UTF-8
21
18
22
CMAKE_OFF=	SPHINX_MAN
19
DISTINFO_FILE=	${.CURDIR}/../cmake-core/distinfo
23
CMAKE_ON=	SPHINX_HTML SPHINX_QTHELP
20
NO_ARCH=	yes
24
CMAKE_ARGS=	-DCMAKE_DOC_DIR:STRING="${DOCSDIR_REL}" \
21
25
		-DQHELPGENERATOR_EXECUTABLE=${QT_BINDIR}/qhelpgenerator
26
CMAKE_SOURCE_PATH=	${WRKSRC}/Utilities/Sphinx
22
CMAKE_SOURCE_PATH=	${WRKSRC}/Utilities/Sphinx
27
23
28
ALL_TARGET=	documentation
24
ALL_TARGET=	documentation
Lines 30-33 INSTALL_TARGET= install Link Here
30
26
31
PLIST_SUB=	CMAKEVERSION="${DISTVERSION:S/.//g:C/-.*//}"
27
PLIST_SUB=	CMAKEVERSION="${DISTVERSION:S/.//g:C/-.*//}"
32
28
29
CMAKE_ON=	SPHINX_HTML SPHINX_QTHELP
30
CMAKE_OFF=	SPHINX_MAN
31
CMAKE_ARGS=	-DCMAKE_DOC_DIR:STRING="${DOCSDIR_REL}" \
32
		-DQHELPGENERATOR_EXECUTABLE=${QT_BINDIR}/qhelpgenerator
33
33
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)b/devel/cmake-gui/Makefile (-11 / +11 lines)
Lines 27-35 USES= cmake:run,insource compiler:c++11-lang desktop-file-utils libarchive \ Link Here
27
_USE_QT_qt5=	core gui widgets buildtools:build qmake:build
27
_USE_QT_qt5=	core gui widgets buildtools:build qmake:build
28
_USE_QT_qt6=	base
28
_USE_QT_qt6=	base
29
USE_QT=		${_USE_QT_${FLAVOR}}
29
USE_QT=		${_USE_QT_${FLAVOR}}
30
CMAKE_ARGS=	-DCMAKE_DATA_DIR:STRING="/${DATADIR_REL}" \
30
31
		-DCMAKE_DOC_DIR:STRING="/${DOCSDIR_REL}" \
31
DISTINFO_FILE=	${.CURDIR}/../cmake-core/distinfo
32
		-DCMake_QT_MAJOR_VERSION=${FLAVOR:S/qt//}
32
CXXFLAGS+=	-D__BSD_VISIBLE
33
34
ALL_TARGET=	cmake-gui documentation
35
36
INSTALL_WRKSRC=	${WRKSRC}/Source/QtDialog
37
33
CMAKE_ON=	BUILD_QtDialog \
38
CMAKE_ON=	BUILD_QtDialog \
34
		CMAKE_USE_SYSTEM_CURL \
39
		CMAKE_USE_SYSTEM_CURL \
35
		CMAKE_USE_SYSTEM_EXPAT \
40
		CMAKE_USE_SYSTEM_EXPAT \
Lines 42-55 CMAKE_ON= BUILD_QtDialog \ Link Here
42
CMAKE_OFF=	BUILD_CursesDialog \
47
CMAKE_OFF=	BUILD_CursesDialog \
43
		CMake_SPHINX_DEPEND_ON_EXECUTABLES \
48
		CMake_SPHINX_DEPEND_ON_EXECUTABLES \
44
		CMAKE_USE_SYSTEM_CPPDAP
49
		CMAKE_USE_SYSTEM_CPPDAP
45
50
CMAKE_ARGS=	-DCMAKE_DATA_DIR:STRING="/${DATADIR_REL}" \
46
ALL_TARGET=	cmake-gui documentation
51
		-DCMAKE_DOC_DIR:STRING="/${DOCSDIR_REL}" \
47
52
		-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
53
54
post-patch:
54
post-patch:
55
	@(${FIND} ${WRKSRC}/Modules -name "*.cmake" -print0; \
55
	@(${FIND} ${WRKSRC}/Modules -name "*.cmake" -print0; \
(-)b/devel/cmake-man/Makefile (-7 / +6 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
16
USES=		cmake
14
USES=		cmake
17
USE_LOCALE=	en_US.UTF-8
15
USE_LOCALE=	en_US.UTF-8
18
16
19
NO_ARCH=	yes
20
DISTINFO_FILE=	${.CURDIR}/../cmake-core/distinfo
17
DISTINFO_FILE=	${.CURDIR}/../cmake-core/distinfo
18
NO_ARCH=	yes
21
19
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
20
CMAKE_SOURCE_PATH=	${WRKSRC}/Utilities/Sphinx
27
21
28
ALL_TARGET=	documentation
22
ALL_TARGET=	documentation
Lines 30-35 INSTALL_TARGET= install Link Here
30
24
31
PLIST_SUB=	CMAKEVERSION="${DISTVERSION:S/.//g:C/-.*//}"
25
PLIST_SUB=	CMAKEVERSION="${DISTVERSION:S/.//g:C/-.*//}"
32
26
27
CMAKE_ON=	SPHINX_MAN
28
CMAKE_OFF=	SPHINX_HTML SPHINX_QTHELP
29
CMAKE_ARGS=	-DCMAKE_DOC_DIR:STRING="${DOCSDIR_REL}" \
30
		-DCMAKE_MAN_DIR:STRING="share/man"
31
33
post-install:
32
post-install:
34
# Installed by devel/cmake-gui
33
# Installed by devel/cmake-gui
35
	@${RM} ${STAGEDIR}${PREFIX}/share/man/man1/cmake-gui.1
34
	@${RM} ${STAGEDIR}${PREFIX}/share/man/man1/cmake-gui.1

Return to bug 276792