svn commit: r463092 - in head/devel/avro-cpp: . files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Mon Feb 26 22:33:06 UTC 2018
Author: sunpoet
Date: Mon Feb 26 22:33:04 2018
New Revision: 463092
URL: https://svnweb.freebsd.org/changeset/ports/463092
Log:
Update to 1.8.2
- Change MASTER_SITES to GitHub
- Update COMMENT
- Add LICENSE
- Use WRKSRC_SUBDIR
- Update pkg-descr
- Update WWW
Changes: https://github.com/apache/avro/blob/branch-1.8/CHANGES.txt
https://github.com/apache/avro/commits/branch-1.8/lang/c++
Deleted:
head/devel/avro-cpp/files/patch-lang_c++_CMakeLists.txt
Modified:
head/devel/avro-cpp/Makefile
head/devel/avro-cpp/distinfo
head/devel/avro-cpp/pkg-descr
Modified: head/devel/avro-cpp/Makefile
==============================================================================
--- head/devel/avro-cpp/Makefile Mon Feb 26 22:32:58 2018 (r463091)
+++ head/devel/avro-cpp/Makefile Mon Feb 26 22:33:04 2018 (r463092)
@@ -2,30 +2,27 @@
# $FreeBSD$
PORTNAME= avro
-PORTVERSION= 1.8.1
-PORTREVISION= 6
+PORTVERSION= 1.8.2
+DISTVERSIONPREFIX= release-
CATEGORIES= devel
-MASTER_SITES= http://www.sai.msu.su/apache/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ \
- APACHE/${PORTNAME}/stable
PKGNAMESUFFIX= -cpp
-DISTNAME= ${PORTNAME}-src-${PORTVERSION}
-MAINTAINER= ports at FreeBSD.org
-COMMENT= Data serialization system for C++
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= C++ library for Apache Avro
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
LIB_DEPENDS= libboost_regex.so:devel/boost-libs
-USES= cmake python:build
+USES= cmake
USE_LDCONFIG= yes
+WRKSRC_SUBDIR= lang/c++
-WRKSRC= ${WRKDIR}/${DISTNAME}/lang/c++
+GH_ACCOUNT= apache
+USE_GITHUB= yes
post-patch:
- @${REINPLACE_CMD} -e 's|COMMAND python|COMMAND "${PYTHON_CMD}"|' \
- ${WRKSRC}/CMakeLists.txt
- @${REINPLACE_CMD} -e 's|BOOST_CHECKPOINT|BOOST_TEST_CHECKPOINT|' \
- ${WRKSRC}/test/SchemaTests.cc
- @${REINPLACE_CMD} -e 's|BOOST_MESSAGE|BOOST_TEST_MESSAGE|' \
- ${WRKSRC}/test/buffertest.cc
+ @${REINPLACE_CMD} -e 's|$${AVRO_VERSION_MAJOR}.\($${AVRO_VERSION_MINOR}\)|\1|' ${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>
Modified: head/devel/avro-cpp/distinfo
==============================================================================
--- head/devel/avro-cpp/distinfo Mon Feb 26 22:32:58 2018 (r463091)
+++ head/devel/avro-cpp/distinfo Mon Feb 26 22:33:04 2018 (r463092)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1466123940
-SHA256 (avro-src-1.8.1.tar.gz) = 5b0531a3f408f3ccf22ab688be586199ab54de08ca347c50baa61d583191f42e
-SIZE (avro-src-1.8.1.tar.gz) = 2152089
+TIMESTAMP = 1519473626
+SHA256 (apache-avro-release-1.8.2_GH0.tar.gz) = 19040889f2c822445b6ccf14e6f13ccf2d7851458790ae1539a2688d21c76ae0
+SIZE (apache-avro-release-1.8.2_GH0.tar.gz) = 2141779
Modified: head/devel/avro-cpp/pkg-descr
==============================================================================
--- head/devel/avro-cpp/pkg-descr Mon Feb 26 22:32:58 2018 (r463091)
+++ head/devel/avro-cpp/pkg-descr Mon Feb 26 22:33:04 2018 (r463092)
@@ -1,13 +1,13 @@
-Avro is a data serialization system.
+This is the C++ library of Apache Avro (devel/avro).
-Avro provides:
-* Rich data structures.
-* A compact, fast, binary data format.
-* A container file, to store persistent data.
-* Remote procedure call (RPC).
-* Simple integration with dynamic languages. Code generation is not
-required to read or write data files nor to use or implement RPC
-protocols. Code generation as an optional optimization, only worth
-implementing for statically typed languages.
+Apache Avro is a data serialization system which provides:
+- Rich data structures.
+- A compact, fast, binary data format.
+- A container file, to store persistent data.
+- Remote procedure call (RPC).
+- Simple integration with dynamic languages. Code generation is not required to
+ read or write data files nor to use or implement RPC protocols. Code
+ generation as an optional optimization, only worth implementing for statically
+ typed languages.
-WWW: http://avro.apache.org/
+WWW: https://avro.apache.org/
More information about the svn-ports-head
mailing list