Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Aug 2022 03:39:40 GMT
From:      Cy Schubert <cy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 9ce4140c0c66 - main - x11/cde*: Rename cde to cde-24 and create cde meta port
Message-ID:  <202208060339.2763dexN027896@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by cy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9ce4140c0c6697e1d677f608a9ff3247853791e3

commit 9ce4140c0c6697e1d677f608a9ff3247853791e3
Author:     Cy Schubert <cy@FreeBSD.org>
AuthorDate: 2022-08-05 15:24:10 +0000
Commit:     Cy Schubert <cy@FreeBSD.org>
CommitDate: 2022-08-06 03:38:57 +0000

    x11/cde*: Rename cde to cde-24 and create cde meta port
    
    In preparation of the introduction of CDE 2.5.0 to the ports tree,
    rename the existing cde port to cde-24 and add a new cde meta port.
    The reason for this is that CDE 2.5.0 appears to address some font
    issues which negatively affects legacy Xm and Xaw apps.
---
 x11/Makefile                                       |   1 +
 x11/cde-24/Makefile                                | 128 +++++++++++++++++++++
 x11/{cde => cde-24}/distinfo                       |   0
 x11/{cde => cde-24}/files/dtcms.in                 |   0
 x11/{cde => cde-24}/files/dtlogin.in               |   0
 x11/{cde => cde-24}/files/patch-Makefile           |   0
 .../patch-admin_IntegTools_dbTools_installCDE      |   0
 ..._IntegTools_post__install_freebsd_configMin.src |   0
 ..._IntegTools_post__install_freebsd_configRun.src |   0
 ...tegTools_post__install_freebsd_configShlibs.src |   0
 x11/{cde => cde-24}/files/patch-config_cf_Imake.cf |   0
 .../files/patch-config_cf_Imake.rules              |   0
 .../files/patch-lib_DtHelp_Imakefile               |   0
 .../files/patch-programs_dtcm_dtcm_calendarA.c     |   0
 ...programs_dtinfo_DtMmdb_btree__berkeley_compat.h |   0
 ...tch-programs_dtinfo_DtMmdb_schema_store__desc.C |   0
 ...patch-programs_dtinfo_DtMmdb_storage_spointer.h |   0
 ...-programs_dtinfo_DtMmdb_utility_atoi__pearson.C |   0
 ...ams_dtksh_ksh93_src_lib_libast_hash_hashalloc.c |   0
 ...ams_dtksh_ksh93_src_lib_libast_string_tokscan.c |   0
 x11/{cde => cde-24}/files/pkg-message.in           |   0
 x11/{cde => cde-24}/pkg-descr                      |   0
 x11/{cde => cde-24}/pkg-plist                      |   0
 x11/cde/Makefile                                   | 126 +-------------------
 24 files changed, 135 insertions(+), 120 deletions(-)

diff --git a/x11/Makefile b/x11/Makefile
index 7ec94c17f581..2b62f0380cd5 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -29,6 +29,7 @@
     SUBDIR += bmpanel2
     SUBDIR += brisk-menu
     SUBDIR += cde
+    SUBDIR += cde-24
     SUBDIR += cinnamon
     SUBDIR += cinnamon-desktop
     SUBDIR += cinnamon-menus
