diff --git a/comms/opencbm/Makefile b/comms/opencbm/Makefile index d01d86da4815..0db9b775a445 100644 --- a/comms/opencbm/Makefile +++ b/comms/opencbm/Makefile @@ -1,67 +1,70 @@ PORTNAME= opencbm PORTVERSION= ${OCBM_VERSION} CATEGORIES= comms archivers MAINTAINER= zirias@FreeBSD.org COMMENT= Commodore CBM serial IEC/IEEE-488 bus utilities WWW= http://opencbm.sourceforge.net/ LICENSE= GPLv2 BSD3CLAUSE LICENSE_COMB= multi +DEPRECATED= Depends on expiring devel/cc65 +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= cc65:devel/cc65 USES= gmake pkgconfig USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS INFO OPTIONS_DEFAULT= DOCS INFO ALL_TARGET= opencbm plugin-xu1541 plugin-xum1541 INSTALL_TARGET= install install-plugin-xu1541 install-plugin-xum1541 DOCS_BUILD_DEPENDS= dvips:print/tex-dvipsk \ latex:print/tex-formats \ linuxdoc:textproc/linuxdoc-tools DOCS_USES= ghostscript:build DOCS_ALL_TARGET= doc DOCS_MAKE_ARGS_OFF= TXT= DVI= PDF= HTML= INFO_BUILD_DEPENDS= linuxdoc:textproc/linuxdoc-tools INFO_USES= makeinfo INFO_ALL_TARGET= doc INFO_INFO= opencbm INFO_MAKE_ARGS_OFF= INFO= OCBM_CONFDIR= ${LOCALBASE}/etc/opencbm.conf.d post-patch: @${REINPLACE_CMD} -e 's|_ETC="$$1"|_ETC="$${1:-${LOCALBASE}/etc}"|' \ -e 's|in /.*/ instead|in ${OCBM_CONFDIR}/ instead|' \ -e "s|execute 'opencbm_|execute '|" \ ${WRKSRC}/opencbm/LINUX/plugin_helper_tools post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopencbm.so.${OCBM_VERSION} .for p in xu1541 xum1541 ${STRIP_CMD} ${STAGEDIR}${PLUGINBASENAME}${p}.so.${OCBM_VERSION} .endfor @${RM} ${STAGEDIR}${PREFIX}/etc/opencbm.conf @${MV} ${STAGEDIR}${PREFIX}/etc/opencbm.conf.d/00opencbm.conf \ ${STAGEDIR}${PREFIX}/etc/opencbm.conf.d/00opencbm.conf.sample @${MV} ${STAGEDIR}${PREFIX}/bin/opencbm_plugin_helper_tools \ ${STAGEDIR}${PREFIX}/sbin/opencbm_plugin_helper_tools post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/opencbm/docs && \ ${COPYTREE_SHARE} "html misc opencbm.pdf opencbm.txt" \ ${STAGEDIR}${DOCSDIR}) post-install-INFO-on: ${INSTALL_MAN} ${WRKSRC}/opencbm/docs/opencbm.info \ ${STAGEDIR}${PREFIX}/${INFO_PATH} .include "Makefile.inc" .include diff --git a/devel/cc65/Makefile b/devel/cc65/Makefile index b1681899d932..2402c690671d 100644 --- a/devel/cc65/Makefile +++ b/devel/cc65/Makefile @@ -1,62 +1,69 @@ PORTNAME= cc65 PORTVERSION= 2.19 DISTVERSIONPREFIX= V CATEGORIES= devel MAINTAINER= wen@FreeBSD.org COMMENT= Cross-compiler for 6502-based systems WWW= https://cc65.github.io/ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake perl5 shebangfix USE_PERL5= build USE_GITHUB= yes MAKE_JOBS_UNSAFE= yes MAKE_ARGS= samplesdir=${EXAMPLESDIR} infodir=${PREFIX}/${INFO_PATH}/cc65 ALL_TARGET= all SHEBANG_FILES= util/ca65html OPTIONS_DEFINE= DOCS EXAMPLES INFO OPTIONS_DEFAULT= DOCS EXAMPLES INFO DOCS_BUILD_DEPENDS= linuxdoc:textproc/linuxdoc-tools DOCS_ALL_TARGET= html INFO_BUILD_DEPENDS= linuxdoc:textproc/linuxdoc-tools INFO_INFO= cc65/apple2 cc65/apple2enh cc65/ar65 cc65/atari \ cc65/atari2600 cc65/atari5200 cc65/atmos cc65/c128 cc65/c16 \ cc65/c64 cc65/ca65 cc65/cbm510 cc65/cbm610 cc65/cc65-intern \ cc65/cc65 cc65/chrcvt65 cc65/cl65 cc65/co65 cc65/coding \ cc65/creativision cc65/customizing cc65/cx16 cc65/da65 cc65/debugging \ cc65/dio cc65/funcref cc65/gamate cc65/geos cc65/grc65 \ cc65/index cc65/intro cc65/ld65 cc65/library cc65/lynx \ cc65/nes cc65/od65 cc65/osi cc65/pce cc65/pet cc65/plus4 \ cc65/sim65 cc65/smc cc65/sp65 cc65/supervision cc65/telestrat \ cc65/tgi cc65/using-make cc65/vic20 MAKEFILE_REPLACE= src/Makefile \ test/dasm/Makefile \ test/asm/Makefile \ test/ref/Makefile \ test/misc/Makefile INFO_USES= makeinfo INFO_ALL_TARGET= info post-patch: .for f in ${MAKEFILE_REPLACE} @${REINPLACE_CMD} -e '/gcc/s|^CC|#CC|' \ -e '/-O2/s|^CFLAGS|#CFLAGS|' ${WRKSRC}/${f} .endfor post-install: .for b in ar65 ca65 cc65 chrcvt65 cl65 co65 da65 grc65 ld65 od65 sim65 sp65 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${b} .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} +.include + +.if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MINFO} +DEPRECATED= Depends on expired textproc/linuxdoc-tools +EXPIRATION_DATE=2025-06-21 +.endif + .include