Compare commits

...

55 commits

Author SHA1 Message Date
Fedora Release Engineering
b7653a45a2 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 03:28:55 +00:00
Fedora Release Engineering
1c80d83e8e Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 16:47:36 +00:00
Fedora Release Engineering
2eeb9bbfe7 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 10:39:25 +00:00
Robert Scheck
6af33d289f Reviewed automatically converted license tag 2024-11-10 14:02:34 +01:00
Robert Scheck
a5dfe1ad99 Remove EPEL 7 build-time support 2024-11-10 13:43:45 +01:00
Miroslav Suchý
0a2d2504e1 convert license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-08-28 07:47:06 +02:00
Fedora Release Engineering
076e95ac67 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 16:39:42 +00:00
Fedora Release Engineering
ea12a0e48c Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 22:43:38 +00:00
Fedora Release Engineering
2a0338b743 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 12:17:56 +00:00
Fedora Release Engineering
3a5c96bed0 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 12:58:03 +00:00
Fedora Release Engineering
ed8e53b9f4 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 21:27:21 +00:00
Fedora Release Engineering
17d6fdb5b4 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 20:30:02 +00:00
Fedora Release Engineering
7b7a355a4c - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 20:59:04 +00:00
Fedora Release Engineering
815d0f3fff - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 17:18:50 +00:00
Fedora Release Engineering
fb6956f58e - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 12:23:34 +00:00
Fedora Release Engineering
7f591a4d87 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-25 23:51:26 +00:00
Robert Scheck
843cf78ed4 Upgrade to 2.3.3 (#1743108, #1770224, #1770243, #1770257, #1778710, #1778716, #1778720) 2021-01-05 04:20:31 +01:00
Tom Stellard
0212d331dd Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-15 01:54:07 +00:00
Fedora Release Engineering
21c334fb10 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-31 23:49:38 +00:00
Fedora Release Engineering
31fb598211 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 11:47:51 +00:00
Fedora Release Engineering
fd8568035b - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 11:16:35 +00:00
Robert Scheck
dc7aace7b9 Avoid undefined reference to `OPL_CALC_RH' 2019-07-31 20:30:00 +02:00
Fedora Release Engineering
dc0507b1a5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 17:37:11 +00:00
Björn Esser
af330db2e9
Remove hardcoded gzip suffix from GNU info pages 2019-04-24 14:56:28 +02:00
Fedora Release Engineering
61209b8da3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 13:01:21 +00:00
Igor Gnatenko
bce1e02d9a Remove obsolete Group tag
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-28 20:17:38 +01:00
Robert Scheck
13c9e5c88d Try to fix bogus date warnings in %changelog 2018-12-15 02:16:40 +01:00
Robert Scheck
e85cfee3b5 Fix double-free in CEmuopl::~CEmuopl() (#1635881, CVE-2018-17825) 2018-12-15 02:16:06 +01:00
Igor Gnatenko
c4c2e21dea
BR: gcc-c++
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-25 12:37:18 +02:00
Fedora Release Engineering
af63436465 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 20:01:51 +00:00
Fedora Release Engineering
e67a9732f6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 01:56:15 +00:00
Fedora Release Engineering
d8d32d754a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 17:25:07 +00:00
Fedora Release Engineering
acd6aa615f - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 02:37:58 +00:00
Fedora Release Engineering
cb22654dc7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 05:46:45 +00:00
Linus Walleij
9811e85d63 AdPlug moved to github 2016-06-13 11:10:37 +02:00
Linus Walleij
b1c9e5c0ea Declare some chars signed after the ARMv7hf compiler barfed
like this:

-mfpu=vfpv3-d16  -mfloat-abi=hard -c -o fmc.lo fmc.cpp
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
   {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,-1,-1,-1,-1,-1,-1,-1};
                                                                                          ^
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
s3m.cpp:29:90: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]

I wonder if it helps.
2016-06-12 17:38:19 +02:00
Linus Walleij
b7c6876c82 Fix BR 2016-06-12 17:09:09 +02:00
Linus Walleij
59bdb415ce New upstream version with fixes 2016-06-12 16:58:00 +02:00
Yaakov Selkowitz
fa59ad202d Fix FTBFS with GCC 6 (#1307307) 2016-03-08 01:10:41 -06:00
Dennis Gilmore
f3bbbbd21c - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 16:00:29 +00:00
Dennis Gilmore
5affb5d19b - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-16 23:39:06 +00:00
Kalev Lember
656819d676 Rebuilt for GCC 5 C++11 ABI change 2015-05-02 11:37:57 +02:00
Michael Schwendt
5e410ac755 Drop buildroot tag, %defattr, %clean.
- Fix -devel group tag.
- Add %_isa to -devel base package dep.
- Rebuild for libbinio (GCC 5 C++ ABI change), so deps can compile/link with this.
2015-02-20 00:27:40 +01:00
Peter Robinson
8289e233af - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-15 20:04:02 +00:00
Dennis Gilmore
b3c4de5a49 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 19:10:50 -05:00
Dennis Gilmore
b3a6d88ae6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-02 19:19:24 -05:00
Dennis Gilmore
d235738b68 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 10:19:46 -06:00
Dennis Gilmore
3ea61428a7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 10:36:59 -05:00
Dennis Gilmore
05f15d8a1a - Rebuilt for c++ ABI breakage 2012-02-28 11:39:52 -06:00
Dennis Gilmore
d99bc098a4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 15:02:11 -06:00
Dennis Gilmore
aef12c4bbc - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 18:28:41 -06:00
Fedora Release Engineering
4a93784528 dist-git conversion 2010-07-28 09:36:42 +00:00
Bill Nottingham
c08a892b5a Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:38:35 +00:00
Jesse Keating
26ad851e12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-24 16:36:53 +00:00
Jesse Keating
3b93cb7d08 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-24 00:13:24 +00:00
7 changed files with 174 additions and 327 deletions

View file

@ -1,2 +0,0 @@
adplug-2.1.tar.bz2
adplugdb-2006-07-07.tar.gz

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
/adplug-*.tar.gz
/adplug-*.tar.bz2
/adplugdb-*.tar.gz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: adplug
# $Id$
NAME := adplug
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View file

@ -1,11 +0,0 @@
diff -ur adplug-1.5.1.orig/doc/libadplug.texi adplug-1.5.1/doc/libadplug.texi
--- adplug-1.5.1.orig/doc/libadplug.texi 2006-01-01 23:49:53.000000000 +0100
+++ adplug-1.5.1/doc/libadplug.texi 2006-01-01 23:50:04.000000000 +0100
@@ -1,7 +1,6 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libadplug.info
-@include version.texi
@settitle AdPlug Core Library @value{VERSION} Manual
@c %**end of header

View file

@ -1,231 +0,0 @@
diff -ur adplug-2.1-orig/src/a2m.cpp adplug-2.1/src/a2m.cpp
--- adplug-2.1-orig/src/a2m.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/a2m.cpp 2008-02-11 13:31:41.000000000 +0100
@@ -29,6 +29,7 @@
* Following commands are ignored: Gxy, Hxy, Kxy - &xy
*/
+#include <cstring>
#include "a2m.h"
const unsigned int Ca2mLoader::MAXFREQ = 2000,
diff -ur adplug-2.1-orig/src/adl.cpp adplug-2.1/src/adl.cpp
--- adplug-2.1-orig/src/adl.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/adl.cpp 2008-02-11 13:59:04.000000000 +0100
@@ -48,6 +48,7 @@
*
*/
+#include <cstring>
#include <inttypes.h>
#include <stdarg.h>
#include <assert.h>
diff -ur adplug-2.1-orig/src/adplug.cpp adplug-2.1/src/adplug.cpp
--- adplug-2.1-orig/src/adplug.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/adplug.cpp 2008-02-11 13:19:49.000000000 +0100
@@ -19,6 +19,7 @@
* adplug.cpp - CAdPlug utility class, by Simon Peter <dn.tlp@gmx.net>
*/
+#include <cstring>
#include <string>
#include <binfile.h>
diff -ur adplug-2.1-orig/src/bmf.cpp adplug-2.1/src/bmf.cpp
--- adplug-2.1-orig/src/bmf.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/bmf.cpp 2008-02-11 13:51:49.000000000 +0100
@@ -40,6 +40,7 @@
comment : inaccurate replaying, because constant outport; in original player it can be 380 or 382.
*/
+#include <cstring>
#include "bmf.h"
#include "debug.h"
diff -ur adplug-2.1-orig/src/cff.cpp adplug-2.1/src/cff.cpp
--- adplug-2.1-orig/src/cff.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/cff.cpp 2008-02-11 13:33:54.000000000 +0100
@@ -24,6 +24,7 @@
slides use previous effect data instead of current.
*/
+#include <cstring>
#include <stdlib.h>
#include "cff.h"
diff -ur adplug-2.1-orig/src/dro.cpp adplug-2.1/src/dro.cpp
--- adplug-2.1-orig/src/dro.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/dro.cpp 2008-02-11 13:56:05.000000000 +0100
@@ -23,6 +23,7 @@
* NOTES: 3-oct-04: the DRO format is not yet finalized. beware.
*/
+#include <cstring>
#include <stdio.h>
#include "dro.h"
diff -ur adplug-2.1-orig/src/dtm.cpp adplug-2.1/src/dtm.cpp
--- adplug-2.1-orig/src/dtm.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/dtm.cpp 2008-02-11 13:37:45.000000000 +0100
@@ -22,6 +22,7 @@
NOTE: Panning (Ex) effect is ignored.
*/
+#include <cstring>
#include "dtm.h"
/* -------- Public Methods -------------------------------- */
diff -ur adplug-2.1-orig/src/fmc.cpp adplug-2.1/src/fmc.cpp
--- adplug-2.1-orig/src/fmc.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/fmc.cpp 2008-02-11 13:41:19.000000000 +0100
@@ -19,6 +19,7 @@
fmc.cpp - FMC Loader by Riven the Mage <riven@ok.ru>
*/
+#include <cstring>
#include "fmc.h"
/* -------- Public Methods -------------------------------- */
diff -ur adplug-2.1-orig/src/mad.cpp adplug-2.1/src/mad.cpp
--- adplug-2.1-orig/src/mad.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/mad.cpp 2008-02-11 13:31:50.000000000 +0100
@@ -19,6 +19,7 @@
mad.cpp - MAD loader by Riven the Mage <riven@ok.ru>
*/
+#include <cstring>
#include "mad.h"
/* -------- Public Methods -------------------------------- */
diff -ur adplug-2.1-orig/src/mkj.cpp adplug-2.1/src/mkj.cpp
--- adplug-2.1-orig/src/mkj.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/mkj.cpp 2008-02-11 13:32:55.000000000 +0100
@@ -19,6 +19,7 @@
* mkj.cpp - MKJamz Player, by Simon Peter <dn.tlp@gmx.net>
*/
+#include <cstring>
#include <assert.h>
#include "mkj.h"
diff -ur adplug-2.1-orig/src/msc.cpp adplug-2.1/src/msc.cpp
--- adplug-2.1-orig/src/msc.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/msc.cpp 2008-02-11 13:57:26.000000000 +0100
@@ -19,6 +19,7 @@
* msc.c - MSC Player by Lubomir Bulej (pallas@kadan.cz)
*/
+#include <cstring>
#include <stdio.h>
#include "msc.h"
diff -ur adplug-2.1-orig/src/mtk.cpp adplug-2.1/src/mtk.cpp
--- adplug-2.1-orig/src/mtk.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/mtk.cpp 2008-02-11 13:37:52.000000000 +0100
@@ -19,6 +19,7 @@
* mtk.cpp - MPU-401 Trakker Loader by Simon Peter (dn.tlp@gmx.net)
*/
+#include <cstring>
#include "mtk.h"
/*** public methods **************************************/
diff -ur adplug-2.1-orig/src/protrack.cpp adplug-2.1/src/protrack.cpp
--- adplug-2.1-orig/src/protrack.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/protrack.cpp 2008-02-11 13:28:23.000000000 +0100
@@ -25,6 +25,7 @@
* Protracker-like format, this is most certainly the player you want to use.
*/
+#include <cstring>
#include "protrack.h"
#include "debug.h"
diff -ur adplug-2.1-orig/src/rad.cpp adplug-2.1/src/rad.cpp
--- adplug-2.1-orig/src/rad.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/rad.cpp 2008-02-11 13:43:51.000000000 +0100
@@ -22,6 +22,7 @@
* some volumes are dropped out
*/
+#include <cstring>
#include "rad.h"
CPlayer *CradLoader::factory(Copl *newopl)
diff -ur adplug-2.1-orig/src/rat.cpp adplug-2.1/src/rat.cpp
--- adplug-2.1-orig/src/rat.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/rat.cpp 2008-02-11 13:53:20.000000000 +0100
@@ -29,6 +29,7 @@
comment : there are bug in original replayer's adlib_init(): wrong frequency registers.
*/
+#include <cstring>
#include "rat.h"
#include "debug.h"
diff -ur adplug-2.1-orig/src/raw.cpp adplug-2.1/src/raw.cpp
--- adplug-2.1-orig/src/raw.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/raw.cpp 2008-02-11 13:49:33.000000000 +0100
@@ -19,6 +19,7 @@
* raw.c - RAW Player by Simon Peter <dn.tlp@gmx.net>
*/
+#include <cstring>
#include "raw.h"
/*** public methods *************************************/
diff -ur adplug-2.1-orig/src/rix.cpp adplug-2.1/src/rix.cpp
--- adplug-2.1-orig/src/rix.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/rix.cpp 2008-02-11 14:00:37.000000000 +0100
@@ -20,6 +20,7 @@
* BSPAL <BSPAL.ys168.com>
*/
+#include <cstring>
#include "rix.h"
#include "debug.h"
diff -ur adplug-2.1-orig/src/rol.cpp adplug-2.1/src/rol.cpp
--- adplug-2.1-orig/src/rol.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/rol.cpp 2008-02-11 13:54:42.000000000 +0100
@@ -20,6 +20,7 @@
*
* Visit: http://tenacity.hispeed.com/aomit/oplx/
*/
+#include <cstring>
#include <algorithm>
#include "rol.h"
diff -ur adplug-2.1-orig/src/s3m.cpp adplug-2.1/src/s3m.cpp
--- adplug-2.1-orig/src/s3m.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/s3m.cpp 2008-02-11 13:34:54.000000000 +0100
@@ -22,6 +22,7 @@
* Extra Fine Slides (EEx, FEx) & Fine Vibrato (Uxy) are inaccurate
*/
+#include <cstring>
#include "s3m.h"
const char Cs3mPlayer::chnresolv[] = // S3M -> adlib channel conversion
diff -ur adplug-2.1-orig/src/sa2.cpp adplug-2.1/src/sa2.cpp
--- adplug-2.1-orig/src/sa2.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/sa2.cpp 2008-02-11 13:50:40.000000000 +0100
@@ -20,6 +20,7 @@
* SAdT Loader by Mamiya <mamiya@users.sourceforge.net>
*/
+#include <cstring>
#include <stdio.h>
#include "sa2.h"
diff -ur adplug-2.1-orig/src/sng.cpp adplug-2.1/src/sng.cpp
--- adplug-2.1-orig/src/sng.cpp 2008-02-11 13:19:21.000000000 +0100
+++ adplug-2.1/src/sng.cpp 2008-02-11 13:20:27.000000000 +0100
@@ -19,6 +19,7 @@
* sng.cpp - SNG Player by Simon Peter <dn.tlp@gmx.net>
*/
+#include <cstring>
#include "sng.h"
CPlayer *CsngPlayer::factory(Copl *newopl)

View file

@ -2,104 +2,213 @@
# RPM repository.
%define adplugdbver 2006-07-07
Name: adplug
Version: 2.1
Release: 6%{?dist}
Summary: A software library for AdLib (OPL2) emulation
URL: http://adplug.sourceforge.net/
Group: Applications/Multimedia
Source0: http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
Source1: http://download.sourceforge.net/%{name}/adplugdb-%{adplugdbver}.tar.gz
Patch0: adplug-1.5.1-texinfo.patch
# Lifted from the debian patchset
# http://ftp.de.debian.org/debian/pool/main/a/adplug/adplug_2.0.1-6.diff.gz
Patch1: adplug-2.1-include.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
License: LGPLv2+
BuildRequires: libbinio-devel >= 1.4
BuildRequires: pkgconfig
BuildRequires: texinfo
# This is to resolve the endless disputes of the shared data for this
Name: adplug
Version: 2.3.3
Release: 14%{?dist}
Summary: Software library for AdLib (OPL2/3) emulation
URL: https://adplug.github.io/
Source0: https://github.com/adplug/adplug/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2
Source1: https://download.sourceforge.net/%{name}/adplugdb-%{adplugdbver}.tar.gz
License: LGPL-2.1-or-later AND GFDL-1.1-or-later
BuildRequires: gcc-c++
BuildRequires: make
BuildRequires: libbinio-devel >= 1.4
BuildRequires: pkgconfig
BuildRequires: texinfo
# This is to resolve the endless disputes of the shared data for this
# package. Whenever _sharedstatedir contains something acceptable to
# Fedora that can be used instead.
%define shareddata %{_localstatedir}/lib
%description
AdPlug is a free software, cross-platform, hardware independent AdLib
sound player library, mainly written in C++ and released under the
LGPL. AdPlug plays sound data, originally created for the AdLib (OPL2)
audio board, directly from its original format on top of an OPL2
emulator or by using the real hardware. No OPL chip is required for
playback. It supports various audio formats from MS-DOS AdLib trackers.
AdPlug is a free software, cross-platform, hardware independent AdLib
sound player library, mainly written in C++. AdPlug plays sound data,
originally created for the AdLib (OPL2/3) audio board, directly from
its original format on top of an OPL2/3 emulator or by using the real
hardware. No OPL2/3 chips are required for playback.
%package devel
Summary: Development files for AdPlug
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
Requires: libbinio-devel
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: libbinio-devel
%description devel
This package contains development files for the AdPlug AdLib
(OPL2) emulator.
This package contains development files for the AdPlug AdLib (OPL2/3)
emulator.
%prep
%setup -q
# This removes the version.texi dependency
%patch0 -p1
%patch1 -p1
tar xvfz %{SOURCE1}
# Include these by different name
mv %{adplugdbver}/README README.adplugdb
mv %{adplugdbver}/NEWS NEWS.adplugdb
%build
%configure --disable-static --sharedstatedir=%{shareddata} --disable-rpath
make %{?_smp_mflags}
%configure --disable-static --sharedstatedir=%{shareddata}
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
%make_build
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
%make_install
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
mkdir -p $RPM_BUILD_ROOT%{shareddata}/%{name}
install -p -m 644 %{adplugdbver}/adplug.db $RPM_BUILD_ROOT%{shareddata}/%{name}
install -D -p -m 644 %{adplugdbver}/adplug.db $RPM_BUILD_ROOT%{shareddata}/%{name}/adplug.db
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%post devel
/sbin/install-info %{_infodir}/libadplug.info.gz %{_infodir}/dir || :
%preun devel
if [ $1 = 0 ]; then
/sbin/install-info --delete %{_infodir}/libadplug.info.gz %{_infodir}/dir || :
fi
%ldconfig_scriptlets
%files
%defattr(-, root, root)
%{_libdir}/*.so.*
%dir %{shareddata}/%{name}/
%config(noreplace) %{shareddata}/%{name}/adplug.db
%{_bindir}/adplugdb
%{_mandir}/man1/adplugdb.1*
%doc AUTHORS BUGS ChangeLog COPYING INSTALL NEWS README TODO
%license COPYING
%doc AUTHORS BUGS ChangeLog NEWS README
%doc NEWS.adplugdb README.adplugdb
%files devel
%defattr(-, root, root)
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%dir %{_includedir}/%{name}
%{_includedir}/%{name}/*.h
%{_infodir}/*.gz
%{_infodir}/libadplug.info*
%changelog
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Wed Aug 28 2024 Miroslav Suchý <msuchy@redhat.com> - 2.3.3-11
- convert license to SPDX
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jan 05 2021 Robert Scheck <robert@fedoraproject.org> - 2.3.3-1
- Upgrade to 2.3.3 (#1743108, #1770224, #1770243, #1770257,
#1778710, #1778716, #1778720)
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-13
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Wed Apr 24 2019 Björn Esser <besser82@fedoraproject.org> - 2.2.1-9
- Remove hardcoded gzip suffix from GNU info pages
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Dec 15 2018 Robert Scheck <robert@fedoraproject.org> - 2.2.1-7
- Fix double-free in CEmuopl::~CEmuopl() (#1635881, CVE-2018-17825)
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Sun Jun 12 2016 Linus Walleij <triad@df.lth.se> - 2.2.1-1
- New upstream version
- Run libtoolize, aclocal, automake and autoconf on build to avoid
rpath problems
- Builds without patches
* Tue Mar 08 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 2.1-21
- Fix FTBFS with GCC 6 (#1307307)
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.1-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.1-18
- Rebuilt for GCC 5 C++11 ABI change
* Thu Feb 19 2015 Michael Schwendt <mschwendt@fedoraproject.org> - 2.1-17
- Drop buildroot tag, %%defattr, %%clean.
- Fix -devel group tag.
- Add %%_isa to -devel base package dep.
- Rebuild for libbinio (GCC 5 C++ ABI change), so deps can compile/link with this.
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-11
- Rebuilt for c++ ABI breakage
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Feb 11 2008 Linus Walleij <triad@df.lth.se> 2.1-6
- Nailed the GCC build problems to numerous include <cstring>.
@ -135,7 +244,7 @@ fi
the database actually. And it is obviously OK to create and own
directories under /var/lib as opposed to /var.
* Thu Mar 31 2006 Linus Walleij <triad@df.lth.se> 1.5.1-7.20060323cvs
* Thu Mar 30 2006 Linus Walleij <triad@df.lth.se> 1.5.1-7.20060323cvs
- Patching to move database from /var/adplug to just /var since
FHS does not like creation of directories under /var.
@ -154,7 +263,7 @@ fi
- Fixed scriptlet problems under non-shell environments.
- Make adplug-devel require libbinio-devel.
* Sun Jan 09 2006 Linus Walleij <triad@df.lth.se> 1.5.1-2.20060101cvs
* Sun Jan 08 2006 Linus Walleij <triad@df.lth.se> 1.5.1-2.20060101cvs
- Did a clean-up rollercoaster ride.
* Sun Jan 01 2006 Linus Walleij <triad@df.lth.se> 1.5.1-1.20060101cvs

View file

@ -1,2 +1,2 @@
bc75cf9d1d2241e287e2eb80b84bd2cd adplug-2.1.tar.bz2
40a1cc1222c7318172ee3740c4269df3 adplugdb-2006-07-07.tar.gz
SHA512 (adplug-2.3.3.tar.bz2) = 08647c746df69aa0a3941ee64d3adecd11a46febf51fe1bb9fe16ff01a6fef56321b18618f5ecb66309b8cdac8493a067707759fbdf0e91d556677c6b4c57a44
SHA512 (adplugdb-2006-07-07.tar.gz) = c3391ac83b8433a94f036affd8618f1202499890056b9799854f66806b76a4ededc61b41ea7548bbe50e545fc5c7e33754c4e15bb940d34b7135cc9b5f129501