Import of audio/mikmod, a module audio player.
Patches done by tobiasu@ ok tobiasu@ sthen@ landry@
This commit is contained in:
parent
471464214b
commit
2f37904394
27
audio/mikmod/Makefile
Normal file
27
audio/mikmod/Makefile
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# $OpenBSD: Makefile,v 1.1.1.1 2013/01/13 16:33:58 bcallah Exp $
|
||||||
|
|
||||||
|
COMMENT = module audio player
|
||||||
|
DISTNAME = mikmod-3.2.2
|
||||||
|
CATEGORIES = audio
|
||||||
|
|
||||||
|
HOMEPAGE = http://mikmod.shlomifish.org/
|
||||||
|
|
||||||
|
MAINTAINER = Brian Callahan <bcallah@openbsd.org>
|
||||||
|
|
||||||
|
# GPLv2
|
||||||
|
PERMIT_PACKAGE_CDROM= Yes
|
||||||
|
PERMIT_PACKAGE_FTP= Yes
|
||||||
|
PERMIT_DISTFILES_CDROM= Yes
|
||||||
|
PERMIT_DISTFILES_FTP= Yes
|
||||||
|
|
||||||
|
WANTLIB += c m mikmod ncurses pthread sndio
|
||||||
|
|
||||||
|
MASTER_SITES = ${HOMEPAGE}/files/
|
||||||
|
|
||||||
|
CONFIGURE_STYLE = gnu
|
||||||
|
|
||||||
|
LIB_DEPENDS = audio/libmikmod
|
||||||
|
|
||||||
|
MAKE_FLAGS = CC="${CC}" CFLAGS="${CFLAGS}"
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
2
audio/mikmod/distinfo
Normal file
2
audio/mikmod/distinfo
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
SHA256 (mikmod-3.2.2.tar.gz) = 6FZmUb9JvwBiweLoK2gpUoJMeZjM4LsuR6hA5Wegu4A=
|
||||||
|
SIZE (mikmod-3.2.2.tar.gz) = 262918
|
15
audio/mikmod/patches/patch-mikmodrc
Normal file
15
audio/mikmod/patches/patch-mikmodrc
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
$OpenBSD: patch-mikmodrc,v 1.1.1.1 2013/01/13 16:33:58 bcallah Exp $
|
||||||
|
--- mikmodrc.orig Sun Jan 13 11:25:24 2013
|
||||||
|
+++ mikmodrc Sun Jan 13 11:26:49 2013
|
||||||
|
@@ -295,9 +295,9 @@ END "ARCHIVER"
|
||||||
|
BEGIN "ARCHIVER"
|
||||||
|
LOCATION = -1
|
||||||
|
MARKER = ".TAR.BZ2 .TBZ .TBZ2"
|
||||||
|
- LIST = "tar --use-compress-program=bzip2 -tf \"%a\""
|
||||||
|
+ LIST = "tar -tjf \"%a\""
|
||||||
|
NAMEOFFSET = 0
|
||||||
|
- EXTRACT = "tar --use-compress-program=bzip2 -xOf \"%a\" \"%f\""
|
||||||
|
+ EXTRACT = "tar -xjf \"%a\" \"%f\""
|
||||||
|
SKIPPAT = ""
|
||||||
|
SKIPSTART = 0
|
||||||
|
SKIPEND = 0
|
17
audio/mikmod/patches/patch-src_marchive_c
Normal file
17
audio/mikmod/patches/patch-src_marchive_c
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
$OpenBSD: patch-src_marchive_c,v 1.1.1.1 2013/01/13 16:33:58 bcallah Exp $
|
||||||
|
|
||||||
|
fix off-by-one
|
||||||
|
|
||||||
|
--- src/marchive.c.orig Sat Jan 12 03:22:23 2013
|
||||||
|
+++ src/marchive.c Sat Jan 12 03:23:04 2013
|
||||||
|
@@ -268,8 +268,8 @@ static BOOL filename2short (char *l, char *s, int len_
|
||||||
|
|
||||||
|
static BOOL filename2short (char *l, char *s, int len_s)
|
||||||
|
{
|
||||||
|
- strncpy (s, l, len_s);
|
||||||
|
- s[len_s] = '\0';
|
||||||
|
+ strncpy (s, l, len_s - 1);
|
||||||
|
+ s[len_s - 1] = '\0';
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
15
audio/mikmod/patches/patch-src_mlistedit_c
Normal file
15
audio/mikmod/patches/patch-src_mlistedit_c
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
$OpenBSD: patch-src_mlistedit_c,v 1.1.1.1 2013/01/13 16:33:58 bcallah Exp $
|
||||||
|
|
||||||
|
fix off-by-one
|
||||||
|
|
||||||
|
--- src/mlistedit.c.orig Sat Jan 12 03:20:10 2013
|
||||||
|
+++ src/mlistedit.c Sat Jan 12 03:21:01 2013
|
||||||
|
@@ -917,7 +917,7 @@ void freq_open (char *title, char *path, int actline,
|
||||||
|
static BOOL cb_list_scan_dir (char *path, int added, int removed, void *data)
|
||||||
|
{
|
||||||
|
BOOL quiet = (BOOL)(long)data;
|
||||||
|
- char str[70], *pos;
|
||||||
|
+ char str[71], *pos;
|
||||||
|
int i;
|
||||||
|
|
||||||
|
if (!quiet) {
|
3
audio/mikmod/pkg/DESCR
Normal file
3
audio/mikmod/pkg/DESCR
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
Mikmod is a module player and library supporting many formats, including
|
||||||
|
mod, s3m, it, and xm. Originally a player for MS-DOS, MikMod has been
|
||||||
|
ported to other platforms, such as Unix, Macintosh, BeOS, and Java(!!)
|
5
audio/mikmod/pkg/PLIST
Normal file
5
audio/mikmod/pkg/PLIST
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/01/13 16:33:58 bcallah Exp $
|
||||||
|
@bin bin/mikmod
|
||||||
|
@man man/man1/mikmod.1
|
||||||
|
share/mikmod/
|
||||||
|
share/mikmod/mikmodrc
|
Loading…
x
Reference in New Issue
Block a user