From owner-svn-ports-head@freebsd.org Mon Apr 15 08:10:32 2019 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 37CD9156B8DA; Mon, 15 Apr 2019 08:10:32 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CA9956E36E; Mon, 15 Apr 2019 08:10:31 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9C792537C; Mon, 15 Apr 2019 08:10:31 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x3F8AVPO072647; Mon, 15 Apr 2019 08:10:31 GMT (envelope-from tobik@FreeBSD.org) Received: (from tobik@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x3F8AUwt072643; Mon, 15 Apr 2019 08:10:30 GMT (envelope-from tobik@FreeBSD.org) Message-Id: <201904150810.x3F8AUwt072643@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tobik set sender to tobik@FreeBSD.org using -f From: Tobias Kortkamp Date: Mon, 15 Apr 2019 08:10:30 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r498999 - in head/devel/elfio: . files X-SVN-Group: ports-head X-SVN-Commit-Author: tobik X-SVN-Commit-Paths: in head/devel/elfio: . files X-SVN-Commit-Revision: 498999 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: CA9956E36E X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.978,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 15 Apr 2019 08:10:32 -0000 Author: tobik Date: Mon Apr 15 08:10:30 2019 New Revision: 498999 URL: https://svnweb.freebsd.org/changeset/ports/498999 Log: devel/elfio: Update to 3.3 - Assign to submitter PR: 237224 Submitted by: James Wright Differential Revision: https://reviews.freebsd.org/D19879 Deleted: head/devel/elfio/files/ Modified: head/devel/elfio/Makefile head/devel/elfio/distinfo head/devel/elfio/pkg-descr head/devel/elfio/pkg-plist Modified: head/devel/elfio/Makefile ============================================================================== --- head/devel/elfio/Makefile Mon Apr 15 07:24:18 2019 (r498998) +++ head/devel/elfio/Makefile Mon Apr 15 08:10:30 2019 (r498999) @@ -2,44 +2,29 @@ # $FreeBSD$ PORTNAME= elfio -PORTVERSION= 1.0.3 -PORTREVISION= 5 +PORTVERSION= 3.3 CATEGORIES= devel -MASTER_SITES= SF/${PORTNAME}/ELFIO-sources/ELFIO-${PORTVERSION} -DISTNAME= ${PORTNAME:tu}-${PORTVERSION} +MASTER_SITES= SF/elfio/ELFIO-sources/ELFIO-${PORTVERSION} -MAINTAINER= ports@FreeBSD.org -COMMENT= C++ library for reading and generating files in the ELF binary format +MAINTAINER= james.wright@digital-chaos.com +COMMENT= Small C++ library for reading and generating ELF files -LICENSE= LGPL21+ +LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip -USES= autoreconf libtool -USE_LDCONFIG= yes +CONFIGURE_ARGS= --bindir=${EXAMPLESDIR} -PORTDOCS= * - -OPTIONS_DEFINE= EXAMPLES DOCS +OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_SUB= yes -post-patch: - @(${FIND} ${WRKSRC}/ -name Makefile.am | \ - ${XARGS} ${REINPLACE_CMD} -E -e 's,(libELFIO)\.a,\1.la,g') - post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for file in AUTHORS ChangeLog README - ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} -.endfor -.for f in elf11g.zip tutorial.docbook tutorial.pdf - ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} -.endfor + ${INSTALL_MAN} ${WRKSRC}/doc/elfio.pdf ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - @${FIND} ${WRKSRC}/Examples/ -name "*.cpp" -exec ${INSTALL_DATA} {} \ - ${STAGEDIR}${EXAMPLESDIR}/ \; + @${FIND} ${WRKSRC}/examples/ -name "*.cpp" -exec ${INSTALL_DATA} {} \ + ${STAGEDIR}${EXAMPLESDIR}/ \; .include Modified: head/devel/elfio/distinfo ============================================================================== --- head/devel/elfio/distinfo Mon Apr 15 07:24:18 2019 (r498998) +++ head/devel/elfio/distinfo Mon Apr 15 08:10:30 2019 (r498999) @@ -1,2 +1,3 @@ -SHA256 (ELFIO-1.0.3.tar.gz) = e8cdd3895c4f6e5ed2422a2151e7940f9085a1c10d1f0508ed03b1c4860bcada -SIZE (ELFIO-1.0.3.tar.gz) = 308560 +TIMESTAMP = 1554830757 +SHA256 (elfio-3.3.tar.gz) = d931d72c9c8bda130b3716fcf6671aded2127d8f3903cf34669311296c89b5c2 +SIZE (elfio-3.3.tar.gz) = 881052 Modified: head/devel/elfio/pkg-descr ============================================================================== --- head/devel/elfio/pkg-descr Mon Apr 15 07:24:18 2019 (r498998) +++ head/devel/elfio/pkg-descr Mon Apr 15 08:10:30 2019 (r498999) @@ -1,6 +1,8 @@ -ELFIO is a C++ library for reading and generating files in the ELF binary -format. This library is unique and not based on any other product. It is also -platform independent. The library uses standard ANSI C++ constructions and -runs on a wide variety of architectures. +ELFIO is a small, header-only C++ library that provides a simple interface +for reading and generating files in ELF binary format. -WWW: https://sourceforge.net/projects/elfio/ +It is used as a standalone library - it is not dependant on any other +product or project. Adhering to ISO C++, it compiles on a wide variety of +architectures and compilers. + +WWW: http://elfio.sourceforge.net/ Modified: head/devel/elfio/pkg-plist ============================================================================== --- head/devel/elfio/pkg-plist Mon Apr 15 07:24:18 2019 (r498998) +++ head/devel/elfio/pkg-plist Mon Apr 15 08:10:30 2019 (r498999) @@ -1,15 +1,23 @@ -bin/ELFDump -include/ELFI.h -include/ELFIO.h -include/ELFO.h -include/ELFTypes.h -lib/libELFIO.a -lib/libELFIO.so -lib/libELFIO.so.0 -lib/libELFIO.so.0.0.0 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ELFDump.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RelocationTable.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Write.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/WriteObj.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/WriteObj2.cpp +include/elfio/elf_types.hpp +include/elfio/elfio.hpp +include/elfio/elfio_dump.hpp +include/elfio/elfio_dynamic.hpp +include/elfio/elfio_header.hpp +include/elfio/elfio_note.hpp +include/elfio/elfio_relocation.hpp +include/elfio/elfio_section.hpp +include/elfio/elfio_segment.hpp +include/elfio/elfio_strings.hpp +include/elfio/elfio_symbols.hpp +include/elfio/elfio_utils.hpp +%%PORTDOCS%%%%DOCSDIR%%/elfio.pdf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/anonymizer +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/anonymizer.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/elfdump +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/elfdump.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/write_obj +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/write_obj.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/writer +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/writer.cpp