[Lunar-commits] r20305 - moonbase/trunk/audio/audacity

Jannis Pohlmann jannis at lunar-linux.org
Sun Jun 4 12:29:31 UTC 2006


Author: jannis
Date: 2006-06-04 12:29:29 +0000 (Sun, 04 Jun 2006)
New Revision: 20305

Added:
   moonbase/trunk/audio/audacity/PRE_BUILD
Modified:
   moonbase/trunk/audio/audacity/BUILD
   moonbase/trunk/audio/audacity/CONFIGURE
   moonbase/trunk/audio/audacity/DETAILS
Log:
Updated audacity:
  * Version bump from 1.2.3 to 1.2.4
  * BUILD script fixed (removed "optimize" call and unset CXX, CPP 
    and CC variables)
  * Make CONFIGURE slightly more sexy
  * Added wx-config --unicode check to PRE_BUILD in order to abort
    when wxGTK was compiled with Unicode support. Some applications
    like audacity and bloch don't build with this version of the 
    library. This cancels the installation and prints an error
    message explaining the problem.



Modified: moonbase/trunk/audio/audacity/BUILD
===================================================================
--- moonbase/trunk/audio/audacity/BUILD	2006-06-04 12:16:23 UTC (rev 20304)
+++ moonbase/trunk/audio/audacity/BUILD	2006-06-04 12:29:29 UTC (rev 20305)
@@ -1,12 +1,12 @@
 (
 
-  unset CFLAGS CXXFLAGS LDFLAGS
+  unset CPP CXX CC CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
   OPTS="$OPTS --with-libsndfile=system --with-libresample=no --with-libsamplerate=system"
 
   default_config  &&
 
   # it's a hack but it works (very ugly):
-  optimize  &&
+  # optimize  &&
 
   default_make
 

Modified: moonbase/trunk/audio/audacity/CONFIGURE
===================================================================
--- moonbase/trunk/audio/audacity/CONFIGURE	2006-06-04 12:16:23 UTC (rev 20304)
+++ moonbase/trunk/audio/audacity/CONFIGURE	2006-06-04 12:29:29 UTC (rev 20305)
@@ -5,5 +5,5 @@
 	fi
 
     echo  'CONFIGURED="y"'  >>  $MODULE_CONFIG
-    echo  'OPTS='\"$OPTS\"    >>  $MODULE_CONFIG
+    echo  'OPTS='\"$OPTS\"  >>  $MODULE_CONFIG
 fi

Modified: moonbase/trunk/audio/audacity/DETAILS
===================================================================
--- moonbase/trunk/audio/audacity/DETAILS	2006-06-04 12:16:23 UTC (rev 20304)
+++ moonbase/trunk/audio/audacity/DETAILS	2006-06-04 12:29:29 UTC (rev 20305)
@@ -1,13 +1,14 @@
           MODULE=audacity
-         VERSION=1.2.3
+         VERSION=1.2.4
           SOURCE=$MODULE-src-$VERSION.tar.gz
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-src-$VERSION
       SOURCE_URL=$SFORGE_URL/$MODULE/
         WEB_SITE=http://audacity.sourceforge.net/
-      SOURCE_VFY=sha1:98c3a171c1f5735df7c63baf1fcef52e5c38ceb8
+      SOURCE_VFY=sha1:b21d89db2366ada3c3efb97891aacaf326be2bdf
          ENTERED=20011217
-         UPDATED=20050712
+         UPDATED=20060604
            SHORT="simple soundfile editor"
+        
 cat << EOF
 Audacity is a program that lets you manipulate digital audio waveforms.
 In addition to letting you record sounds directly from within the

Added: moonbase/trunk/audio/audacity/PRE_BUILD
===================================================================
--- moonbase/trunk/audio/audacity/PRE_BUILD	                        (rev 0)
+++ moonbase/trunk/audio/audacity/PRE_BUILD	2006-06-04 12:29:29 UTC (rev 20305)
@@ -0,0 +1,9 @@
+if which wx-config &> /dev/null; then
+  if wx-config --unicode &> /dev/null; then
+    message "${MODULE_COLOR}wxGTK${DEFAULT}${MESSAGE_COLOR} has been compiled with Unicode support."
+    message "If you want to install ${MODULE_COLOR}audacity${DEFAULT}${MESSAGE_COLOR} you have to "
+    message "rebuild wxGTK without Unicode.${DEFAULT_COLOR}"
+    return 1
+  fi
+fi
+



More information about the Lunar-commits mailing list