diff --git a/devel/alire/Makefile b/devel/alire/Makefile index 342a69fd7d71..4ba7bebe4844 100644 --- a/devel/alire/Makefile +++ b/devel/alire/Makefile @@ -1,61 +1,62 @@ PORTNAME= alire DISTVERSION= 1.2.2 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/alire-project/${PORTNAME}/releases/download/v${DISTVERSION}/ DISTNAME= alr-${DISTVERSION}-full-sources MAINTAINER= agh@riseup.net COMMENT= Ada LIbrary REpository (ALIRE) management tool, alr WWW= https://alire.ada.dev/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_i386= segfault: raised STORAGE_ERROR : s-intman.adb:136 explicit raise BUILD_DEPENDS= gprbuild>0:devel/gprbuild USES= ada:12,run desktop-file-utils zip USE_GCC= yes:build _GPR_ARGS= -j${MAKE_JOBS_NUMBER} -p -XALIRE_OS=freebsd WRKSRC= ${WRKDIR}/alr-${DISTVERSION} OPTIONS_DEFINE= DEBUG DOCS OPTIONS_SUB= yes DOCS_DESC= Install Design and Development documentation .include .if empty(PORT_OPTIONS:MDEBUG) _GPR_ARGS+= -XALIRE_BUILD_MODE=release .else WITH_DEBUG= yes .endif do-build: (cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} gprbuild ${_GPR_ARGS} -P alr_env) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/alr \ ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/scripts/alr-completion.bash \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/resources/alr.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/resources/alr.png \ ${STAGEDIR}${PREFIX}/share/pixmaps do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/devel/asfml/Makefile b/devel/asfml/Makefile index 892fafb82bec..58066516a998 100644 --- a/devel/asfml/Makefile +++ b/devel/asfml/Makefile @@ -1,119 +1,120 @@ PORTNAME= asfml DISTVERSIONPREFIX= v DISTVERSION= 2.5.5 +PORTREVISION= 1 CATEGORIES= devel games graphics multimedia MAINTAINER= agh@riseup.net COMMENT= Ada bindings to the Simple and Fast Multimedia Library (SFML) WWW= https://mgrojo.github.io/ASFML/ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.md BROKEN_i386= segfault: raised STORAGE_ERROR : s-intman.adb:136 explicit raise BUILD_DEPENDS= gprbuild>0:devel/gprbuild LIB_DEPENDS= libcsfml-system.so:devel/csfml USES= ada:12,run USE_GCC= yes:build USE_GITHUB= yes GH_ACCOUNT= mgrojo GH_PROJECT= ${PORTNAME:tu} EXTRACT_AFTER_ARGS= --exclude include/generated SUB_FILES= ${PORTNAME}.gpr OPTIONS_DEFINE= DEBUG DOCS EXAMPLES OPTIONS_SUB= yes DOCS_DESC= Install API reference documentation EXAMPLES_DESC= Build and install Ada SFML examples EXAMPLES_RUN_DEPENDS+= dejavu>0:x11-fonts/dejavu \ webfonts>0:x11-fonts/webfonts EXAMPLES_USES= fonts:fc gl gmake EXAMPLES_USE= GL=glu,opengl _GPR_ARGS= -j${MAKE_JOBS_NUMBER} -p .include .if ${PORT_OPTIONS:MDEBUG} _GPR_ARGS+= -XASFML_BUILD_MODE=debug WITH_DEBUG= yes .endif post-extract: ${MV} ${WRKSRC}/tests \ ${WRKSRC}/examples post-patch: ${REINPLACE_CMD} -e 's|%%DATA_AUDIO%%|${DATADIR}/audio/|' \ -e 's|%%DATA_FONTS%%|${DATADIR}/fonts/|' \ -e 's|%%DATA_GRAPHICS%%|${DATADIR}/graphics/|' \ -e 's|%%PREFIX_FONTDIR%%|${FONTSDIR:C/${PORTNAME}//g}|' \ ${WRKSRC}/examples/example/main.adb \ ${WRKSRC}/examples/pong/pong.adb \ ${WRKSRC}/examples/renderwindow/main.adb \ ${WRKSRC}/examples/renderwindow/unicode.adb do-build: (cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} gprbuild ${_GPR_ARGS} -P asfml) do-build-EXAMPLES-on: (cd ${WRKSRC}/examples && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD}) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/gpr ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.gpr \ ${STAGEDIR}${PREFIX}/share/gpr/ ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/include/*.ad[bs] \ ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/lib/*.ali \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME} ${INSTALL_LIB} ${WRKSRC}/lib/*.a \ ${STAGEDIR}${PREFIX}/lib/ do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for DEMO in clock example graphics music opengl renderwindow thread window ${INSTALL_DATA} ${WRKSRC}/examples/${DEMO}/main.adb \ ${STAGEDIR}${EXAMPLESDIR}/${DEMO}.adb ${INSTALL_PROGRAM} ${WRKSRC}/examples/${DEMO}/main \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-example-${DEMO} .if ${DEMO} == renderwindow || ${DEMO} == window ${INSTALL_DATA} ${WRKSRC}/examples/${DEMO}/unicode.adb \ ${STAGEDIR}${EXAMPLESDIR}/${DEMO}-unicode.adb ${INSTALL_PROGRAM} ${WRKSRC}/examples/${DEMO}/unicode \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-example-${DEMO}-unicode .endif .endfor ${INSTALL_DATA} ${WRKSRC}/examples/pong/pong.adb \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/thread/thread_func.* \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_PROGRAM} ${WRKSRC}/examples/pong/pong \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-example-pong ${MKDIR} ${STAGEDIR}${DATADIR}/audio ${INSTALL_DATA} ${WRKSRC}/examples/pong/*.ogg \ ${STAGEDIR}${DATADIR}/audio ${MKDIR} ${STAGEDIR}${DATADIR}/graphics ${INSTALL_DATA} ${WRKSRC}/examples/renderwindow/*.png \ ${STAGEDIR}${DATADIR}/graphics ${MKDIR} ${STAGEDIR}${DATADIR}/fonts ${INSTALL_DATA} ${WRKSRC}/examples/renderwindow/aerial.ttf \ ${STAGEDIR}${DATADIR}/fonts .include diff --git a/devel/matreshka/Makefile b/devel/matreshka/Makefile index 76b0a4de5be3..670e79f727fb 100644 --- a/devel/matreshka/Makefile +++ b/devel/matreshka/Makefile @@ -1,67 +1,68 @@ PORTNAME= matreshka DISTVERSION= 21.0 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= agh@riseup.net COMMENT= Ada framework for information systems development WWW= https://github.com/godunko/matreshka LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= segfault: raised STORAGE_ERROR : s-intman.adb:136 explicit raise BUILD_DEPENDS= gprbuild>0:devel/gprbuild USES= ada:12,run gmake pkgconfig USE_GCC= yes:build USE_GITHUB= yes GH_ACCOUNT= godunko USE_LDCONFIG= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= --gprdir="${PREFIX}/share/gpr" MAKE_ENV+= SMP_MFLAGS="-j${MAKE_JOBS_NUMBER}" NO_MTREE= yes WRKSRC_SUBDIR= ${PORTNAME} OPTIONS_DEFINE= AMF OPTIONS_DEFAULT= AMF POSTGRES SQLITE OPTIONS_GROUP= DBSUPPORT OPTIONS_GROUP_DBSUPPORT= FIREBIRD MYSQL ORACLE POSTGRES SQLITE OPTIONS_SUB= yes AMF_DESC= Build Ada Modeling Framework DBSUPPORT_DESC= Database backend for generic SQL library POSTGRES_DESC= Postgres database support AMF_CONFIGURE_ENABLE= amf FIREBIRD_USES= firebird FIREBIRD_CONFIGURE_ENABLE= firebird MYSQL_LIB_DEPENDS= libunwind.so:devel/libunwind MYSQL_USES= mysql ssl MYSQL_CONFIGURE_ENABLE= mysql ORACLE_CONFIGURE_ENABLE= oracle POSTGRES_USES= pgsql POSTGRES_CONFIGURE_ENABLE= postgresql SQLITE_USES= sqlite SQLITE_CONFIGURE_ENABLE= sqlite3 .include .if ${PORT_OPTIONS:MFIREBIRD} CONFIGURE_ARGS+= --with-firebird-libdir=${LOCALBASE}/lib .endif pre-configure: (cd ${WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${MAKE_CMD} config) post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so \ ${STAGEDIR}${PREFIX}/bin/* .include