summaryrefslogtreecommitdiff
path: root/media-sound/mikmod
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-23 07:07:57 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-23 07:07:57 +0000
commitbed152ba1fc2f1316eaefb5c3d24d48195560f76 (patch)
tree0564fbaf0c7ff23390031d68b741e89a40071333 /media-sound/mikmod
parent57c2e006d0af9ab77ced676461d7100cade4a716 (diff)
gentoo auto-resync : 23:11:2022 - 07:07:57
Diffstat (limited to 'media-sound/mikmod')
-rw-r--r--media-sound/mikmod/Manifest5
-rw-r--r--media-sound/mikmod/files/mikmod-3.2.8-macro-strict-prototypes.patch14
-rw-r--r--media-sound/mikmod/metadata.xml1
-rw-r--r--media-sound/mikmod/mikmod-3.2.8-r1.ebuild (renamed from media-sound/mikmod/mikmod-3.2.8.ebuild)12
4 files changed, 26 insertions, 6 deletions
diff --git a/media-sound/mikmod/Manifest b/media-sound/mikmod/Manifest
index e513b2df9039..d2a2ce5dd993 100644
--- a/media-sound/mikmod/Manifest
+++ b/media-sound/mikmod/Manifest
@@ -1,3 +1,4 @@
+AUX mikmod-3.2.8-macro-strict-prototypes.patch 387 BLAKE2B 22cffe9663cc35a88146c176d14c1cd2146ac96c83e911627869e703f11237da723787d4af435f823f5ceb6e79494a3f276b17eada027926301297ef084cf118 SHA512 1e989ac777f5d9e99fa0d268729a873e4562f5218464e6d1cbf9693ac957b1a558159ff9786525b998adee8e52603d2c7636fb5a9597c175c37ad58ce21eb6cb
DIST mikmod-3.2.8.tar.gz 279763 BLAKE2B 27731a143d3483289ed0d6809c3ecf0ce504f8c4271e20d4405a99c39e605dc6c0b50c3cd4e689f7c417646f51141b2a8634e74cd55164e9b0e88be750db1a27 SHA512 fbccfd31c49fc1faa159e7174fb0886dc3742ef935b596176fafeb953498ceb04475bebf9b0a948f1e2de1b11a01b130d2f11f4f034199b501ca08823a3ea620
-EBUILD mikmod-3.2.8.ebuild 475 BLAKE2B 6c6da2ac2ec2544c0567191ae1015662d58ca4b77f6e98b5ddfe5a90daaf9a0686c6a54909b4d11160eaf74f918e51fc771bf23796849bfdc33835f11f873056 SHA512 9afd87c8a7d7c164e25994db09cfcd6da25da716678c247708aaad5a4bc5dee5aaf1cc38f3dd2b53c693d801390c6d696de87319b3f090c3d268dc4023867af6
-MISC metadata.xml 330 BLAKE2B f865c47d2fe40d5bb20da22fc2b3a93568b7b3756a424367a2be855b49ea8287af72f5973ccfc8c4c4c7f501c9b9d468539e8d929699acada27e0fee40206bba SHA512 9ef7a547be98060ffb33c04cc09bc2fad66a26b9a71c5602a3627a69c9e9e280573e61239318b689bdfeaa157215672e03ee8838893ea1923b618421c2888111
+EBUILD mikmod-3.2.8-r1.ebuild 530 BLAKE2B d1f2b0de6c93de5151b826d136dfd38847202ecf2fc97a1b37d641c726681fda09fbc47b46397bcd239029167f42ed1b9aef336921621c5898cd234e190a3754 SHA512 8fc572433b6c2a4f3caa82e324efdb23af2a4f57e10f816bf89896c6d1c62f26c43ac17d3d2c8e1fc7b2432b99daa0ab672e9bf701d492286c6334c41e80aa95
+MISC metadata.xml 383 BLAKE2B 3408c0da413bc90c9844dbc990a4a781340cc5d7908cb5719daed4723ac1342204d1d24f6eb00b11db59e2df3ee647018ea406db22dce1f7dc99f395fe6019b5 SHA512 f736a46a9850dc0476ca6b4b68cae123b55153615428ed6dd68f38c2636628665789829ba40ec7f5d391eeb62873344ab8de1ade4dbac5c8cb279d3bb6f8a491
diff --git a/media-sound/mikmod/files/mikmod-3.2.8-macro-strict-prototypes.patch b/media-sound/mikmod/files/mikmod-3.2.8-macro-strict-prototypes.patch
new file mode 100644
index 000000000000..2ede6e74c5b4
--- /dev/null
+++ b/media-sound/mikmod/files/mikmod-3.2.8-macro-strict-prototypes.patch
@@ -0,0 +1,14 @@
+Already fixed upstream in https://github.com/sezero/mikmod/commit/4ceeed3f3929b9d9f7cfe891d44f43d202b64416.
+
+Fixes -Wstrict-prototypes.
+--- a/m4/libmikmod.m4
++++ b/m4/libmikmod.m4
+@@ -79,7 +79,7 @@ char* my_strdup (char *str)
+ return new_str;
+ }
+
+-int main()
++int main(void)
+ {
+ int major,minor,micro;
+ int libmikmod_major_version,libmikmod_minor_version,libmikmod_micro_version;
diff --git a/media-sound/mikmod/metadata.xml b/media-sound/mikmod/metadata.xml
index 0fcea33e2131..942bec8d0a79 100644
--- a/media-sound/mikmod/metadata.xml
+++ b/media-sound/mikmod/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="sourceforge">mikmod</remote-id>
+ <remote-id type="github">sezero/mikmod</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-sound/mikmod/mikmod-3.2.8.ebuild b/media-sound/mikmod/mikmod-3.2.8-r1.ebuild
index 35c7ad01c3a3..9f75f52e84cb 100644
--- a/media-sound/mikmod/mikmod-3.2.8.ebuild
+++ b/media-sound/mikmod/mikmod-3.2.8-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DESCRIPTION="A console MOD-Player based on libmikmod"
HOMEPAGE="http://mikmod.sourceforge.net/"
@@ -10,11 +10,15 @@ SRC_URI="mirror://sourceforge/mikmod/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86"
-IUSE=""
DEPEND="
>=media-libs/libmikmod-3.3
- >=sys-libs/ncurses-5.7-r7:0="
+ >=sys-libs/ncurses-5.7-r7:=
+"
RDEPEND="${DEPEND}"
DOCS=( AUTHORS NEWS README )
+
+PATCHES=(
+ "${FILESDIR}"/${P}-macro-strict-prototypes.patch
+)