Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Jul 2002 14:56:46 +0200 (CEST)
From:      Tilman Linneweh <tilman@arved.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        sobomax@FreeBSD.org
Subject:   ports/40183: Updated Port audio/extace 1.4.5 -> 1.7.3
Message-ID:  <200207041256.g64CujNF004029@tl.kom.tuwien.ac.at>

next in thread | raw e-mail | index | archive | help

>Number:         40183
>Category:       ports
>Synopsis:       Updated Port audio/extace 1.4.5 -> 1.7.3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 04 06:00:13 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Tilman Linneweh
>Release:        FreeBSD 4.6-PRERELEASE i386
>Organization:
Vienna University of Technology
>Environment:
System: FreeBSD tl.kom.tuwien.ac.at 4.6-PRERELEASE FreeBSD 4.6-PRERELEASE #1: Fri May 3 16:38:54 CEST 2002 tilman@tl.kom.tuwien.ac.at:/usr/obj/usr/src/sys/MYKERNEL i386


	
>Description:
	[ CCed Maintainer, sobomax ]
	- Update to unbreak
	- USE_REINPLACE
	- USE_AUTOCONF because of the new patches.
	
>How-To-Repeat:
	
>Fix:

	

#cvs diff -RuN .
cvs diff: Diffing .
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/audio/extace/Makefile,v
retrieving revision 1.10
diff -u -r1.10 Makefile
--- Makefile    18 May 2002 03:31:05 -0000      1.10
+++ Makefile    4 Jul 2002 12:42:42 -0000
@@ -6,22 +6,22 @@
 #

 PORTNAME=      extace
-PORTVERSION=   1.4.5
+PORTVERSION=   1.7.3
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=    eXtace
+MASTER_SITE_SUBDIR=    extace

 MAINTAINER=    sobomax@FreeBSD.org

-BROKEN=                "Configure fails"
-
 LIB_DEPENDS=   fftw.2:${PORTSDIR}/math/fftw

 USE_X_PREFIX=  yes
 USE_IMLIB=     yes
 USE_ESOUND=    yes
 WANT_GNOME=    yes
+USE_AUTOCONF=  yes
 USE_LIBTOOL=   yes
+USE_REINPLACE= yes
 CONFIGURE_ARGS=        --disable-alsa
 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -DHAVE_LIBFFTW" \
                LIBS="-L${LOCALBASE}/lib"
@@ -33,9 +33,10 @@
 .endif

 pre-patch:
-       @${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
-               s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
-       @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
-               's|\$$\(datadir\)/gnome/|\$$\(datadir\)/|g'
+       @${REINPLACE_CMD} -e 's:-lpthread:${PTHREAD_LIBS}:g' ${WRKSRC}/configure.in;
+       @${REINPLACE_CMD} -e 's:-lpthread:${PTHREAD_LIBS}:g' ${WRKSRC}/src/Makefile.in
+       @${REINPLACE_CMD} -e 's:DATADIRNAME=lib:DATADIRNAME=share:g' ${WRKSRC}/configure.in
+       @find ${WRKSRC} -name "Makefile.in" | xargs ${REINPLACE_CMD} -e \
+               's:\$$\(datadir\)/gnome/:\$$\(datadir\)/:g'

 .include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/audio/extace/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- distinfo    2 Jan 2001 19:32:20 -0000       1.4
+++ distinfo    4 Jul 2002 12:49:49 -0000
@@ -1 +1 @@
-MD5 (extace-1.4.5.tar.gz) = eb3975c05dbf94a3d52b3aea495349a2
+MD5 (extace-1.7.3.tar.gz) = b12ca26f98da7e306df1d3777b1cb77a
cvs diff: Diffing files

New Patches:
cat files/patch-configure.in
--- configure.in.orig   Thu Jul  4 14:05:43 2002
+++ configure.in        Thu Jul  4 14:22:17 2002
@@ -138,7 +138,7 @@
 dnl POSIX.4 threads
 dnl ---
 AC_CHECK_LIB(pthread,pthread_create, ,
-         AC_CHECK_LIB(c_r,pthread_create,LDFLAGS="-pthreads",
+         AC_CHECK_LIB(c_r,pthread_create,LDFLAGS="-pthread",
                  AC_MSG_ERROR([** POSIX.4 threads not installed or broken **])))


@@ -198,8 +198,8 @@
 "
 exit 1
 fi
-LIBS=""
-AC_CHECK_LIB(gdk_imlib, gdk_imlib_render,,echo "Imlib not found!"; exit 0,[`gtk-config --libs` ])
+LIBS="-lpng -ltiff -lungif -L/usr/X11R6/lib"
+AC_CHECK_LIB(gdk_imlib, gdk_imlib_render,,echo "Imlib not found!"; exit 0,[`gtk12-config --libs` ])

 EXTACE_DATADIR="${prefix}/share/eXtace"
 AC_SUBST(EXTACE_DATADIR)
#cat files/patch-src-sound.c
--- src/sound.c.orig    Thu Jul  4 14:19:49 2002
+++ src/sound.c Thu Jul  4 14:20:29 2002
@@ -23,7 +23,6 @@
 #include <fcntl.h>
 #include <gtk/gtk.h>
 #include <esd.h>
-#include <asm/errno.h>
 #ifdef HAVE_PTHREAD_H
 #include <pthread.h>
 #endif
#cat files/patch-src-getfft.c
--- src/getfft.c.orig   Thu Jul  4 14:17:50 2002
+++ src/getfft.c        Thu Jul  4 14:17:59 2002
@@ -20,7 +20,6 @@
 #include <protos.h>
 #include <math.h>
 #include <gtk/gtk.h>
-#include <asm/errno.h>
 #include "convolve.h"
 #ifdef HAVE_LIBRFFTW
 #include <rfftw.h>
#cat files/patch-src-Makefile.in
--- src/Makefile.in.orig        Thu Jul  4 14:36:55 2002
+++ src/Makefile.in     Thu Jul  4 14:37:46 2002
@@ -146,7 +146,7 @@
        options.c


-extace_LDADD = @EFENCE@ @GTK_LIBS@ @ESD_LIBS@ @EXTRA_LIBS@ @ALSA_LIBS@ -lgdk_imlib
+extace_LDADD = @EFENCE@ @GTK_LIBS@ @ESD_LIBS@ @EXTRA_LIBS@ @ALSA_LIBS@ -lgdk_imlib -lpng -lungif -ljpeg -ltiff

 LIBS = "-pthread"

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207041256.g64CujNF004029>