Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Apr 2019 08:10:30 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r498999 - in head/devel/elfio: . files
Message-ID:  <201904150810.x3F8AUwt072643@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <james.wright@digital-chaos.com>
  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 <bsd.port.mk>

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201904150810.x3F8AUwt072643>