svn commit: r355258 - head/science/libkml
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun May 25 17:47:37 UTC 2014
Author: sunpoet
Date: Sun May 25 17:47:36 2014
New Revision: 355258
URL: http://svnweb.freebsd.org/changeset/ports/355258
QAT: https://qat.redports.org/buildarchive/r355258/
Log:
- Sort BUILD_DEPENDS
- Use USES=libtool
- Fix configure error (bash syntax in sh script)
- Strip shared library
- Sort PLIST
- Bump PORTREVISION for package change
Modified:
head/science/libkml/Makefile
head/science/libkml/pkg-plist
Modified: head/science/libkml/Makefile
==============================================================================
--- head/science/libkml/Makefile Sun May 25 17:34:58 2014 (r355257)
+++ head/science/libkml/Makefile Sun May 25 17:47:36 2014 (r355258)
@@ -3,24 +3,30 @@
PORTNAME= libkml
PORTVERSION= 1.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science
-MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
+MASTER_SITES= GOOGLE_CODE
MAINTAINER= sunpoet at FreeBSD.org
COMMENT= Library for parse, generate, and operate on KML
LICENSE= BSD3CLAUSE
-BUILD_DEPENDS= ${LOCALBASE}/include/expat.h:${PORTSDIR}/textproc/expat2 \
- ${LOCALBASE}/bin/curl-config:${PORTSDIR}/ftp/curl
+BUILD_DEPENDS= ${LOCALBASE}/bin/curl-config:${PORTSDIR}/ftp/curl \
+ ${LOCALBASE}/include/expat.h:${PORTSDIR}/textproc/expat2
+CONFIGURE_ARGS= --disable-java --disable-python --disable-swig \
+ --with-expat-include-dir=${LOCALBASE}/include \
+ --with-expat-lib-dir=${LOCALBASE}/lib
GNU_CONFIGURE= yes
-USE_GCC= yes
-USES= gmake
USE_LDCONFIG= yes
+USES= gmake libtool
-CFLAGS+= -I${LOCALBASE}/include -Wno-long-long
-LDFLAGS+= -L${LOCALBASE}/lib
+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||' '{}' \;
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so.*
.include <bsd.port.mk>
Modified: head/science/libkml/pkg-plist
==============================================================================
--- head/science/libkml/pkg-plist Sun May 25 17:34:58 2014 (r355257)
+++ head/science/libkml/pkg-plist Sun May 25 17:47:36 2014 (r355258)
@@ -28,13 +28,14 @@ include/kml/convenience/csv_file.h
include/kml/convenience/csv_parser.h
include/kml/convenience/element_counter.h
include/kml/convenience/feature_list.h
-include/kml/convenience/gpx_trk_pt_handler.h
include/kml/convenience/google_doc_list.h
include/kml/convenience/google_maps_data.h
include/kml/convenience/google_picasa_web.h
include/kml/convenience/google_spreadsheets.h
+include/kml/convenience/gpx_trk_pt_handler.h
include/kml/convenience/http_client.h
include/kml/convenience/kmz_check_links.h
+include/kml/dom.h
include/kml/dom/abstractlatlonbox.h
include/kml/dom/abstractview.h
include/kml/dom/atom.h
@@ -83,7 +84,7 @@ include/kml/dom/vec2.h
include/kml/dom/visitor.h
include/kml/dom/visitor_driver.h
include/kml/dom/xal.h
-include/kml/dom.h
+include/kml/engine.h
include/kml/engine/bbox.h
include/kml/engine/clone.h
include/kml/engine/engine_types.h
@@ -116,7 +117,6 @@ include/kml/engine/style_merger.h
include/kml/engine/style_resolver.h
include/kml/engine/style_splitter.h
include/kml/engine/update.h
-include/kml/engine.h
include/kml/regionator/feature_list_region_handler.h
include/kml/regionator/feature_list_regionator.h
include/kml/regionator/region_handler.h
@@ -125,6 +125,7 @@ include/kml/regionator/regionator_qid.h
include/kml/regionator/regionator_util.h
include/kml/third_party/boost_1_34_1/boost/assert.hpp
include/kml/third_party/boost_1_34_1/boost/checked_delete.hpp
+include/kml/third_party/boost_1_34_1/boost/config.hpp
include/kml/third_party/boost_1_34_1/boost/config/compiler/gcc.hpp
include/kml/third_party/boost_1_34_1/boost/config/no_tr1/utility.hpp
include/kml/third_party/boost_1_34_1/boost/config/platform/linux.hpp
@@ -136,7 +137,6 @@ include/kml/third_party/boost_1_34_1/boo
include/kml/third_party/boost_1_34_1/boost/config/stdlib/libstdcpp3.hpp
include/kml/third_party/boost_1_34_1/boost/config/suffix.hpp
include/kml/third_party/boost_1_34_1/boost/config/user.hpp
-include/kml/third_party/boost_1_34_1/boost/config.hpp
include/kml/third_party/boost_1_34_1/boost/detail/workaround.hpp
include/kml/third_party/boost_1_34_1/boost/intrusive_ptr.hpp
include/kml/third_party/boost_1_34_1/boost/scoped_ptr.hpp
@@ -151,51 +151,51 @@ include/kml/xsd/xsd_type.h
include/kml/xsd/xsd_util.h
include/kml/xsd/xst_parser.h
lib/libkmlbase.a
-lib/libkmlbase.la
lib/libkmlbase.so
lib/libkmlbase.so.0
+lib/libkmlbase.so.0.0.0
lib/libkmlconvenience.a
-lib/libkmlconvenience.la
lib/libkmlconvenience.so
lib/libkmlconvenience.so.0
+lib/libkmlconvenience.so.0.0.0
lib/libkmldom.a
-lib/libkmldom.la
lib/libkmldom.so
lib/libkmldom.so.0
+lib/libkmldom.so.0.0.0
lib/libkmlengine.a
-lib/libkmlengine.la
lib/libkmlengine.so
lib/libkmlengine.so.0
+lib/libkmlengine.so.0.0.0
lib/libkmlregionator.a
-lib/libkmlregionator.la
lib/libkmlregionator.so
lib/libkmlregionator.so.0
+lib/libkmlregionator.so.0.0.0
lib/libkmlxsd.a
-lib/libkmlxsd.la
lib/libkmlxsd.so
lib/libkmlxsd.so.0
+lib/libkmlxsd.so.0.0.0
lib/libminizip.a
-lib/libminizip.la
lib/libminizip.so
lib/libminizip.so.0
+lib/libminizip.so.0.0.0
lib/liburiparser.a
-lib/liburiparser.la
lib/liburiparser.so
lib/liburiparser.so.1
- at dirrm include/kml/base
- at dirrm include/kml/convenience
- at dirrm include/kml/dom
- at dirrm include/kml/engine
- at dirrm include/kml/regionator
- at dirrm include/kml/third_party/boost_1_34_1/boost/config/compiler
- at dirrm include/kml/third_party/boost_1_34_1/boost/config/no_tr1
- at dirrm include/kml/third_party/boost_1_34_1/boost/config/platform
+lib/liburiparser.so.1.0.5
+ at dirrm lib/libkml
+ at dirrm include/kml/xsd
+ at dirrm include/kml/third_party/boost_1_34_1/boost/detail
@dirrm include/kml/third_party/boost_1_34_1/boost/config/stdlib
+ at dirrm include/kml/third_party/boost_1_34_1/boost/config/platform
+ at dirrm include/kml/third_party/boost_1_34_1/boost/config/no_tr1
+ at dirrm include/kml/third_party/boost_1_34_1/boost/config/compiler
@dirrm include/kml/third_party/boost_1_34_1/boost/config
- at dirrm include/kml/third_party/boost_1_34_1/boost/detail
@dirrm include/kml/third_party/boost_1_34_1/boost
@dirrm include/kml/third_party/boost_1_34_1
@dirrm include/kml/third_party
- at dirrm include/kml/xsd
+ at dirrm include/kml/regionator
+ at dirrm include/kml/engine
+ at dirrm include/kml/dom
+ at dirrm include/kml/convenience
+ at dirrm include/kml/base
@dirrm include/kml
- at dirrm lib/libkml
More information about the svn-ports-head
mailing list