Index: head/math/jts/Makefile =================================================================== --- head/math/jts/Makefile (revision 553319) +++ head/math/jts/Makefile (revision 553320) @@ -1,97 +1,97 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= jts -DISTVERSION= 1.16.1 +DISTVERSION= 1.17.1 DISTVERSIONPREFIX= jts- CATEGORIES= math databases java MAINTAINER= mfechner@FreeBSD.org COMMENT= JTS Topology Suite LICENSE= EPL #LICENSE_COMB= dual BUILD_DEPENDS= mvn:devel/maven USE_GITHUB= yes GH_ACCOUNT= locationtech USE_JAVA= yes JAVA_VERSION= 1.8+ NO_ARCH= yes VER= ${PORTVERSION:tl} JARFILES= core/target/jts-core app/target/jts-app io/common/target/jts-io-common lab/target/jts-lab JARDOCFILES= io/common/target/jts-io-common core/target/jts-core lab/target/jts-lab PLIST_SUB= VERSION=${VER} PORTDOCS= * OPTIONS_DEFINE= DOCS # to rebuild the deps archive: # 1. set DEV_UPDATE_MODE=yes # 2. make makesum build # 3. upload the *-deps using: make pushToGH # 4. set DEV_UPDATE_MODE=no # 5. make clean makesum DEV_UPDATE_MODE= no .if (${DEV_UPDATE_MODE} == "yes") pre-build: mkdir -p ${WRKDIR}/.m2 cd ${WRKDIR}/.m2 && rm -Rf .git cd ${WRKDIR}/.m2 && git init cd ${WRKDIR}/.m2 && git remote add origin git@github.com:mfechner/freebsd-math-jts-deps.git cd ${WRKDIR}/.m2 && git fetch cd ${WRKDIR}/.m2 && rm -Rf repository cd ${WRKDIR}/.m2 && git checkout master cd ${WRKDIR}/.m2 && rm -Rf repository post-build: @${ECHO} "(!!!) Please upload the maven repo using: make pushToGH" .else GH_TUPLE= mfechner:freebsd-math-jts-deps:${VER}:m2 MASTER_SITES+= LOCAL/mfechner/:maven MVN_ARGS= --offline # Move the download deps to correct destination post-patch: @${MV} ${WRKDIR}/freebsd-math-jts-deps-${VER} ${WRKDIR}/.m2 .endif #-Dmaven.repo.local=${WRKDIR}/freebsd-math-jts-deps-${VER}/ do-build: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${LOCALBASE}/bin/mvn ${MVN_ARGS} \ -fae clean install \ -Dmaven.test.skip=true \ -Duser.home=${WRKDIR} do-install: .for jar in ${JARFILES} @${INSTALL_DATA} ${WRKSRC}/modules/${jar}-${VER}.jar \ ${STAGEDIR}${JAVALIBDIR}/ .endfor do-install-DOCS-on: .for jar in ${JARDOCFILES} @${INSTALL_DATA} ${WRKSRC}/modules/${jar}-${VER}-javadoc.jar \ ${STAGEDIR}${JAVALIBDIR}/ .endfor # Make sure you build the port before (not in poudriere, make build) with DEV_UPDATE_MODE=yes # before you execute this target pushToGH: @cd ${WRKDIR}/.m2 cd ${WRKDIR}/.m2 && git add . cd ${WRKDIR}/.m2 && git status cd ${WRKDIR}/.m2 && git commit -m "Update deps for version ${VER}." read -p "Continue to push new version ${VER} to GH" dummy cd ${WRKDIR}/.m2 && git push -u origin master cd ${WRKDIR}/.m2 && git tag -f ${VER} cd ${WRKDIR}/.m2 && git push --tags -f .include Index: head/math/jts/distinfo =================================================================== --- head/math/jts/distinfo (revision 553319) +++ head/math/jts/distinfo (revision 553320) @@ -1,5 +1,5 @@ -TIMESTAMP = 1563442910 -SHA256 (locationtech-jts-jts-1.16.1_GH0.tar.gz) = 899b58b18e3dc5756ffe94202a36a409a5a22f68b58295406155ace3eb5952c6 -SIZE (locationtech-jts-jts-1.16.1_GH0.tar.gz) = 13702015 -SHA256 (mfechner-freebsd-math-jts-deps-1.16.1_GH0.tar.gz) = f23ae4a882f78ecb37e3e5da49f467e62d3d92f552dd53d4146d4c4f4170193b -SIZE (mfechner-freebsd-math-jts-deps-1.16.1_GH0.tar.gz) = 49315156 +TIMESTAMP = 1603692576 +SHA256 (locationtech-jts-jts-1.17.1_GH0.tar.gz) = 0a7cb59fe25ab57cc84231ec0b7ed80de60ad1d733ac72b8496f9b73fd98d5c2 +SIZE (locationtech-jts-jts-1.17.1_GH0.tar.gz) = 13802380 +SHA256 (mfechner-freebsd-math-jts-deps-1.17.1_GH0.tar.gz) = b2a754704ff91f575c5f80c1a06e4c1db4afcdd78500d96c19010f3a5cc2296c +SIZE (mfechner-freebsd-math-jts-deps-1.17.1_GH0.tar.gz) = 54999185 Index: head/math/jts/pkg-descr =================================================================== --- head/math/jts/pkg-descr (revision 553319) +++ head/math/jts/pkg-descr (revision 553320) @@ -1,12 +1,12 @@ The JTS Topology Suite is an API of 2D spatial predicates and functions. It has the following design goals: * JTS conforms to the Simple Features Specification for SQL published by the Open GIS Consortium * JTS provides a complete, consistent, robust implementation of fundamental 2D spatial algorithms * JTS is fast enough for production use * JTS is written in 100% pure Java(TM) * JTS is open source (under the LGPL license) -WWW: http://www.vividsolutions.com/Jts/JTSHome.htm +WWW: https://github.com/locationtech/jts