Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Apr 2015 16:42:56 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r384913 - in head/science/libkml: . files
Message-ID:  <201504281642.t3SGgu8x080172@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Tue Apr 28 16:42:55 2015
New Revision: 384913
URL: https://svnweb.freebsd.org/changeset/ports/384913

Log:
  - Update MASTER_SITES: move from Google Code to GitHub
  - Update pkg-descr
  - Update WWW
  - Bump PORTREVISION for package change

Added:
  head/science/libkml/files/patch-configure.ac   (contents, props changed)
  head/science/libkml/files/patch-src-kml-base-file_posix.cc
     - copied, changed from r384705, head/science/libkml/files/patch-src_kml_base_file__posix.cc
  head/science/libkml/files/patch-third_party-Makefile.am   (contents, props changed)
Deleted:
  head/science/libkml/files/patch-src_kml_base_file__posix.cc
Modified:
  head/science/libkml/Makefile
  head/science/libkml/distinfo
  head/science/libkml/pkg-descr
  head/science/libkml/pkg-plist

Modified: head/science/libkml/Makefile
==============================================================================
--- head/science/libkml/Makefile	Tue Apr 28 16:10:05 2015	(r384912)
+++ head/science/libkml/Makefile	Tue Apr 28 16:42:55 2015	(r384913)
@@ -2,10 +2,9 @@
 # $FreeBSD$
 
 PORTNAME=	libkml
-PORTVERSION=	1.2.0
-PORTREVISION=	2
+PORTVERSION=	1.2
+PORTREVISION=	3
 CATEGORIES=	science
-MASTER_SITES=	GOOGLE_CODE
 
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Library for parse, generate, and operate on KML
@@ -23,13 +22,17 @@ CONFIGURE_ARGS=	--disable-java --disable
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
 USE_LDCONFIG=	yes
-USES=		gmake libtool
+USES=		autoreconf gmake libtool
+
+GH_ACCOUNT=	google
+GH_PROJECT=	${PORTNAME}
+GH_TAGNAME=	release-${PORTVERSION}
+USE_GITHUB=	yes
 
 SWIG_BUILD_DEPENDS=	${LOCALBASE}/bin/swig:${PORTSDIR}/devel/swig13
 SWIG_CONFIGURE_OFF=	--disable-swig
 
 post-patch:
-	@${REINPLACE_CMD} -e '/SWIG_VERSION:4/ s|:4|#*.*.|' ${WRKSRC}/configure
-	@${FIND} ${WRKSRC} -name Makefile.in -exec ${REINPLACE_CMD} 's|-Werror||; s| -ansi -pedantic||' '{}' \;
+	@${FIND} ${WRKSRC} -name Makefile.am -exec ${REINPLACE_CMD} 's|-Werror||; s| -ansi -pedantic||' '{}' \;
 
 .include <bsd.port.mk>

Modified: head/science/libkml/distinfo
==============================================================================
--- head/science/libkml/distinfo	Tue Apr 28 16:10:05 2015	(r384912)
+++ head/science/libkml/distinfo	Tue Apr 28 16:42:55 2015	(r384913)
@@ -1,2 +1,2 @@
-SHA256 (libkml-1.2.0.tar.gz) = fae9085e4cd9f0d4ae0d0626be7acf4ad5cbb37991b9d886df29daf72df37cbc
-SIZE (libkml-1.2.0.tar.gz) = 9041987
+SHA256 (google-libkml-1.2-release-1.2_GH0.tar.gz) = 98b0808ac243390c09288bbc90c248879572ca7455f22dc4610aab32848d130d
+SIZE (google-libkml-1.2-release-1.2_GH0.tar.gz) = 8784768

