diff --git a/devel/rubygem-aws-sdk-backupstorage/Makefile b/devel/rubygem-aws-sdk-backupstorage/Makefile index 340b85bc41f1..17f591374259 100644 --- a/devel/rubygem-aws-sdk-backupstorage/Makefile +++ b/devel/rubygem-aws-sdk-backupstorage/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= aws-sdk-backupstorage PORTVERSION= 1.0.0 CATEGORIES= devel rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Official AWS Ruby gem for AWS Backup Storage LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= rubygem-aws-sdk-core>=3.127.0<4:devel/rubygem-aws-sdk-core \ rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4 USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/devel/rubygem-aws-sdk-controltower/Makefile b/devel/rubygem-aws-sdk-controltower/Makefile index 03c0c6849b02..dee1649a0d44 100644 --- a/devel/rubygem-aws-sdk-controltower/Makefile +++ b/devel/rubygem-aws-sdk-controltower/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= aws-sdk-controltower PORTVERSION= 1.0.0 CATEGORIES= devel rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Official AWS Ruby gem for AWS Control Tower LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= rubygem-aws-sdk-core>=3.127.0<4:devel/rubygem-aws-sdk-core \ rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4 USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/devel/rubygem-aws-sdk-privatenetworks/Makefile b/devel/rubygem-aws-sdk-privatenetworks/Makefile index 047147e36f7e..4302635e5225 100644 --- a/devel/rubygem-aws-sdk-privatenetworks/Makefile +++ b/devel/rubygem-aws-sdk-privatenetworks/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= aws-sdk-privatenetworks PORTVERSION= 1.0.0 CATEGORIES= devel rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Official AWS Ruby gem for AWS Private 5G LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= rubygem-aws-sdk-core>=3.127.0<4:devel/rubygem-aws-sdk-core \ rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4 USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/devel/rubygem-aws-sdk-supportapp/Makefile b/devel/rubygem-aws-sdk-supportapp/Makefile index a6c96b75241a..571b55a48c96 100644 --- a/devel/rubygem-aws-sdk-supportapp/Makefile +++ b/devel/rubygem-aws-sdk-supportapp/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= aws-sdk-supportapp PORTVERSION= 1.0.0 CATEGORIES= devel rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Official AWS Ruby gem for AWS Support App LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= rubygem-aws-sdk-core>=3.127.0<4:devel/rubygem-aws-sdk-core \ rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4 USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/net-im/openfire/Makefile b/net-im/openfire/Makefile index 20902a08978e..bca5a48f4261 100644 --- a/net-im/openfire/Makefile +++ b/net-im/openfire/Makefile @@ -1,111 +1,109 @@ -# Created by: Nikolay Pavlov - PORTNAME= openfire DISTVERSIONPREFIX= v DISTVERSION= 4.7.3 PORTEPOCH= 1 CATEGORIES= net-im java MASTER_SITES= LOCAL/fernape:maven MAINTAINER= nikita@druba.su COMMENT= Enterprise instant messaging server LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= mvn:devel/maven USES= cpe CPE_VENDOR= igniterealtime USE_GITHUB= YES GH_ACCOUNT= igniterealtime GH_PROJECT= Openfire USE_JAVA= yes JAVA_VERSION= 1.8+ USE_RC_SUBR= ${PORTNAME} NO_ARCH= yes SUB_FILES+= pkg-message INSTALL_WRKSRC= ${WRKSRC}/distribution/target/distribution-base/ DATADIR= ${JAVASHAREDIR}/${PORTNAME} VARLOG= /var/log/${PORTNAME} VARDB= /var/db/${PORTNAME} USERS= ${PORTNAME} GROUPS= ${USERS} PLIST_SUB+= VARDB=${VARDB} \ VARLOG=${VARLOG} OPTIONS_DEFINE= DOCS TEST OPTIONS_DEFAULT= MAVEN_LOCAL OPTIONS_SINGLE= MAVEN OPTIONS_SINGLE_MAVEN= MAVEN_LOCAL MAVEN_ONLINE MAVEN_DESC= Source of Maven build plugins MAVEN_LOCAL_DESC= Use prefetch plugins from FreeBSD repository MAVEN_ONLINE_DESC= Download last plugins during build process and store them into ~/.m2 MAVEN_LOCAL_DISTFILES= FreeBSD-${PORTNAME}-${PORTVERSION}-maven-repository.tar.gz:maven MVN= mvn MVN_TARGET= package .include .if ${PORT_OPTIONS:MTEST} MVN_OPTS= -DskipTests=false .else MVN_OPTS= -DskipTests=true .endif .if ${PORT_OPTIONS:MMAVEN_LOCAL} MVN_OPTS+= -o -Dmaven.repo.local=${WRKDIR}/m2 .endif .if ${PORT_OPTIONS:MMAVEN_ONLINE} MVN_OPTS+= -U .endif do-build: ${ECHO_CMD} "cd ${WRKSRC} && ${MVN} ${MVN_OPTS} ${MVN_TARGET}" @(cd ${WRKSRC} && ${MVN} ${MVN_OPTS} ${MVN_TARGET}) do-install: @${MKDIR} ${STAGEDIR}${DATADIR}/lib @${MKDIR} ${STAGEDIR}${ETCDIR} @${MKDIR} ${STAGEDIR}${VARDB} @${MKDIR} ${STAGEDIR}${VARLOG} (cd ${INSTALL_WRKSRC}/lib && ${INSTALL} -m 744 *.jar ${STAGEDIR}${DATADIR}/lib) (cd ${INSTALL_WRKSRC}/lib && ${INSTALL} -m 744 log4j2.xml ${STAGEDIR}${DATADIR}/lib) (cd ${INSTALL_WRKSRC}/resources && \ ${FIND} . \! -path ./security\* \! -path ./nativeAuth\* | \ ${CPIO} -pvdmu -R ${SHAREOWN}:${SHAREGRP} \ ${STAGEDIR}${DATADIR}/resources) (cd ${INSTALL_WRKSRC}/plugins/admin && ${FIND} . \ | ${CPIO} -pvdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}/plugins/admin) ${LN} -sf ${ETCDIR} ${STAGEDIR}${DATADIR}/conf ${LN} -sf ${ETCDIR} ${STAGEDIR}${DATADIR}/resources/security ${LN} -sf ${VARDB} ${STAGEDIR}${DATADIR}/embedded-db ${LN} -sf ${VARLOG} ${STAGEDIR}${DATADIR}/logs ${INSTALL_DATA} ${INSTALL_WRKSRC}/conf/${PORTNAME}.xml \ ${STAGEDIR}${ETCDIR}/${PORTNAME}.xml.sample ${INSTALL_DATA} ${INSTALL_WRKSRC}/conf/security.xml \ ${STAGEDIR}${ETCDIR}/security.xml.sample ${INSTALL_DATA} ${INSTALL_WRKSRC}/conf/crowd.properties \ ${STAGEDIR}${ETCDIR}/crowd.properties.sample ${INSTALL} -m 600 ${INSTALL_WRKSRC}/resources/security/truststore \ ${STAGEDIR}${ETCDIR}/truststore.sample ${INSTALL} -m 600 ${INSTALL_WRKSRC}/resources/security/keystore \ ${STAGEDIR}${ETCDIR}/keystore.sample do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${INSTALL_WRKSRC}/documentation && ${FIND} . \ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR} > /dev/null 2>&1 ) .include diff --git a/www/py-django41/Makefile b/www/py-django41/Makefile index db3ab4b6d301..9b1ddca73db4 100644 --- a/www/py-django41/Makefile +++ b/www/py-django41/Makefile @@ -1,73 +1,71 @@ -# Created by: Jose Alonso Cardenas Marquez - PORTNAME= django PORTVERSION= 4.1.1 CATEGORIES= www python MASTER_SITES= https://media.djangoproject.com/releases/4.1/ \ CHEESESHOP \ https://www.djangoproject.com/m/releases/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 41 DISTNAME= Django-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= High-level Python Web Framework LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports.zoneinfo>0:devel/py-backports.zoneinfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asgiref>=3.5.2:www/py-asgiref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.2:databases/py-sqlparse@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tblib>0:devel/py-tblib@${PY_FLAVOR} USES= cpe python:3.8+ shebangfix USE_PYTHON= autoplist distutils NO_ARCH= yes DOCSDIR= ${PREFIX}/share/doc/py-django PLIST_FILES= man/man1/django-admin.1.gz PORTDOCS= * SHEBANG_FILES= django/conf/project_template/manage.py-tpl CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django22 \ ${PYTHON_PKGNAMEPREFIX}django31 \ ${PYTHON_PKGNAMEPREFIX}django40 CPE_VENDOR= djangoproject # Upstream archive contains files with UTF-8 names EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar OPTIONS_DEFINE= DOCS HTMLDOCS OPTIONS_GROUP= DATABASE OPTIONS_GROUP_DATABASE= PGSQL MYSQL SQLITE OPTIONS_DEFAULT=SQLITE HTMLDOCS_DESC= Install HTML documentation (requires Sphinx) HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} HTMLDOCS_IMPLIES= DOCS PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.13:databases/py-mysqlclient@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} post-build-HTMLDOCS-on: cd ${WRKSRC}/docs && ${MAKE} html SPHINXBUILD=sphinx-build-${PYTHON_VER} post-install: ${INSTALL_MAN} ${WRKSRC}/docs/man/* ${STAGEDIR}/${MAN1PREFIX}/man/man1 @${ECHO_MSG} "" @${ECHO_MSG} " * See http://docs.djangoproject.com/ for complete documentation" @${ECHO_MSG} "" post-install-HTMLDOCS-on: ${MKDIR} ${STAGEDIR}/${DOCSDIR} ${CP} -R ${WRKSRC}/docs/_build/html ${STAGEDIR}/${DOCSDIR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} tests/runtests.py --settings=test_sqlite .include