Gentoo Archives: gentoo-commits

From: "Sergei Trofimovich (slyfox)" <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/objconv: objconv-2.32_pre20131127.ebuild metadata.xml ChangeLog
Date: Mon, 28 Jul 2014 14:29:20
Message-Id: 20140728142915.2F6F52004E@flycatcher.gentoo.org
1 slyfox 14/07/28 14:29:15
2
3 Added: objconv-2.32_pre20131127.ebuild metadata.xml
4 ChangeLog
5 Log:
6 Initial commit: a tool to convert between various binary file formats: ELF, COFF(PE), OMF, MACHO, disassembler and more! Based on Adam Penser's ebuild (bug #235980).
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 611FF3AA)
9
10 Revision Changes Path
11 1.1 dev-util/objconv/objconv-2.32_pre20131127.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/objconv/objconv-2.32_pre20131127.ebuild?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/objconv/objconv-2.32_pre20131127.ebuild?rev=1.1&content-type=text/plain
15
16 Index: objconv-2.32_pre20131127.ebuild
17 ===================================================================
18 # Copyright 1999-2014 Gentoo Foundation
19 # Distributed under the terms of the GNU General Public License v2
20 # $Header: /var/cvsroot/gentoo-x86/dev-util/objconv/objconv-2.32_pre20131127.ebuild,v 1.1 2014/07/28 14:29:15 slyfox Exp $
21
22 EAPI=5
23
24 inherit toolchain-funcs unpacker
25
26 DESCRIPTION="object code file converted (COFF, ELF, OMF, MACHO)"
27 HOMEPAGE="http://agner.org/optimize/#objconv"
28 # original URL is "http://agner.org/optimize/objconv.zip", but it's unversioned.
29 # I copy those to distfiles time to time
30 SRC_URI="http://dev.gentoo.org/~slyfox/distfiles/${P}.zip"
31 LICENSE="GPL-2"
32
33 SLOT="0"
34 KEYWORDS="~amd64 ~x86"
35
36 RDEPEND=""
37 DEPEND=""
38
39 S=${WORKDIR}/${P}
40
41 src_unpack() {
42 unpacker_src_unpack
43 mkdir "${S}" || die
44 pushd "${S}" || die
45 unpack_zip ../source.zip
46 }
47
48 src_prepare() {
49 # project has extremenly poor build system (see build.sh)
50 local sources=$(echo *.cpp)
51
52 {
53 echo "objconv: ${sources//.cpp/.o}"
54 echo " \$(CXX) -o \$@ \$^ \$(LDFLAGS)"
55 } > Makefile || die
56
57 tc-export CXX
58 }
59
60 src_install() {
61 dobin objconv
62 dodoc ../objconv-instructions.pdf
63 }
64
65
66
67 1.1 dev-util/objconv/metadata.xml
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/objconv/metadata.xml?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/objconv/metadata.xml?rev=1.1&content-type=text/plain
71
72 Index: metadata.xml
73 ===================================================================
74 <?xml version="1.0" encoding="UTF-8"?>
75 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
76 <pkgmetadata>
77 <maintainer>
78 <email>slyfox@g.o</email>
79 <name>Sergei Trofimovich</name>
80 </maintainer>
81 </pkgmetadata>
82
83
84
85 1.1 dev-util/objconv/ChangeLog
86
87 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/objconv/ChangeLog?rev=1.1&view=markup
88 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/objconv/ChangeLog?rev=1.1&content-type=text/plain
89
90 Index: ChangeLog
91 ===================================================================
92 # ChangeLog for dev-util/objconv
93 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
94 # $Header: /var/cvsroot/gentoo-x86/dev-util/objconv/ChangeLog,v 1.1 2014/07/28 14:29:15 slyfox Exp $
95
96 *objconv-2.32_pre20131127 (28 Jul 2014)
97
98 28 Jul 2014; Sergei Trofimovich <slyfox@g.o> +metadata.xml,
99 +objconv-2.32_pre20131127.ebuild:
100 Initial commit: a tool to convert between various binary file formats: ELF,
101 COFF(PE), OMF, MACHO, disassembler and more! Based on Adam Penser's ebuild
102 (bug #235980).