Added: head/science/libkml/files/patch-configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/libkml/files/patch-configure.ac	Tue Apr 28 16:42:55 2015	(r384913)
@@ -0,0 +1,20 @@
+--- configure.ac.orig	2010-02-19 15:52:05 UTC
++++ configure.ac
+@@ -6,7 +6,7 @@ AC_PREREQ(2.57)
+ AC_INIT(libkml, 1.2.0, http://code.google.com/p/libkml/issues)
+ AC_CONFIG_SRCDIR(README)
+ AC_CONFIG_AUX_DIR(config)
+-AM_INIT_AUTOMAKE(-Wall -Werror)
++AM_INIT_AUTOMAKE(-Wall subdir-objects)
+ 
+ AC_PROG_CPP
+ AC_PROG_CXX
+@@ -88,7 +88,7 @@ if test "x$enable_swig" != xno; then
+ 	AC_CHECK_PROG(SWIG, swig, swig)
+ 	if test "x$SWIG" != x; then
+ 		SWIG_VERSION=`swig -version 2>&1|grep Version|cut -d" " -f3`
+-		if test ${SWIG_VERSION:4} -lt 35; then
++		if test ${SWIG_VERSION#*.*.} -lt 35; then
+ 			AC_MSG_WARN([You have SWIG $SWIG_VERSION installed, but libkml requires at least SWIG 1.3.35. The bindings will not be built.])
+ 			SWIG=
+ 		fi

Copied and modified: head/science/libkml/files/patch-src-kml-base-file_posix.cc (from r384705, head/science/libkml/files/patch-src_kml_base_file__posix.cc)
==============================================================================
--- head/science/libkml/files/patch-src_kml_base_file__posix.cc	Sat Apr 25 06:19:16 2015	(r384705, copy source)
+++ head/science/libkml/files/patch-src-kml-base-file_posix.cc	Tue Apr 28 16:42:55 2015	(r384913)
@@ -1,4 +1,4 @@
---- src/kml/base/file_posix.cc.orig	2010-01-14 00:16:30.000000000 +0000
+--- src/kml/base/file_posix.cc.orig	2010-02-19 15:52:05 UTC
 +++ src/kml/base/file_posix.cc
 @@ -29,6 +29,7 @@
  #include "kml/base/file.h"

Added: head/science/libkml/files/patch-third_party-Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/libkml/files/patch-third_party-Makefile.am	Tue Apr 28 16:42:55 2015	(r384913)
@@ -0,0 +1,66 @@
+--- third_party/Makefile.am.orig	2010-02-19 15:52:05 UTC
++++ third_party/Makefile.am
+@@ -16,24 +16,24 @@ libminizip_la_SOURCES = \
+ libminizip_la_LDFLAGS = -lz
+ 
+ liburiparser_la_SOURCES = \
+-	$(uriparser)/lib/UriCommon.c \
+-	$(uriparser)/lib/UriCommon.h \
+-	$(uriparser)/lib/UriCompare.c \
+-	$(uriparser)/lib/UriEscape.c \
+-	$(uriparser)/lib/UriFile.c \
+-	$(uriparser)/lib/UriIp4.c \
+-	$(uriparser)/lib/UriIp4Base.c \
+-	$(uriparser)/lib/UriIp4Base.h \
+-	$(uriparser)/lib/UriNormalize.c \
+-	$(uriparser)/lib/UriNormalizeBase.c \
+-	$(uriparser)/lib/UriNormalizeBase.h \
+-	$(uriparser)/lib/UriParse.c \
+-	$(uriparser)/lib/UriParseBase.c \
+-	$(uriparser)/lib/UriParseBase.h \
+-	$(uriparser)/lib/UriQuery.c \
+-	$(uriparser)/lib/UriRecompose.c \
+-	$(uriparser)/lib/UriResolve.c \
+-	$(uriparser)/lib/UriShorten.c
++	uriparser-0.7.5/lib/UriCommon.c \
++	uriparser-0.7.5/lib/UriCommon.h \
++	uriparser-0.7.5/lib/UriCompare.c \
++	uriparser-0.7.5/lib/UriEscape.c \
++	uriparser-0.7.5/lib/UriFile.c \
++	uriparser-0.7.5/lib/UriIp4.c \
++	uriparser-0.7.5/lib/UriIp4Base.c \
++	uriparser-0.7.5/lib/UriIp4Base.h \
++	uriparser-0.7.5/lib/UriNormalize.c \
++	uriparser-0.7.5/lib/UriNormalizeBase.c \
++	uriparser-0.7.5/lib/UriNormalizeBase.h \
++	uriparser-0.7.5/lib/UriParse.c \
++	uriparser-0.7.5/lib/UriParseBase.c \
++	uriparser-0.7.5/lib/UriParseBase.h \
++	uriparser-0.7.5/lib/UriQuery.c \
++	uriparser-0.7.5/lib/UriRecompose.c \
++	uriparser-0.7.5/lib/UriResolve.c \
++	uriparser-0.7.5/lib/UriShorten.c
+ liburiparser_la_LDFLAGS = -version-info 1:5:0
+ 
+ boost_root = boost_1_34_1
+@@ -79,13 +79,13 @@ libboostconfigplatforminclude_HEADERS = 
+ 
+ googletest = googletest-r108
+ libgtest_la_SOURCES = \
+-	$(googletest)/src/gtest.cc \
+-	$(googletest)/src/gtest-death-test.cc \
+-	$(googletest)/src/gtest-filepath.cc \
+-	$(googletest)/src/gtest-internal-inl.h \
+-	$(googletest)/src/gtest-port.cc \
+-	$(googletest)/src/gtest-test-part.cc \
+-	$(googletest)/src/gtest-typed-test.cc
++	googletest-r108/src/gtest.cc \
++	googletest-r108/src/gtest-death-test.cc \
++	googletest-r108/src/gtest-filepath.cc \
++	googletest-r108/src/gtest-internal-inl.h \
++	googletest-r108/src/gtest-port.cc \
++	googletest-r108/src/gtest-test-part.cc \
++	googletest-r108/src/gtest-typed-test.cc
+ 
+ EXTRA_DIST = \
+ 	expat.win32/expat.h \

Modified: head/science/libkml/pkg-descr
==============================================================================
--- head/science/libkml/pkg-descr	Tue Apr 28 16:10:05 2015	(r384912)
+++ head/science/libkml/pkg-descr	Tue Apr 28 16:42:55 2015	(r384913)
@@ -1,5 +1,5 @@
-libkml is a library for use with applications that want to
-parse, generate and operate on KML. It is an implementation
-of the OGC KML 2.2 standard.
+This is Google's reference implementation of OGC KML 2.2. It also includes
+implementations of Google's gx: extensions used by Google Earth, as well as
+several utility libraries for working with other formats.
 
-WWW: http://code.google.com/p/libkml/
+WWW: https://github.com/google/libkml

Modified: head/science/libkml/pkg-plist
==============================================================================
--- head/science/libkml/pkg-plist	Tue Apr 28 16:10:05 2015	(r384912)
+++ head/science/libkml/pkg-plist	Tue Apr 28 16:42:55 2015	(r384913)
@@ -182,4 +182,3 @@ lib/liburiparser.a
 lib/liburiparser.so
 lib/liburiparser.so.1
 lib/liburiparser.so.1.0.5
-@dir lib/libkml



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201504281642.t3SGgu8x080172>