ports/153647: New patched version

Gleb Sushko neuroworker at gmail.com
Mon Jan 3 13:50:10 UTC 2011


>Number:         153647
>Category:       ports
>Synopsis:       New patched version
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 03 13:50:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Gleb Sushko
>Release:        
>Organization:
>Environment:
>Description:
[maintainer update]
New patched version, fix for crashes and new features.
>How-To-Repeat:

>Fix:
diff -ruN old/Makefile mikmod/Makefile
--- old/Makefile	2010-12-23 01:23:36.000000000 +0700
+++ mikmod/Makefile	2011-01-03 20:41:59.000000000 +0700
@@ -6,16 +6,13 @@
 #
 
 PORTNAME=	libmikmod
-PORTVERSION=	3.1.11
-PORTREVISION=	2
+PORTVERSION=	3.1.12
+PORTREVISION=	3
 CATEGORIES=	audio
-MASTER_SITES=	http://mikmod.raphnet.net/files/
+MASTER_SITES=	http://209.44.102.205/FreeBSD/distfiles/
+WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}.patched
 
-PATCH_SITES=	http://mikmod.raphnet.net/files/
-PATCHFILES=	libmikmod-3.1.11-a.diff
-PATCH_DIST_STRIP=	-p1
-
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	neuroworker at gmail.com
 COMMENT=	MikMod Sound Library
 
 USE_AUTOTOOLS=	libtool
@@ -41,8 +38,6 @@
 
 post-extract:
 	@${RM} -f ${WRKSRC}/docs/mikmod.info-*
-
-post-patch:
 	@${REINPLACE_CMD} \
 		-e 's|\$$CFLAGS -pthread|\$$CFLAGS ${PTHREAD_CFLAGS}|g' \
 		-e 's|-pthread \$$REENTRANT|\$$REENTRANT ${PTHREAD_CFLAGS}|g' \
diff -ruN old/distinfo mikmod/distinfo
--- old/distinfo	2006-10-12 16:43:00.000000000 +0800
+++ mikmod/distinfo	2011-01-03 20:22:24.000000000 +0700
@@ -1,6 +1,2 @@
-MD5 (libmikmod-3.1.11.tar.gz) = 705106da305e8de191549f1e7393185c
-SHA256 (libmikmod-3.1.11.tar.gz) = 2d7598cd2a8c61c023f27c9c7c1aca8bbfd92aadbee2f98b7a6d421eae35c929
-SIZE (libmikmod-3.1.11.tar.gz) = 611590
-MD5 (libmikmod-3.1.11-a.diff) = 5e56be5a32eecf3cfa195379a5ecb0ef
-SHA256 (libmikmod-3.1.11-a.diff) = 4d546e905fd9f93da02701fc813f557f79b17084dc1f9ba5626475f4577eedbc
-SIZE (libmikmod-3.1.11-a.diff) = 67970
+SHA256 (libmikmod-3.1.12.tar.gz) = 6f91e97c5c62975882753aa36ed52cb57674d3ff3371f5cd873109acf96d27cd
+SIZE (libmikmod-3.1.12.tar.gz) = 616602
diff -ruN old/files/patch-ad mikmod/files/patch-ad
--- old/files/patch-ad	2000-05-29 14:34:02.000000000 +0800
+++ mikmod/files/patch-ad	1970-01-01 07:00:00.000000000 +0700
@@ -1,32 +0,0 @@
---- drivers/drv_raw.c	2000/05/26 10:10:11	1.1
-+++ drivers/drv_raw.c	2000/05/26 10:11:48
-@@ -58,6 +58,7 @@
- static	int rawout=-1;
- static	SBYTE *audiobuffer=NULL;
- static	CHAR *filename=NULL;
-+static  unsigned long counter=0;
- 
- static void RAW_CommandLine(CHAR *cmdline)
- {
-@@ -113,13 +114,20 @@
- 	if (rawout!=-1) {
- 		close(rawout);
- 		rawout=-1;
-+		if (counter==0)
-+			unlink(filename?filename:FILENAME);
-+		else
-+			counter=0;
- 	}
- 	_mm_free(audiobuffer);
- }
- 
- static void RAW_Update(void)
- {
--	write(rawout,audiobuffer,VC_WriteBytes(audiobuffer,BUFFERSIZE));
-+	int num;
-+	num=write(rawout,audiobuffer,VC_WriteBytes(audiobuffer,BUFFERSIZE));
-+	if (num>0)
-+		counter+=num;
- }
- 
- static BOOL RAW_Reset(void)
diff -ruN old/pkg-descr mikmod/pkg-descr
--- old/pkg-descr	2010-06-18 17:19:54.000000000 +0800
+++ mikmod/pkg-descr	2011-01-03 20:41:22.000000000 +0700
@@ -1,4 +1,4 @@
-libmikmod is a portable sound library for Unix.
+Patched version of the libmikmod. Is a portable sound library for Unix.
 
 It is able to play the IT, XM, S3M, MTM, 669, STM, ULT, FAR, MED, AMF, DSM,
 IMF, GDM, STX, OKT and of course MOD module formats.



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list