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

@ -3,19 +3,15 @@
%define adplugdbver 2006-07-07 %define adplugdbver 2006-07-07
Name: adplug Name: adplug
Version: 2.1 Version: 2.3.3
Release: 6%{?dist} Release: 14%{?dist}
Summary: A software library for AdLib (OPL2) emulation Summary: Software library for AdLib (OPL2/3) emulation
URL: http://adplug.sourceforge.net/ URL: https://adplug.github.io/
Group: Applications/Multimedia Source0: https://github.com/adplug/adplug/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2
Source0: http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Source1: https://download.sourceforge.net/%{name}/adplugdb-%{adplugdbver}.tar.gz
Source1: http://download.sourceforge.net/%{name}/adplugdb-%{adplugdbver}.tar.gz License: LGPL-2.1-or-later AND GFDL-1.1-or-later
Patch0: adplug-1.5.1-texinfo.patch BuildRequires: gcc-c++
# Lifted from the debian patchset BuildRequires: make
# 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: libbinio-devel >= 1.4
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: texinfo BuildRequires: texinfo
@ -26,80 +22,193 @@ BuildRequires: texinfo
%description %description
AdPlug is a free software, cross-platform, hardware independent AdLib AdPlug is a free software, cross-platform, hardware independent AdLib
sound player library, mainly written in C++ and released under the sound player library, mainly written in C++. AdPlug plays sound data,
LGPL. AdPlug plays sound data, originally created for the AdLib (OPL2) originally created for the AdLib (OPL2/3) audio board, directly from
audio board, directly from its original format on top of an OPL2 its original format on top of an OPL2/3 emulator or by using the real
emulator or by using the real hardware. No OPL chip is required for hardware. No OPL2/3 chips are required for playback.
playback. It supports various audio formats from MS-DOS AdLib trackers.
%package devel %package devel
Summary: Development files for AdPlug Summary: Development files for AdPlug
Group: System Environment/Libraries Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: %{name} = %{version}-%{release}
Requires: libbinio-devel Requires: libbinio-devel
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
%description devel %description devel
This package contains development files for the AdPlug AdLib This package contains development files for the AdPlug AdLib (OPL2/3)
(OPL2) emulator. emulator.
%prep %prep
%setup -q %setup -q
# This removes the version.texi dependency
%patch0 -p1
%patch1 -p1
tar xvfz %{SOURCE1} tar xvfz %{SOURCE1}
# Include these by different name # Include these by different name
mv %{adplugdbver}/README README.adplugdb mv %{adplugdbver}/README README.adplugdb
mv %{adplugdbver}/NEWS NEWS.adplugdb mv %{adplugdbver}/NEWS NEWS.adplugdb
%build %build
%configure --disable-static --sharedstatedir=%{shareddata} --disable-rpath %configure --disable-static --sharedstatedir=%{shareddata}
make %{?_smp_mflags} 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 %install
rm -rf $RPM_BUILD_ROOT %make_install
make DESTDIR=$RPM_BUILD_ROOT install
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
rm -f $RPM_BUILD_ROOT%{_infodir}/dir rm -f $RPM_BUILD_ROOT%{_infodir}/dir
mkdir -p $RPM_BUILD_ROOT%{shareddata}/%{name} install -D -p -m 644 %{adplugdbver}/adplug.db $RPM_BUILD_ROOT%{shareddata}/%{name}/adplug.db
install -p -m 644 %{adplugdbver}/adplug.db $RPM_BUILD_ROOT%{shareddata}/%{name}
%clean %ldconfig_scriptlets
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
%files %files
%defattr(-, root, root)
%{_libdir}/*.so.* %{_libdir}/*.so.*
%dir %{shareddata}/%{name}/ %dir %{shareddata}/%{name}/
%config(noreplace) %{shareddata}/%{name}/adplug.db %config(noreplace) %{shareddata}/%{name}/adplug.db
%{_bindir}/adplugdb %{_bindir}/adplugdb
%{_mandir}/man1/adplugdb.1* %{_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 %doc NEWS.adplugdb README.adplugdb
%files devel %files devel
%defattr(-, root, root)
%{_libdir}/*.so %{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc %{_libdir}/pkgconfig/*.pc
%dir %{_includedir}/%{name} %dir %{_includedir}/%{name}
%{_includedir}/%{name}/*.h %{_includedir}/%{name}/*.h
%{_infodir}/*.gz %{_infodir}/libadplug.info*
%changelog %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 * Mon Feb 11 2008 Linus Walleij <triad@df.lth.se> 2.1-6
- Nailed the GCC build problems to numerous include <cstring>. - 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 the database actually. And it is obviously OK to create and own
directories under /var/lib as opposed to /var. 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 - Patching to move database from /var/adplug to just /var since
FHS does not like creation of directories under /var. FHS does not like creation of directories under /var.
@ -154,7 +263,7 @@ fi
- Fixed scriptlet problems under non-shell environments. - Fixed scriptlet problems under non-shell environments.
- Make adplug-devel require libbinio-devel. - 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. - Did a clean-up rollercoaster ride.
* Sun Jan 01 2006 Linus Walleij <triad@df.lth.se> 1.5.1-1.20060101cvs * 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 SHA512 (adplug-2.3.3.tar.bz2) = 08647c746df69aa0a3941ee64d3adecd11a46febf51fe1bb9fe16ff01a6fef56321b18618f5ecb66309b8cdac8493a067707759fbdf0e91d556677c6b4c57a44
40a1cc1222c7318172ee3740c4269df3 adplugdb-2006-07-07.tar.gz SHA512 (adplugdb-2006-07-07.tar.gz) = c3391ac83b8433a94f036affd8618f1202499890056b9799854f66806b76a4ededc61b41ea7548bbe50e545fc5c7e33754c4e15bb940d34b7135cc9b5f129501