diff --git a/devel/adacurses/Makefile b/devel/adacurses/Makefile index 08ed528faf68..b1fe2993cc0b 100644 --- a/devel/adacurses/Makefile +++ b/devel/adacurses/Makefile @@ -1,57 +1,59 @@ # Created by: olgeni@FreeBSD.org PORTNAME= adacurses DISTVERSION= 20180127 CATEGORIES= devel MASTER_SITES= ftp://ftp.invisible-island.net/AdaCurses/ DISTNAME= AdaCurses-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Ada95 bindings for ncurses LICENSE= MIT LICENSE_FILE= ${WRKSRC}/README +EXPIRATION_DATE=2022-09-30 + USES= ada gmake pkgconfig tar:tgz GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ada-include=${PREFIX}/include/adacurses \ --with-ada-objects=${PREFIX}/lib/adacurses \ --with-curses-dir=${NCURSESBASE} \ --libdir=${PREFIX}/lib/adacurses \ --enable-widec PORTDOCS= ada Ada95.html PLIST_SUB= atic=adacurses/terminal_interface-curses OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/(INSTALL_PROG)/d' -e 's|@ADAGEN_LDFLAGS@||' \ ${WRKSRC}/gen/Makefile.in @${REINPLACE_CMD} -e '/pragma Linker_Options/d' \ ${WRKSRC}/gen/terminal_interface-curses.ads.m4 \ ${WRKSRC}/gen/terminal_interface-curses-menus.ads.m4 \ ${WRKSRC}/gen/terminal_interface-curses-forms.ads.m4 \ ${WRKSRC}/gen/terminal_interface-curses-panels.ads.m4 @${REINPLACE_CMD} -e 's|@LIBS@|@LIBS@ -lmenu -lform -lpanel|' \ ${WRKSRC}/samples/Makefile.in post-install: ${INSTALL_SCRIPT} ${WRKSRC}/gen/adacurses-config \ ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat ${SED} "s|@PREFIX@|${NCURSESBASE}|g" ${FILESDIR}/adacurses.gpr.in > \ ${STAGEDIR}${PREFIX}/lib/gnat/adacurses.gpr do-install-DOCS-on: (cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} THIS=${PORTNAME} install.html) .include .if ${OPSYS} == "FreeBSD" && ${OSVERSION} >= 1300079 USES+= ncurses .else USES+= ncurses:port .endif .include diff --git a/misc/ini_file_manager/Makefile b/misc/ini_file_manager/Makefile index 6041c11b165c..d867946d97b0 100644 --- a/misc/ini_file_manager/Makefile +++ b/misc/ini_file_manager/Makefile @@ -1,56 +1,58 @@ # Created by: John Marino PORTNAME= ini_file_manager PORTVERSION= 03 PORTREVISION= 3 CATEGORIES= misc MASTER_SITES= http://sourceforge.net/projects/${SFPATH}/ DISTNAME= ini-files-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Ini configuration file reader and manipulator package for Ada LICENSE= MIT +EXPIRATION_DATE=2022-09-30 + USES= ada zip dos2unix NO_WRKSUBDIR= yes SFPATH= ini-files/files/ini-files/ini-files-${PORTVERSION} PORTDOCS= ini_file_manager.txt PORTEXAMPLES= example.gpr test_config.adb runme.sh OPTIONS_DEFINE= DOCS EXAMPLES post-extract: ${CP} ${FILESDIR}/construct.gpr ${WRKSRC} ${MKDIR} ${WRKSRC}/src ${MV} ${WRKSRC}/config.ad[bs] ${WRKSRC}/src ${SED} -e "s,@PREFIX@,${LOCALBASE},g" ${FILESDIR}/runme.sh.in \ > ${WRKSRC}/runme.sh do-build: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gnatmake -p -Pconstruct) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \ ${STAGEDIR}${PREFIX}/lib/ini_file_manager \ ${STAGEDIR}${PREFIX}/include/ini_file_manager ${INSTALL_DATA} ${FILESDIR}/ini_file_manager.gpr \ ${STAGEDIR}${PREFIX}/lib/gnat ${INSTALL_DATA} ${WRKSRC}/src/* \ ${STAGEDIR}${PREFIX}/include/ini_file_manager ${INSTALL_DATA} ${WRKSRC}/lib/* \ ${STAGEDIR}${PREFIX}/lib/ini_file_manager do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/ini_file_manager.txt ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/runme.sh ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/test_config.adb \ ${FILESDIR}/example.gpr ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/ports-mgmt/synth/Makefile b/ports-mgmt/synth/Makefile index 5a3ee5adec5f..d74fb9bfb6b8 100644 --- a/ports-mgmt/synth/Makefile +++ b/ports-mgmt/synth/Makefile @@ -1,73 +1,75 @@ # Created by: John Marino PORTNAME= synth DISTVERSIONPREFIX= v DISTVERSION= 2.12 CATEGORIES= ports-mgmt MAINTAINER= fluffy@FreeBSD.org COMMENT= Custom package repository builder for FreeBSD and DragonFly LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/License.txt +EXPIRATION_DATE=2022-09-30 + BUILD_DEPENDS= ${GPR}/ini_file_manager.gpr:misc/ini_file_manager \ ${GPR}/adacurses.gpr:devel/adacurses USES= ada:6 ncurses:base USE_GITHUB= yes GH_ACCOUNT= jrmarino GPR= ${LOCALBASE}/lib/gnat MAKE_ENV= NCURSES_LINK=static OPTIONS_DEFINE= WATCHDOG OPTIONS_DEFAULT=WATCHDOG WATCHDOG_DESC= Build with watchdog monitor WATCHDOG_EXTRA_PATCHES_OFF= ${FILESDIR}/extrapatch-nowatchdog-portscan-buildcycle.adb .include .if ${OPSYS} == "FreeBSD" && ${OSVERSION} >= 1300079 USES+= ncurses:base .else USES+= ncurses:port .endif .include post-extract: .if ${OPSYS} == DragonFly && ${OSVERSION} < 400600 @${REINPLACE_CMD} -e 's|"re"|"r"|' ${WRKSRC}/src/unix.adb .endif @${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|" \ ${WRKSRC}/src/definitions.ads do-build: (cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} \ gcc -c unix_core.c -o ../build/unix_core.o) (cd ${WRKSRC}/synthexec && ${SETENV} ${MAKE_ENV} \ gcc synthexec.c -o ../build/synthexec) (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gnatmake -P default \ -largs build/unix_core.o) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions \ ${STAGEDIR}${PREFIX}/share/synth \ ${STAGEDIR}/var/log/synth \ ${STAGEDIR}/var/synth/live_packages ${INSTALL_PROGRAM} ${WRKSRC}/build/synth \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/build/synthexec \ ${STAGEDIR}${PREFIX}/libexec ${INSTALL_MAN} ${WRKSRC}/synth.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_SCRIPT} ${WRKSRC}/shell-completers/_synth.bash \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/shell-completers/_synth \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/www/* ${STAGEDIR}${PREFIX}/share/synth .include