svn commit: r384913 - in head/science/libkml: . files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Tue Apr 28 16:42:58 UTC 2015
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 at 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
- at dir lib/libkml
More information about the svn-ports-all
mailing list