diff --git a/java/hamcrest/Makefile b/java/hamcrest/Makefile index cb0c81262192..eab63fa1d110 100644 --- a/java/hamcrest/Makefile +++ b/java/hamcrest/Makefile @@ -1,29 +1,29 @@ PORTNAME= hamcrest PORTVERSION= 1.3 CATEGORIES= java devel -MASTER_SITES= http://repo1.maven.org/maven2/org/${PORTNAME}/${PORTNAME}-all/${PORTVERSION}/ +MASTER_SITES= https://repo1.maven.org/maven2/org/${PORTNAME}/${PORTNAME}-all/${PORTVERSION}/ DISTFILES= ${PORTNAME}-all-${PORTVERSION}.jar ${PORTNAME}-all-${PORTVERSION}-sources.jar EXTRACT_ONLY= MAINTAINER= ports@FreeBSD.org COMMENT= Library of matchers for building test expressions WWW= https://hamcrest.org/ USE_JAVA= yes NO_ARCH= yes NO_BUILD= yes DATADIR= ${JAVASHAREDIR}/${PORTNAME} PLIST_FILES= %%JAVAJARDIR%%/hamcrest.jar \ %%JAVAJARDIR%%/hamcrest1.3.jar \ %%DATADIR%%/src.jar do-install: ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-all-${PORTVERSION}.jar \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar ${LN} -sf ${PORTNAME}.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}1.3.jar @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-all-${PORTVERSION}-sources.jar \ ${STAGEDIR}${DATADIR}/src.jar .include diff --git a/java/junit/Makefile b/java/junit/Makefile index 90e9d5d6b598..49601d6ad9fd 100644 --- a/java/junit/Makefile +++ b/java/junit/Makefile @@ -1,34 +1,34 @@ PORTNAME= junit PORTVERSION= 4.12 CATEGORIES= java devel -MASTER_SITES= http://repo1.maven.org/maven2/${PORTNAME}/${PORTNAME}/${PORTVERSION}/ +MASTER_SITES= https://repo1.maven.org/maven2/${PORTNAME}/${PORTNAME}/${PORTVERSION}/ DISTFILES= ${DISTNAME}.jar ${DISTNAME}-sources.jar EXTRACT_ONLY= MAINTAINER= ports@FreeBSD.org COMMENT= Regression testing utility for use with the Java(TM) Language WWW= https://www.junit.org/ RUN_DEPENDS= ${JAVALIBDIR}/hamcrest.jar:java/hamcrest USES= cpe CPE_VENDOR= ${PORTNAME} CPE_PRODUCT= ${PORTNAME}4 USE_JAVA= yes NO_ARCH= yes NO_BUILD= yes DATADIR= ${JAVASHAREDIR}/${PORTNAME} PLIST_FILES= %%JAVAJARDIR%%/junit.jar \ %%JAVAJARDIR%%/junit4.jar \ %%DATADIR%%/src.jar do-install: ${INSTALL_DATA} ${DISTDIR}/junit-${PORTVERSION}.jar \ ${STAGEDIR}${JAVAJARDIR}/junit.jar ${LN} -sf junit.jar ${STAGEDIR}${JAVAJARDIR}/junit4.jar @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${DISTDIR}/junit-${PORTVERSION}-sources.jar \ ${STAGEDIR}${DATADIR}/src.jar .include diff --git a/lang/jython/Makefile b/lang/jython/Makefile index fe6daa77fc86..51b0564da3ef 100644 --- a/lang/jython/Makefile +++ b/lang/jython/Makefile @@ -1,68 +1,67 @@ PORTNAME= jython PORTVERSION= 2.7.0 DISTVERSIONPREFIX= installer- CATEGORIES= lang python java -MASTER_SITES= https://repo1.maven.org/maven2/org/python/jython-installer/${PORTVERSION}/ \ - http://repo1.maven.org/maven2/org/python/jython-installer/${PORTVERSION}/ +MASTER_SITES= https://repo1.maven.org/maven2/org/python/jython-installer/${PORTVERSION}/ EXTRACT_SUFX= .jar MAINTAINER= python@FreeBSD.org COMMENT= Implementation of Python Interpreter in Pure Java WWW= https://www.jython.org/ LICENSE= PSFL APACHE20 LICENSE_COMB= multi LICENSE_FILE_PSFL= ${WRKDIR}/LICENSE.txt LICENSE_FILE_APACHE20= ${WRKDIR}/LICENSE_Apache.txt BUILD_DEPENDS= bash:shells/bash RUN_DEPENDS= bash:shells/bash # Extract only license files EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions \ LICENSE.txt LICENSE_Apache.txt USES= cpe CPE_VENDOR= python USE_JAVA= yes NO_BUILD= yes NO_ARCH= yes REINPLACE_ARGS= -i "" INST_TARGET?= lib/jython JYTHON_PREFIX= ${PREFIX}/${INST_TARGET} PLIST_SUB+= JYTHON_DIR=${INST_TARGET} # Do tons of backflips so that the cachedir is put into the user's home # directory (it's irritating to not be able to cache stuff if you're # not root). Furthermore, don't leave a cachedir around from either a # port install or a package install, but do cache the *.py files in Lib # during a port install or a package install. do-install: # Null the PATH so installer won't find the python2.7 executable # and won't build a python launcher instead of bash one cd ${DISTDIR} && PATH="" ${JAVA} \ -jar ${DISTNAME}${EXTRACT_SUFX} \ --silent -d ${STAGEDIR}${JYTHON_PREFIX} -t standard -e ensurepip # Place python.cachedir in user's home directory by default ${REINPLACE_CMD} \ 's|\"$$JAVA_OPTS|\"-Dpython.cachedir=$${HOME}/.jython-cachedir $$JAVA_OPTS|g' \ ${STAGEDIR}${JYTHON_PREFIX}/bin/jython # Teach bin/jython script to solve symlinks the right way ${REINPLACE_CMD} \ 's,if expr "$$link" : '\''/'\'' > /dev/null; then,if expr "$$link" : '\''^/'\'' > /dev/null; then,' \ ${STAGEDIR}${JYTHON_PREFIX}/bin/jython # Delete python.cachedir entry from Jython's registry file ${REINPLACE_CMD} 's/^python\.cachedir/#&/g' \ ${STAGEDIR}${JYTHON_PREFIX}/registry # Compile all the *.py files to *$py.class files, override HOME and user.home to place # .jython-cachedir and .jline-jython.history in WRKDIR -HOME=${WRKDIR} JAVA_OPTS="-Duser.home=${WRKDIR}" \ ${STAGEDIR}${JYTHON_PREFIX}/bin/jython \ -m compileall -d ${JYTHON_PREFIX} ${STAGEDIR}${JYTHON_PREFIX} # Install symbolic links for convenience. ${LN} -sf ${JYTHON_PREFIX}/bin/jython ${STAGEDIR}${PREFIX}/bin/jython ${LN} -sf ${JYTHON_PREFIX}/registry ${STAGEDIR}${PREFIX}/etc/jython.reg .include diff --git a/math/apache-commons-math/Makefile b/math/apache-commons-math/Makefile index 2366c781e663..59e38cc39ec5 100644 --- a/math/apache-commons-math/Makefile +++ b/math/apache-commons-math/Makefile @@ -1,57 +1,57 @@ PORTNAME= commons-math PORTVERSION= 3.6.1 PORTREVISION= 1 CATEGORIES= math java MASTER_SITES= APACHE_COMMONS_SOURCE \ - http://repo1.maven.org/maven2/junit/junit/4.8.2/:source2 + https://repo1.maven.org/maven2/junit/junit/4.8.2/:source2 PKGNAMEPREFIX= apache- DISTNAME= ${PORTNAME}3-${PORTVERSION}-src DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ junit-4.8.2.jar:source2 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= bofh@FreeBSD.org COMMENT= Java library of self-contained mathematics and statistics components WWW= https://commons.apache.org/proper/commons-math/ LICENSE= APACHE20 BROKEN_armv6= fails to compile: build.xml: Compile failed; see the compiler error output for details BROKEN_armv7= fails to compile: PowellOptimizer.java:301: error: Illegal static declaration in inner class PowellOptimizer.LineSearch USE_ANT= yes USE_JAVA= yes USE_LOCALE= en_US.ISO8859-1 ALL_TARGET= jar MAKE_ARGS= -Dlibdir=${WRKDIR} -Dnoget=true JARFILE= ${PORTNAME:S,3,,}-3.6.jar DESTJARFILE= ${PORTNAME}.jar PLIST_FILES+= ${JAVAJARDIR}/${DESTJARFILE} OPTIONS_DEFINE= DOCS NO_ARCH= yes .include .if ${PORT_OPTIONS:MDOCS} ALL_TARGET+= javadoc PORTDOCS= LICENSE.txt NOTICE.txt RELEASE-NOTES.txt license-header.txt .endif post-extract: ${MKDIR} ${WRKSRC}/lib ${CP} ${DISTDIR}/junit-4.8.2.jar ${WRKSRC}/lib/ do-install: ${MKDIR} ${STAGEDIR}${JAVAJARDIR} ${INSTALL_DATA} ${WRKSRC}/target/${JARFILE} ${STAGEDIR}${JAVAJARDIR}/${DESTJARFILE} .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${DOCSDIR}/ .endif .include diff --git a/www/servlet-api/Makefile b/www/servlet-api/Makefile index 413dc8d2b03d..cefa0d464e3c 100644 --- a/www/servlet-api/Makefile +++ b/www/servlet-api/Makefile @@ -1,23 +1,22 @@ PORTNAME= servlet-api PORTVERSION= 2.5 PORTREVISION= 3 CATEGORIES= www java -MASTER_SITES= http://maven.ibiblio.org/maven2/javax/servlet/servlet-api/2.5/ \ - http://repo1.maven.org/maven2/javax/servlet/servlet-api/2.5/ +MASTER_SITES= https://repo1.maven.org/maven2/javax/servlet/servlet-api/2.5/ EXTRACT_SUFX= .jar EXTRACT_ONLY= # empty MAINTAINER= ports@FreeBSD.org COMMENT= The Servlet API WWW= http://java.sun.com/products/servlet/ USE_JAVA= yes NO_BUILD= yes PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar do-install: ${INSTALL_DATA} ${_DISTDIR}/${DISTFILES} \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar .include