Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F152878557
D19879.id56214.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
5 KB
Referenced Files
None
Subscribers
None
D19879.id56214.diff
View Options
Index: head/devel/elfio/Makefile
===================================================================
--- head/devel/elfio/Makefile
+++ head/devel/elfio/Makefile
@@ -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>
Index: head/devel/elfio/distinfo
===================================================================
--- head/devel/elfio/distinfo
+++ head/devel/elfio/distinfo
@@ -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
Index: head/devel/elfio/files/patch-ELFIO_Makefile.am
===================================================================
--- head/devel/elfio/files/patch-ELFIO_Makefile.am
+++ head/devel/elfio/files/patch-ELFIO_Makefile.am
@@ -1,18 +0,0 @@
---- ELFIO/Makefile.am.orig Sun Jun 24 12:43:57 2007
-+++ ELFIO/Makefile.am Sun Jun 24 12:44:29 2007
-@@ -1,6 +1,6 @@
--lib_LIBRARIES = libELFIO.a
-+lib_LTLIBRARIES = libELFIO.la
-
--libELFIO_a_SOURCES = ELFIDynamic.cpp ELFIImpl.cpp ELFINote.cpp ELFIO.cpp \
-+libELFIO_la_SOURCES = ELFIDynamic.cpp ELFIImpl.cpp ELFINote.cpp ELFIO.cpp \
- ELFIOUtils.cpp ELFIRelocation.cpp ELFISection.cpp \
- ELFISegment.cpp ELFIStrings.cpp ELFISymbols.cpp \
- ELFODynamic.cpp ELFOImpl.cpp ELFONote.cpp \
-@@ -10,4 +10,4 @@
- include_HEADERS = ELFI.h ELFIO.h ELFO.h ELFTypes.h
- noinst_HEADERS = ELFIImpl.h ELFOImpl.h ELFIOUtils.h
-
--EXTRA_DIST = ELFIO.dsp ELFIO.dsw ELFIO.mcp
-\ No newline at end of file
-+EXTRA_DIST = ELFIO.dsp ELFIO.dsw ELFIO.mcp
Index: head/devel/elfio/files/patch-configure.in
===================================================================
--- head/devel/elfio/files/patch-configure.in
+++ head/devel/elfio/files/patch-configure.in
@@ -1,17 +0,0 @@
---- configure.in.orig Sun Nov 6 09:08:06 2005
-+++ configure.in Sun Jun 24 12:52:04 2007
-@@ -5,8 +5,13 @@
-
- dnl Checks for programs.
- AC_PROG_CXX
--AC_PROG_RANLIB
- AC_PROG_INSTALL
-+
-+#
-+# Shared library support
-+#
-+AM_ENABLE_SHARED
-+AM_PROG_LIBTOOL
-
- dnl Checks for libraries.
-
Index: head/devel/elfio/pkg-descr
===================================================================
--- head/devel/elfio/pkg-descr
+++ head/devel/elfio/pkg-descr
@@ -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/
Index: head/devel/elfio/pkg-plist
===================================================================
--- head/devel/elfio/pkg-plist
+++ head/devel/elfio/pkg-plist
@@ -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
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Apr 18, 5:19 PM (15 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31727732
Default Alt Text
D19879.id56214.diff (5 KB)
Attached To
Mode
D19879: devel/elfio: Updated from 1.0.3 to 3.3
Attached
Detach File
Event Timeline
Log In to Comment