1 |
commit: af70243ef6718d96690da406965e2dfe89d5d5f9 |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Jul 29 21:38:19 2022 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jul 29 21:38:19 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af70243e |
7 |
|
8 |
media-sound/mp3val: update EAPI 6 -> 8 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/724820 |
11 |
Signed-off-by: David Seifert <soap <AT> gentoo.org> |
12 |
|
13 |
.../mp3val/files/mp3val-0.1.8-makefile.patch | 12 +++++++++++ |
14 |
media-sound/mp3val/files/mp3val-0.1.8-open.patch | 20 +++++++++---------- |
15 |
...{mp3val-0.1.8.ebuild => mp3val-0.1.8-r1.ebuild} | 23 +++++++++++----------- |
16 |
3 files changed, 33 insertions(+), 22 deletions(-) |
17 |
|
18 |
diff --git a/media-sound/mp3val/files/mp3val-0.1.8-makefile.patch b/media-sound/mp3val/files/mp3val-0.1.8-makefile.patch |
19 |
new file mode 100644 |
20 |
index 000000000000..8da20930602f |
21 |
--- /dev/null |
22 |
+++ b/media-sound/mp3val/files/mp3val-0.1.8-makefile.patch |
23 |
@@ -0,0 +1,12 @@ |
24 |
+--- a/Makefile.linux |
25 |
++++ b/Makefile.linux |
26 |
+@@ -1,7 +1,7 @@ |
27 |
+-CXXFLAGS=-Wall -O2 |
28 |
++CXXFLAGS += -Wall |
29 |
+ |
30 |
+ mp3val: main.o mpegparse.o out.o report.o crossapi.o crc.o |
31 |
+- $(CXX) $(CXXFLAGS) $^ -o $@ |
32 |
++ $(CXX) $(LDFLAGS) $(CXXFLAGS) $^ -o $@ |
33 |
+ |
34 |
+ clean: |
35 |
+ rm -f mp3val |
36 |
|
37 |
diff --git a/media-sound/mp3val/files/mp3val-0.1.8-open.patch b/media-sound/mp3val/files/mp3val-0.1.8-open.patch |
38 |
index 2b844c1fac1e..499e23272387 100644 |
39 |
--- a/media-sound/mp3val/files/mp3val-0.1.8-open.patch |
40 |
+++ b/media-sound/mp3val/files/mp3val-0.1.8-open.patch |
41 |
@@ -1,11 +1,11 @@ |
42 |
---- mp3val-0.1.8-src/crossapi.cpp.orig 2010-05-03 10:45:53.000000000 -0700 |
43 |
-+++ mp3val-0.1.8-src/crossapi.cpp 2017-02-19 23:38:21.000000000 -0000 |
44 |
+--- a/crossapi.cpp |
45 |
++++ b/crossapi.cpp |
46 |
@@ -241,7 +241,7 @@ |
47 |
- //Moving failed due to different logical drives of source and destination. Let's copy: |
48 |
- id=open(szOldName,O_RDONLY); |
49 |
- if(id==-1) return 0; |
50 |
-- od=open(szNewName,O_WRONLY|O_CREAT|O_TRUNC); |
51 |
-+ od=open(szNewName, O_WRONLY|O_CREAT|O_TRUNC, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH); |
52 |
- if(od==-1) { |
53 |
- close(id); |
54 |
- return 0; |
55 |
+ //Moving failed due to different logical drives of source and destination. Let's copy: |
56 |
+ id=open(szOldName,O_RDONLY); |
57 |
+ if(id==-1) return 0; |
58 |
+- od=open(szNewName,O_WRONLY|O_CREAT|O_TRUNC); |
59 |
++ od=open(szNewName, O_WRONLY|O_CREAT|O_TRUNC, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH); |
60 |
+ if(od==-1) { |
61 |
+ close(id); |
62 |
+ return 0; |
63 |
|
64 |
diff --git a/media-sound/mp3val/mp3val-0.1.8.ebuild b/media-sound/mp3val/mp3val-0.1.8-r1.ebuild |
65 |
similarity index 66% |
66 |
rename from media-sound/mp3val/mp3val-0.1.8.ebuild |
67 |
rename to media-sound/mp3val/mp3val-0.1.8-r1.ebuild |
68 |
index 3294d430344a..6a51bfd27fde 100644 |
69 |
--- a/media-sound/mp3val/mp3val-0.1.8.ebuild |
70 |
+++ b/media-sound/mp3val/mp3val-0.1.8-r1.ebuild |
71 |
@@ -1,29 +1,26 @@ |
72 |
# Copyright 1999-2022 Gentoo Authors |
73 |
# Distributed under the terms of the GNU General Public License v2 |
74 |
|
75 |
-EAPI=6 |
76 |
-inherit edos2unix |
77 |
+EAPI=8 |
78 |
+ |
79 |
+inherit toolchain-funcs |
80 |
|
81 |
DESCRIPTION="Validate and fix MPEG audio files" |
82 |
HOMEPAGE="http://mp3val.sourceforge.net/" |
83 |
SRC_URI="mirror://sourceforge/mp3val/${P}-src.tar.gz" |
84 |
+S="${WORKDIR}/${P}-src" |
85 |
|
86 |
LICENSE="GPL-2" |
87 |
SLOT="0" |
88 |
KEYWORDS="amd64 ~x86" |
89 |
-IUSE="" |
90 |
- |
91 |
-S="${WORKDIR}/${P}-src" |
92 |
|
93 |
PATCHES=( |
94 |
- "${FILESDIR}/${P}-open.patch" |
95 |
+ "${FILESDIR}"/${P}-open.patch |
96 |
+ "${FILESDIR}"/${P}-makefile.patch |
97 |
) |
98 |
|
99 |
-src_prepare() { |
100 |
- edos2unix "${S}"/{*.{cpp,h},Makefile*} |
101 |
- chmod a-x "${S}"/* |
102 |
- sed -i -e '/^C.*FLAGS.*=/d' "${S}"/Makefile.linux |
103 |
- default |
104 |
+src_configure() { |
105 |
+ tc-export CXX |
106 |
} |
107 |
|
108 |
src_compile() { |
109 |
@@ -32,6 +29,8 @@ src_compile() { |
110 |
|
111 |
src_install() { |
112 |
dobin mp3val |
113 |
- dohtml manual.html |
114 |
+ |
115 |
dodoc changelog.txt |
116 |
+ docinto html |
117 |
+ dodoc manual.html |
118 |
} |