1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

- Fix build with clang

- Update MASTER_SITES
- Add LICENSE
- Switch to PLIST_FILES

PR:		ports/184823
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
This commit is contained in:
Pawel Pekala 2013-12-19 17:49:36 +00:00
parent a42cefa042
commit 5730e29ede
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=336941
5 changed files with 93 additions and 11 deletions

View File

@ -3,25 +3,27 @@
PORTNAME= sidplay
PORTVERSION= 1.0.9
DISTVERSIONPREFIX= base-
CATEGORIES= audio emulators
MASTER_SITES= http://bsd-geek.de/FreeBSD/distfiles/
DISTNAME= ${PORTNAME}-base-${PORTVERSION}
MASTER_SITES= http://bsd-geek.de/FreeBSD/distfiles/ \
http://www.sourcefiles.org/Multimedia/Module_Players/
EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Commodore SID-chip emulator that plays SID music files
LICENSE= GPLv2 # (or later)
LIB_DEPENDS= libsidplay.so:${PORTSDIR}/audio/libsidplay
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-sidplay-includes=${LOCALBASE}/include \
--with-sidplay-library=${LOCALBASE}/lib
WRKSRC= ${WRKDIR}/${PORTNAME}-base-${PORTVERSION}
GNU_CONFIGURE= yes
NO_STAGE= yes
PLIST_FILES= bin/sid2wav bin/sidcon bin/sidplay
post-install:
${STRIP_CMD} ${PREFIX}/bin/sidplay ${PREFIX}/bin/sid2wav \
${PREFIX}/bin/sidcon
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sidplay \
${STAGEDIR}${PREFIX}/bin/sid2wav \
${STAGEDIR}${PREFIX}/bin/sidcon
.include <bsd.port.mk>

View File

@ -0,0 +1,32 @@
--- sid2wav.cpp.orig
+++ sid2wav.cpp
@@ -18,9 +18,9 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
-#include <iostream.h>
-#include <iomanip.h>
-#include <fstream.h>
+#include <iostream>
+#include <iomanip>
+#include <fstream>
#include <string.h>
#include <stdlib.h>
@@ -39,6 +39,16 @@
#include <sidplay/fformat.h>
#include <sidplay/myendian.h>
+using std::cerr;
+using std::cout;
+using std::endl;
+using std::dec;
+using std::flush;
+using std::hex;
+using std::ios;
+using std::setfill;
+using std::setw;
+
const char s2w_version[] = "1.8";
struct wav_hdr // little endian

View File

@ -0,0 +1,23 @@
--- sidcon.cpp.orig
+++ sidcon.cpp
@@ -25,12 +25,18 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <iostream.h>
-#include <iomanip.h>
+#include <iostream>
+#include <iomanip>
#include <sidplay/sidtune.h>
#include <sidplay/fformat.h>
+using std::cerr;
+using std::cin;
+using std::cout;
+using std::endl;
+using std::flush;
+
static bool toPSID = true,
toSIDPLAY = false,
checkOnly = false,

View File

@ -0,0 +1,28 @@
--- sidplay.cpp.orig
+++ sidplay.cpp
@@ -18,8 +18,8 @@
//
#include <ctype.h>
-#include <iomanip.h>
-#include <fstream.h>
+#include <iomanip>
+#include <iostream>
#include <signal.h>
#include <stdlib.h>
#include <string.h>
@@ -41,6 +41,14 @@
#define DISALLOW_STEREO_SOUND
#endif
+using std::cerr;
+using std::cout;
+using std::dec;
+using std::endl;
+using std::hex;
+using std::setfill;
+using std::setw;
+
// Error and status message numbers.
enum
{

View File

@ -1,3 +0,0 @@
bin/sidplay
bin/sid2wav
bin/sidcon