diff --git a/x11/cde-24/Makefile b/x11/cde-24/Makefile
new file mode 100644
index 000000000000..1ef3415e9081
--- /dev/null
+++ b/x11/cde-24/Makefile
@@ -0,0 +1,128 @@
+PORTNAME=	cde
+DISTVERSION=	2.4.0
+CATEGORIES=	x11
+MASTER_SITES=	SF/cdesktopenv/src/
+.if !defined(MASTERDIR)
+PKGNAMESUFFIX=	-24
+.endif
+
+MAINTAINER=	cy@FreeBSD.org
+COMMENT=	Common Desktop Environment
+
+LICENSE=	LGPL21
+
+BROKEN_mips64=		fails to build: ./config/imake/imake: No such file or directory
+BROKEN_powerpc64=	fails to build: ./config/imake/imake: No such file or directory
+BROKEN_i386=		cannot bind to a temporary of type va_list
+
+BUILD_DEPENDS=	ksh93:shells/ksh93			\
+		bdftopcf:x11-fonts/bdftopcf		\
+		mkfontscale>=0:x11-fonts/mkfontscale	\
+		biconv:converters/iconv			\
+		${LOCALBASE}/libdata/pkgconfig/fontconfig.pc:x11-fonts/fontconfig \
+		${LOCALBASE}/libdata/pkgconfig/freetype2.pc:print/freetype2
+RUN_DEPENDS=	ksh93:shells/ksh93			\
+		${LOCALBASE}/bin/fc-cache:x11-fonts/fontconfig \
+		${LOCALBASE}/libdata/pkgconfig/freetype2.pc:print/freetype2 \
+		xrdb:x11/xrdb \
+		xset:x11/xset
+
+USES=		iconv:wchar_t jpeg motif perl5 shebangfix tcl:86 xorg
+SHEBANG_LANG=	pl
+SHEBANG_FILES=	programs/dtinfo/tools/bin/ccdate \
+		programs/dtdocbook/doc2sdl/docbook.tcl \
+		programs/dtdocbook/doc2sdl/dtdocbook
+USE_LDCONFIG=	${PREFIX}/dt/lib
+USE_RC_SUBR=	dtcms dtlogin
+USE_XORG=	ice sm x11 xau xdmcp xext xinerama xmu xscrnsaver xt
+
+WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}
+ALL_TARGET=	World
+MAKE_ARGS+=	PERL=${PERL} "LOCAL_LDFLAGS=${LDFLAGS}"
+MAKE_JOBS_UNSAFE=yes
+MAKE_ENV=	MALLOC_CONF=junk:false
+SUB_FILES=	pkg-message
+LDFLAGS+=	-z muldefs #--allow-multiple-definition
+
+post-patch:
+	@if [ -f /usr/include/iconv.h ]; then \
+	    ${REINPLACE_CMD} -e 's!^[[:space:]]*const char .ip = (const char .) .bp!char *ip = *bp!' \
+	    ${WRKSRC}/programs/dtmail/libDtMail/Common/Session.C \
+	    ${WRKSRC}/programs/dtmail/libDtMail/RFC/RFCBodyPart.C; \
+	fi
+
+# From shells/ksh93
+	@${REINPLACE_CMD} -e 's|SF_FLAGS|SFIO_FLAGS|g' \
+		${WRKSRC}/programs/dtksh/ksh93/src/lib/libast/include/sfio*.h  \
+		${WRKSRC}/programs/dtksh/ksh93/src/lib/libast/sfio/*.c \
+		${WRKSRC}/programs/dtksh/ksh93/src/lib/libast/sfio/*.h
+
+# Speed up poudriere + qemu + native-xtools
+	@${REINPLACE_CMD} \
+	    -e 's|CcCmd			cc|CcCmd ${CC}|g' \
+	    -e 's|CplusplusCmd		c++|CplusplusCmd ${CXX}|g' \
+	    -e 's|CppCmd			/usr/bin/cpp|CppCmd ${CPP}|g' \
+		${WRKSRC}/config/cf/FreeBSD.cf
+
+# Needed for armv6
+	@${REINPLACE_CMD} -e 's|__va_copy|va_copy|g' \
+		${WRKSRC}/programs/dtksh/ksh93/src/lib/libast/hash/*.c \
+		${WRKSRC}/programs/dtksh/ksh93/src/lib/libast/sfio/*.c \
+		${WRKSRC}/programs/dtksh/ksh93/src/lib/libast/string/*.c
+
+# Fix all hardcoded path
+	@${REINPLACE_CMD} -e 's|/usr/bin/perl|${LOCALBASE}/bin/perl|g' \
+		${WRKSRC}/config/cf/Imake.tmpl \
+		${WRKSRC}/programs/dtinfo/tools/bin/ccdate
+	@${REINPLACE_CMD} -e 's|/bin/ksh|${LOCALBASE}/bin/ksh93|g' \
+		${WRKSRC}/programs/dtopen/dtopen.src
+	@${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -e \
+		's|/usr/dt|${LOCALBASE}/dt|g ; \
+		s|/etc/dt|${LOCALBASE}/etc/dt|g'
+
+	@${REINPLACE_CMD} -e 's|STAGEDIR|${STAGEDIR}|g' -e \
+		's|LOCALBASE|${LOCALBASE}|g' \
+		${WRKSRC}/admin/IntegTools/dbTools/installCDE.src \
+		${WRKSRC}/admin/IntegTools/post_install/freebsd/configRun.src \
+		${WRKSRC}/admin/IntegTools/post_install/freebsd/configShlibs.src \
+		${WRKSRC}/admin/IntegTools/post_install/freebsd/configMin.src
+
+# we need to remove a few LOCALBASE
+	@${REINPLACE_CMD} -e 's|${LOCALBASE}/etc/dtinfogen|/etc/dtinfogen|g' \
+		${WRKSRC}/databases/CDE-RUN.src \
+		${WRKSRC}/config/cf/cde.tmpl
+	@${REINPLACE_CMD} -e 's|${LOCALBASE}/etc/dtsr|/etc/dtsr|g' -e \
+		's|${LOCALBASE}/etc/dtinfo_start|/etc/dtinfo_start|g' \
+		${WRKSRC}/databases/CDE-RUN.src \
+		${WRKSRC}/programs/tttypes/dtinfo_start.ptype \
+		${WRKSRC}/programs/tttypes/dtinfo.ptype
+	@${REINPLACE_CMD} -e 's|${LOCALBASE}||g' \
+		${WRKSRC}/programs/dtinfo/dtinfogen/infolib/etc/dtinfogen_worker.c
+
+# why redefine exit??
+	@${REINPLACE_CMD} -e '/void exit/d' \
+		${WRKSRC}/lib/tt/bin/tt_type_comp/frozen.mp_types_lex.C
+# (time_t*) NULL is apparently too C-ish
+	@${REINPLACE_CMD} -e 's,(time_t) *NULL,nullptr,' \
+		${WRKSRC}/programs/dtmail/libDtMail/Common/FileShare.C \
+		${WRKSRC}/programs/dtmail/libDtMail/RFC/RFCMailBox.C
+
+do-install:
+	cd ${WRKSRC}/admin/IntegTools/dbTools && \
+		./installCDE -s ${WRKSRC} -destdir ${STAGEDIR}
+	(cd ${STAGEDIR}${PREFIX}/dt/share/man && \
+		for m in 1 1m 3 4 5 6; do \
+		    ${GZIP_CMD} man$$m/*.$$m; \
+		done)
+	${INSTALL_DATA} ${WRKSRC}/lib/pam/libpam/pam.conf \
+		${STAGEDIR}${PREFIX}/etc/pam.d/cde.conf
+
+post-install:
+	${FIND} ${STAGEDIR}/${PREFIX}/dt -type f -exec ${SH} -c '${STRIP_CMD} {} > /dev/null 2>&1' \;
+	# Only a problem on armv7 so far
+	${FIND} ${STAGEDIR}/${PREFIX}/dt -type f -name 'ecp.*' -delete
+.if !defined(MASTERDIR)
+	${RM} ${STAGEDIR}/${PREFIX}/libdata/ldconfig/cde
+.endif
+
+.include <bsd.port.mk>
diff --git a/x11/cde/distinfo b/x11/cde-24/distinfo
similarity index 100%
rename from x11/cde/distinfo
rename to x11/cde-24/distinfo
diff --git a/x11/cde/files/dtcms.in b/x11/cde-24/files/dtcms.in
similarity index 100%
rename from x11/cde/files/dtcms.in
rename to x11/cde-24/files/dtcms.in
diff --git a/x11/cde/files/dtlogin.in b/x11/cde-24/files/dtlogin.in
similarity index 100%
rename from x11/cde/files/dtlogin.in
rename to x11/cde-24/files/dtlogin.in
diff --git a/x11/cde/files/patch-Makefile b/x11/cde-24/files/patch-Makefile
similarity index 100%
rename from x11/cde/files/patch-Makefile
rename to x11/cde-24/files/patch-Makefile
diff --git a/x11/cde/files/patch-admin_IntegTools_dbTools_installCDE b/x11/cde-24/files/patch-admin_IntegTools_dbTools_installCDE
similarity index 100%
rename from x11/cde/files/patch-admin_IntegTools_dbTools_installCDE
rename to x11/cde-24/files/patch-admin_IntegTools_dbTools_installCDE
diff --git a/x11/cde/files/patch-admin_IntegTools_post__install_freebsd_configMin.src b/x11/cde-24/files/patch-admin_IntegTools_post__install_freebsd_configMin.src
similarity index 100%
rename from x11/cde/files/patch-admin_IntegTools_post__install_freebsd_configMin.src
rename to x11/cde-24/files/patch-admin_IntegTools_post__install_freebsd_configMin.src
diff --git a/x11/cde/files/patch-admin_IntegTools_post__install_freebsd_configRun.src b/x11/cde-24/files/patch-admin_IntegTools_post__install_freebsd_configRun.src
similarity index 100%
rename from x11/cde/files/patch-admin_IntegTools_post__install_freebsd_configRun.src
rename to x11/cde-24/files/patch-admin_IntegTools_post__install_freebsd_configRun.src
diff --git a/x11/cde/files/patch-admin_IntegTools_post__install_freebsd_configShlibs.src b/x11/cde-24/files/patch-admin_IntegTools_post__install_freebsd_configShlibs.src
similarity index 100%
rename from x11/cde/files/patch-admin_IntegTools_post__install_freebsd_configShlibs.src
rename to x11/cde-24/files/patch-admin_IntegTools_post__install_freebsd_configShlibs.src
diff --git a/x11/cde/files/patch-config_cf_Imake.cf b/x11/cde-24/files/patch-config_cf_Imake.cf
similarity index 100%
rename from x11/cde/files/patch-config_cf_Imake.cf
rename to x11/cde-24/files/patch-config_cf_Imake.cf
diff --git a/x11/cde/files/patch-config_cf_Imake.rules b/x11/cde-24/files/patch-config_cf_Imake.rules
similarity index 100%
rename from x11/cde/files/patch-config_cf_Imake.rules
rename to x11/cde-24/files/patch-config_cf_Imake.rules
diff --git a/x11/cde/files/patch-lib_DtHelp_Imakefile b/x11/cde-24/files/patch-lib_DtHelp_Imakefile
similarity index 100%
rename from x11/cde/files/patch-lib_DtHelp_Imakefile
rename to x11/cde-24/files/patch-lib_DtHelp_Imakefile
diff --git a/x11/cde/files/patch-programs_dtcm_dtcm_calendarA.c b/x11/cde-24/files/patch-programs_dtcm_dtcm_calendarA.c
similarity index 100%
rename from x11/cde/files/patch-programs_dtcm_dtcm_calendarA.c
rename to x11/cde-24/files/patch-programs_dtcm_dtcm_calendarA.c
diff --git a/x11/cde/files/patch-programs_dtinfo_DtMmdb_btree__berkeley_compat.h b/x11/cde-24/files/patch-programs_dtinfo_DtMmdb_btree__berkeley_compat.h
similarity index 100%
rename from x11/cde/files/patch-programs_dtinfo_DtMmdb_btree__berkeley_compat.h
rename to x11/cde-24/files/patch-programs_dtinfo_DtMmdb_btree__berkeley_compat.h
diff --git a/x11/cde/files/patch-programs_dtinfo_DtMmdb_schema_store__desc.C b/x11/cde-24/files/patch-programs_dtinfo_DtMmdb_schema_store__desc.C
similarity index 100%
rename from x11/cde/files/patch-programs_dtinfo_DtMmdb_schema_store__desc.C
rename to x11/cde-24/files/patch-programs_dtinfo_DtMmdb_schema_store__desc.C
diff --git a/x11/cde/files/patch-programs_dtinfo_DtMmdb_storage_spointer.h b/x11/cde-24/files/patch-programs_dtinfo_DtMmdb_storage_spointer.h
similarity index 100%
rename from x11/cde/files/patch-programs_dtinfo_DtMmdb_storage_spointer.h
rename to x11/cde-24/files/patch-programs_dtinfo_DtMmdb_storage_spointer.h
diff --git a/x11/cde/files/patch-programs_dtinfo_DtMmdb_utility_atoi__pearson.C b/x11/cde-24/files/patch-programs_dtinfo_DtMmdb_utility_atoi__pearson.C
similarity index 100%
rename from x11/cde/files/patch-programs_dtinfo_DtMmdb_utility_atoi__pearson.C
rename to x11/cde-24/files/patch-programs_dtinfo_DtMmdb_utility_atoi__pearson.C
diff --git a/x11/cde/files/patch-programs_dtksh_ksh93_src_lib_libast_hash_hashalloc.c b/x11/cde-24/files/patch-programs_dtksh_ksh93_src_lib_libast_hash_hashalloc.c
similarity index 100%
rename from x11/cde/files/patch-programs_dtksh_ksh93_src_lib_libast_hash_hashalloc.c
rename to x11/cde-24/files/patch-programs_dtksh_ksh93_src_lib_libast_hash_hashalloc.c
diff --git a/x11/cde/files/patch-programs_dtksh_ksh93_src_lib_libast_string_tokscan.c b/x11/cde-24/files/patch-programs_dtksh_ksh93_src_lib_libast_string_tokscan.c
similarity index 100%
rename from x11/cde/files/patch-programs_dtksh_ksh93_src_lib_libast_string_tokscan.c
rename to x11/cde-24/files/patch-programs_dtksh_ksh93_src_lib_libast_string_tokscan.c
diff --git a/x11/cde/files/pkg-message.in b/x11/cde-24/files/pkg-message.in
similarity index 100%
rename from x11/cde/files/pkg-message.in
rename to x11/cde-24/files/pkg-message.in
diff --git a/x11/cde/pkg-descr b/x11/cde-24/pkg-descr
similarity index 100%
rename from x11/cde/pkg-descr
rename to x11/cde-24/pkg-descr
diff --git a/x11/cde/pkg-plist b/x11/cde-24/pkg-plist
similarity index 100%
rename from x11/cde/pkg-plist
rename to x11/cde-24/pkg-plist
diff --git a/x11/cde/Makefile b/x11/cde/Makefile
index c7c9b65ba024..bc0405b81bff 100644
--- a/x11/cde/Makefile
+++ b/x11/cde/Makefile
@@ -1,122 +1,8 @@
-PORTNAME=	cde
-DISTVERSION=	2.4.0
-CATEGORIES=	x11
-MASTER_SITES=	SF/cdesktopenv/src/
+VERSIONS=		24
+# The reason we will keep our main CDE metaport at 2.4.3 is to
+# avoid a POLA violation due to font differences.
+CDE_VERSION?=		24
 
-MAINTAINER=	cy@FreeBSD.org
-COMMENT=	Common Desktop Environment
+MASTERDIR=		${.CURDIR}/../cde-${CDE_VERSION}
 
-LICENSE=	LGPL21
-
-BROKEN_mips64=		fails to build: ./config/imake/imake: No such file or directory
-BROKEN_powerpc64=	fails to build: ./config/imake/imake: No such file or directory
-BROKEN_i386=		cannot bind to a temporary of type va_list
-
-BUILD_DEPENDS=	ksh93:shells/ksh93			\
-		bdftopcf:x11-fonts/bdftopcf		\
-		mkfontscale>=0:x11-fonts/mkfontscale	\
-		biconv:converters/iconv			\
-		${LOCALBASE}/libdata/pkgconfig/fontconfig.pc:x11-fonts/fontconfig \
-		${LOCALBASE}/libdata/pkgconfig/freetype2.pc:print/freetype2
-RUN_DEPENDS=	ksh93:shells/ksh93			\
-		${LOCALBASE}/bin/fc-cache:x11-fonts/fontconfig \
-		${LOCALBASE}/libdata/pkgconfig/freetype2.pc:print/freetype2 \
-		xrdb:x11/xrdb \
-		xset:x11/xset
-
-USES=		iconv:wchar_t jpeg motif perl5 shebangfix tcl:86 xorg
-SHEBANG_LANG=	pl
-SHEBANG_FILES=	programs/dtinfo/tools/bin/ccdate \
-		programs/dtdocbook/doc2sdl/docbook.tcl \
-		programs/dtdocbook/doc2sdl/dtdocbook
-USE_LDCONFIG=	${PREFIX}/dt/lib
-USE_RC_SUBR=	dtcms dtlogin
-USE_XORG=	ice sm x11 xau xdmcp xext xinerama xmu xscrnsaver xt
-
-WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}
-ALL_TARGET=	World
-MAKE_ARGS+=	PERL=${PERL} "LOCAL_LDFLAGS=${LDFLAGS}"
-MAKE_JOBS_UNSAFE=yes
-MAKE_ENV=	MALLOC_CONF=junk:false
-SUB_FILES=	pkg-message
-LDFLAGS+=	-z muldefs #--allow-multiple-definition
-
-post-patch:
-	@if [ -f /usr/include/iconv.h ]; then \
-	    ${REINPLACE_CMD} -e 's!^[[:space:]]*const char .ip = (const char .) .bp!char *ip = *bp!' \
-	    ${WRKSRC}/programs/dtmail/libDtMail/Common/Session.C \
-	    ${WRKSRC}/programs/dtmail/libDtMail/RFC/RFCBodyPart.C; \
-	fi
-
-# From shells/ksh93
-	@${REINPLACE_CMD} -e 's|SF_FLAGS|SFIO_FLAGS|g' \
-		${WRKSRC}/programs/dtksh/ksh93/src/lib/libast/include/sfio*.h  \
-		${WRKSRC}/programs/dtksh/ksh93/src/lib/libast/sfio/*.c \
-		${WRKSRC}/programs/dtksh/ksh93/src/lib/libast/sfio/*.h
-
-# Speed up poudriere + qemu + native-xtools
-	@${REINPLACE_CMD} \
-	    -e 's|CcCmd			cc|CcCmd ${CC}|g' \
-	    -e 's|CplusplusCmd		c++|CplusplusCmd ${CXX}|g' \
-	    -e 's|CppCmd			/usr/bin/cpp|CppCmd ${CPP}|g' \
-		${WRKSRC}/config/cf/FreeBSD.cf
-
-# Needed for armv6
-	@${REINPLACE_CMD} -e 's|__va_copy|va_copy|g' \
-		${WRKSRC}/programs/dtksh/ksh93/src/lib/libast/hash/*.c \
-		${WRKSRC}/programs/dtksh/ksh93/src/lib/libast/sfio/*.c \
-		${WRKSRC}/programs/dtksh/ksh93/src/lib/libast/string/*.c
-
-# Fix all hardcoded path
-	@${REINPLACE_CMD} -e 's|/usr/bin/perl|${LOCALBASE}/bin/perl|g' \
-		${WRKSRC}/config/cf/Imake.tmpl \
-		${WRKSRC}/programs/dtinfo/tools/bin/ccdate
-	@${REINPLACE_CMD} -e 's|/bin/ksh|${LOCALBASE}/bin/ksh93|g' \
-		${WRKSRC}/programs/dtopen/dtopen.src
-	@${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -e \
-		's|/usr/dt|${LOCALBASE}/dt|g ; \
-		s|/etc/dt|${LOCALBASE}/etc/dt|g'
-
-	@${REINPLACE_CMD} -e 's|STAGEDIR|${STAGEDIR}|g' -e \
-		's|LOCALBASE|${LOCALBASE}|g' \
-		${WRKSRC}/admin/IntegTools/dbTools/installCDE.src \
-		${WRKSRC}/admin/IntegTools/post_install/freebsd/configRun.src \
-		${WRKSRC}/admin/IntegTools/post_install/freebsd/configShlibs.src \
-		${WRKSRC}/admin/IntegTools/post_install/freebsd/configMin.src
-
-# we need to remove a few LOCALBASE
-	@${REINPLACE_CMD} -e 's|${LOCALBASE}/etc/dtinfogen|/etc/dtinfogen|g' \
-		${WRKSRC}/databases/CDE-RUN.src \
-		${WRKSRC}/config/cf/cde.tmpl
-	@${REINPLACE_CMD} -e 's|${LOCALBASE}/etc/dtsr|/etc/dtsr|g' -e \
-		's|${LOCALBASE}/etc/dtinfo_start|/etc/dtinfo_start|g' \
-		${WRKSRC}/databases/CDE-RUN.src \
-		${WRKSRC}/programs/tttypes/dtinfo_start.ptype \
-		${WRKSRC}/programs/tttypes/dtinfo.ptype
-	@${REINPLACE_CMD} -e 's|${LOCALBASE}||g' \
-		${WRKSRC}/programs/dtinfo/dtinfogen/infolib/etc/dtinfogen_worker.c
-
-# why redefine exit??
-	@${REINPLACE_CMD} -e '/void exit/d' \
-		${WRKSRC}/lib/tt/bin/tt_type_comp/frozen.mp_types_lex.C
-# (time_t*) NULL is apparently too C-ish
-	@${REINPLACE_CMD} -e 's,(time_t) *NULL,nullptr,' \
-		${WRKSRC}/programs/dtmail/libDtMail/Common/FileShare.C \
-		${WRKSRC}/programs/dtmail/libDtMail/RFC/RFCMailBox.C
-
-do-install:
-	cd ${WRKSRC}/admin/IntegTools/dbTools && \
-		./installCDE -s ${WRKSRC} -destdir ${STAGEDIR}
-	(cd ${STAGEDIR}${PREFIX}/dt/share/man && \
-		for m in 1 1m 3 4 5 6; do \
-		    ${GZIP_CMD} man$$m/*.$$m; \
-		done)
-	${INSTALL_DATA} ${WRKSRC}/lib/pam/libpam/pam.conf \
-		${STAGEDIR}${PREFIX}/etc/pam.d/cde.conf
-
-post-install:
-	${FIND} ${STAGEDIR}/${PREFIX}/dt -type f -exec ${SH} -c '${STRIP_CMD} {} > /dev/null 2>&1' \;
-	# Only a problem on armv7 so far
-	${FIND} ${STAGEDIR}/${PREFIX}/dt -type f -name 'ecp.*' -delete
-
-.include <bsd.port.mk>
+.include "${MASTERDIR}/Makefile"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202208060339.2763dexN027896>