From owner-svn-ports-head@FreeBSD.ORG Thu Jan 8 00:03:46 2015 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BB582186; Thu, 8 Jan 2015 00:03:46 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A60A2634; Thu, 8 Jan 2015 00:03:46 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0803kEC096095; Thu, 8 Jan 2015 00:03:46 GMT (envelope-from truckman@FreeBSD.org) Received: (from truckman@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0803jeG096089; Thu, 8 Jan 2015 00:03:45 GMT (envelope-from truckman@FreeBSD.org) Message-Id: <201501080003.t0803jeG096089@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: truckman set sender to truckman@FreeBSD.org using -f From: Don Lewis Date: Thu, 8 Jan 2015 00:03:45 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r376506 - head/devel/protobuf-c X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jan 2015 00:03:46 -0000 Author: truckman Date: Thu Jan 8 00:03:45 2015 New Revision: 376506 URL: https://svnweb.freebsd.org/changeset/ports/376506 QAT: https://qat.redports.org/buildarchive/r376506/ Log: Upgrade to version 1.1.0: protobuf-c (1.1.0) [ Robert Edmonds ] * Release 1.1.0. [ Ilya Lipnitskiy ] * Fix a bug when merging optional byte fields. * Documentation updates. * Implement oneof support (Issue #174). Protobuf 2.6.0 or newer is now required to build protobuf-c. * Print leading comments for enum, message, and field definitions into generated header files (Issue #175). Github does not speak http (only https), so mirror the distfile on LOCAL (suggested by mat@). Use PORTDOCS=* instead of listing DOXYGEN generated files in pkg-plist. Use options helpers instead of .if (suggested by mat@). Differential Revision: https://reviews.freebsd.org/D1448 Approved by: mat (mentor) Sponsored by: Farsight Security, Inc. Modified: head/devel/protobuf-c/Makefile head/devel/protobuf-c/distinfo head/devel/protobuf-c/pkg-plist Modified: head/devel/protobuf-c/Makefile ============================================================================== --- head/devel/protobuf-c/Makefile Wed Jan 7 23:29:13 2015 (r376505) +++ head/devel/protobuf-c/Makefile Thu Jan 8 00:03:45 2015 (r376506) @@ -2,11 +2,10 @@ # $FreeBSD$ PORTNAME= protobuf-c -PORTVERSION= 1.0.2 -PORTREVISION= 2 +PORTVERSION= 1.1.0 CATEGORIES= devel -MASTER_SITES= https://github.com/${GITHUB_USER}/${GITHUB_REPO}/releases/download/v${PORTVERSION}/ \ - http://github.com/${GITHUB_USER}/${GITHUB_REPO}/releases/download/v${PORTVERSION}/ +MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${PORTVERSION}/ \ + LOCAL/truckman/farsight MAINTAINER= truckman@FreeBSD.org COMMENT= Code generator and libraries to use Protocol Buffers from pure C @@ -23,26 +22,23 @@ USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -GITHUB_USER= protobuf-c -GITHUB_REPO= protobuf-c +OPTIONS_DEFINE= DOXYGEN +OPTIONS_DEFAULT= DOXYGEN -OPTIONS_DEFINE= DOCS - -.include +PORTDOCS= * ALL_TARGET= all -.if ${PORT_OPTIONS:MDOCS} -BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen -ALL_TARGET+= html-local -.endif +INSTALL_TARGET= install-strip +DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen +DOXYGEN_ALL_TARGET= html-local +.include post-patch: @${REINPLACE_CMD} -e 's|GREP "\\-L"|GREP "bin/ld"|g' ${WRKSRC}/configure +.if ${PORT_OPTIONS:MDOXYGEN} post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libprotobuf-c.so.1.0.0 -.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/html/* ${STAGEDIR}${DOCSDIR}/html .endif Modified: head/devel/protobuf-c/distinfo ============================================================================== --- head/devel/protobuf-c/distinfo Wed Jan 7 23:29:13 2015 (r376505) +++ head/devel/protobuf-c/distinfo Thu Jan 8 00:03:45 2015 (r376506) @@ -1,2 +1,2 @@ -SHA256 (protobuf-c-1.0.2.tar.gz) = db771f7b0e76d5bb14140a50df4a32553288fd3e701b60e90e034e22f411ef76 -SIZE (protobuf-c-1.0.2.tar.gz) = 449923 +SHA256 (protobuf-c-1.1.0.tar.gz) = 9a973fc04aac003f9cf2b5a90ac4b8fa294cacb4e3f0796d3b5a789a5ad46c07 +SIZE (protobuf-c-1.1.0.tar.gz) = 453852 Modified: head/devel/protobuf-c/pkg-plist ============================================================================== --- head/devel/protobuf-c/pkg-plist Wed Jan 7 23:29:13 2015 (r376505) +++ head/devel/protobuf-c/pkg-plist Thu Jan 8 00:03:45 2015 (r376506) @@ -6,76 +6,3 @@ lib/libprotobuf-c.so lib/libprotobuf-c.so.1 lib/libprotobuf-c.so.1.0.0 libdata/pkgconfig/libprotobuf-c.pc -%%PORTDOCS%%%%DOCSDIR%%/html/annotated.html -%%PORTDOCS%%%%DOCSDIR%%/html/annotated.js -%%PORTDOCS%%%%DOCSDIR%%/html/arrowdown.png -%%PORTDOCS%%%%DOCSDIR%%/html/arrowright.png -%%PORTDOCS%%%%DOCSDIR%%/html/bc_s.png -%%PORTDOCS%%%%DOCSDIR%%/html/bdwn.png -%%PORTDOCS%%%%DOCSDIR%%/html/classes.html -%%PORTDOCS%%%%DOCSDIR%%/html/closed.png -%%PORTDOCS%%%%DOCSDIR%%/html/dir_2c96eb53f97134aa5468aeff4257fb45.html -%%PORTDOCS%%%%DOCSDIR%%/html/doc.png -%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css -%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.png -%%PORTDOCS%%%%DOCSDIR%%/html/dynsections.js -%%PORTDOCS%%%%DOCSDIR%%/html/folderclosed.png -%%PORTDOCS%%%%DOCSDIR%%/html/folderopen.png -%%PORTDOCS%%%%DOCSDIR%%/html/functions.html -%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars.html -%%PORTDOCS%%%%DOCSDIR%%/html/gencode.html -%%PORTDOCS%%%%DOCSDIR%%/html/group__api.html -%%PORTDOCS%%%%DOCSDIR%%/html/group__api.js -%%PORTDOCS%%%%DOCSDIR%%/html/index.html -%%PORTDOCS%%%%DOCSDIR%%/html/jquery.js -%%PORTDOCS%%%%DOCSDIR%%/html/modules.html -%%PORTDOCS%%%%DOCSDIR%%/html/modules.js -%%PORTDOCS%%%%DOCSDIR%%/html/nav_f.png -%%PORTDOCS%%%%DOCSDIR%%/html/nav_g.png -%%PORTDOCS%%%%DOCSDIR%%/html/nav_h.png -%%PORTDOCS%%%%DOCSDIR%%/html/navtree.css -%%PORTDOCS%%%%DOCSDIR%%/html/navtree.js -%%PORTDOCS%%%%DOCSDIR%%/html/navtreedata.js -%%PORTDOCS%%%%DOCSDIR%%/html/navtreeindex0.js -%%PORTDOCS%%%%DOCSDIR%%/html/open.png -%%PORTDOCS%%%%DOCSDIR%%/html/pack.html -%%PORTDOCS%%%%DOCSDIR%%/html/pages.html -%%PORTDOCS%%%%DOCSDIR%%/html/resize.js -%%PORTDOCS%%%%DOCSDIR%%/html/splitbar.png -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCAllocator.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCAllocator.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCBinaryData.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCBinaryData.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCBuffer.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCBuffer.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCBufferSimple.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCBufferSimple.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCEnumDescriptor.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCEnumDescriptor.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCEnumValue.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCEnumValue.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCEnumValueIndex.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCEnumValueIndex.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCFieldDescriptor.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCFieldDescriptor.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCIntRange.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCIntRange.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCMessage.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCMessage.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCMessageDescriptor.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCMessageDescriptor.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCMessageUnknownField.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCMessageUnknownField.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCMethodDescriptor.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCMethodDescriptor.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCService.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCService.js -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCServiceDescriptor.html -%%PORTDOCS%%%%DOCSDIR%%/html/structProtobufCServiceDescriptor.js -%%PORTDOCS%%%%DOCSDIR%%/html/sync_off.png -%%PORTDOCS%%%%DOCSDIR%%/html/sync_on.png -%%PORTDOCS%%%%DOCSDIR%%/html/tab_a.png -%%PORTDOCS%%%%DOCSDIR%%/html/tab_b.png -%%PORTDOCS%%%%DOCSDIR%%/html/tab_h.png -%%PORTDOCS%%%%DOCSDIR%%/html/tab_s.png -%%PORTDOCS%%%%DOCSDIR%%/html/tabs.css