Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jun 2004 08:19:28 -0400
From:      Tom McLaughlin <tmclaugh@sdf.lonestar.org>
To:        Kirill Ponomarew <krion@FreeBSD.org>
Cc:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/68431: multimedia/mplayer: fix WITHOUT_RUNTIME_CPUDETECTION knob and respect CFLAGS
Message-ID:  <1088597968.91358.49.camel@compass.straycat.dhs.org>
In-Reply-To: <200406300736.i5U7aEBV087729@freefall.freebsd.org>
References:  <200406300736.i5U7aEBV087729@freefall.freebsd.org>

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

--=-cV+V6IIMx1N2L7qMgqVE
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Attached is a better patch after having talked to maintainer and pav@
yesterday.  Removed optimized CFLAGS knob changes and renamed
patch-configure back to patch-ad to not clutter up attic. Thanks.



--=-cV+V6IIMx1N2L7qMgqVE
Content-Disposition: attachment; filename=mplayer_cpudetect_cflags-NEW.diff
Content-Type: text/x-patch; name=mplayer_cpudetect_cflags-NEW.diff
Content-Transfer-Encoding: 7bit

Index: mplayer/Makefile
===================================================================
RCS file: /home/ncvs/ports/multimedia/mplayer/Makefile,v
retrieving revision 1.96
diff -u -r1.96 Makefile
--- mplayer/Makefile	14 Jun 2004 14:47:12 -0000	1.96
+++ mplayer/Makefile	29 Jun 2004 22:52:27 -0000
@@ -642,11 +642,9 @@
 	@${REINPLACE_CMD} -e \
 		's|libxmms.so.1|libxmms.so|' \
 		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-	@${REINPLACE_CMD} -Ee 's#-pthread|-lc_r#${PTHREAD_LIBS}#g' \
-		${WRKSRC}/configure
 	@${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|; \
 		s|/dev/cdrom|${DEFAULT_CDROM_DEVICE}|' \
-		${WRKSRC}/configure
+		${WRKSRC}/${CONFIGURE_SCRIPT}
 .if defined(WITH_RTC)
 	@${REINPLACE_CMD} -e \
 		's|<linux/rtc.h>|<rtc.h>|' \
Index: mplayer/files/patch-ad
===================================================================
RCS file: /home/ncvs/ports/multimedia/mplayer/files/patch-ad,v
retrieving revision 1.17
diff -u -r1.17 patch-ad
--- mplayer/files/patch-ad	11 Jun 2004 18:08:51 -0000	1.17
+++ mplayer/files/patch-ad	29 Jun 2004 22:52:27 -0000
@@ -1,5 +1,5 @@
---- configure.orig	Mon Apr 26 11:44:06 2004
-+++ configure	Wed Apr 28 16:09:47 2004
+--- configure.orig	Mon Apr 26 05:44:06 2004
++++ configure	Sun Jun 27 03:30:21 2004
 @@ -339,7 +339,7 @@
  
  
@@ -123,7 +123,26 @@
  int main(void) { return RTC_IRQP_READ; }
  EOF
      _rtc=no
-@@ -5772,7 +5722,7 @@
+@@ -5736,7 +5686,7 @@
+   _stripbinaries=no
+ elif test -z "$CFLAGS" ; then
+   if test "$host_arch" != "mips" ; then
+-    CFLAGS="-O4 $_march $_mcpu -pipe -ffast-math -fomit-frame-pointer"
++    CFLAGS="-O"
+   else
+     CFLAGS="-O4 $_march $_mcpu -ffast-math -fomit-frame-pointer"
+   fi
+@@ -5746,6 +5696,9 @@
+     _stripbinaries=no
+   fi
+ else
++  if test "$_runtime_cpudetection" = no ; then
++    CFLAGS="$CFLAGS $_march $_mcpu"
++  fi
+   cat <<EOF
+ 
+ MPlayer compilation will use the CFLAGS set by you, but:
+@@ -5772,7 +5725,7 @@
    CFLAGS="$CFLAGS -D_REENTRANT"
  elif bsd ; then
    # FIXME bsd needs this so maybe other OS'es

--=-cV+V6IIMx1N2L7qMgqVE--



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