Author: bdubbs
Date: Wed Apr 13 14:03:52 2016
New Revision: 17256
Log:
Update script for frei0r name change
Modified:
trunk/scripts/blfs-chapter46.php
Modified: trunk/scripts/blfs-chapter46.php
==============================================================================
--- trunk/scripts/blfs-chapter46.php Wed Apr 13 13:36:57 2016 (r17255)
+++ trunk/scripts/blfs-chapter46.php Wed Apr 13 14:03:52 2016 (r17256)
@@ -18,7 +18,7 @@
$ignores = array();
-//$current="x265";
+//$current="frei0r-plugins";
$regex = array();
$regex[ 'faac' ] = "/^.*Download faac-(\d[\d\.]+\d).tar.*$/";
@@ -49,9 +49,9 @@
'match' => '^.*$',
'replace' => "http://sourceforge.net/projects/opencore-amr/files" ),
- array( 'pkg' => 'frei',
+ array( 'pkg' => 'frei0r-plugins',
'match' => '^.*$',
- 'replace' => "https://files.dyne.org/frei0r/snapshots" ),
+ 'replace' => "https://files.dyne.org/frei0r/releases" ),
array( 'pkg' => 'a52dec',
'match' => '^.*$',
@@ -216,6 +216,13 @@
return $max;
}
+ if ( $package == "frei0r-plugins" )
+ {
+ exec( "wget -q --no-check-certificate -O- $dirpath", $output );
+ $max = find_max( $output, "/frei0r/",
"/^.*plugins-([\d\.]*\d)\.tar.*$/" );
+ return $max;
+ }
+
$lines = http_get_file( $dirpath );
if ( ! is_array( $lines ) ) return $lines;
@@ -240,9 +247,6 @@
if ( $package == "faad2" )
return find_max( $lines, "/faad2-\d/", "/^.*faad2-([\d\.]+).*$/" );
- if ( $package == "frei0r-snapshot" )
- return find_max( $lines, "/frei0r/", "/^.*snapshot-([\d\-]+).tar.*$/" );
-
if ( $package == "gstreamer" )
return find_even_max( $lines, "/gstreamer/",
"/^.*gstreamer-(1\.[\d\.]+).tar.*$/" );
@@ -305,8 +309,8 @@
array( 'pkg' => 'faad2',
'regex' => "/^.*faad2-(\d[\d\.]+).*$/" ),
- array( 'pkg' => 'frei0r',
- 'regex' => "/^.*frei0r-snapshot-(\d[\d\-]+).*$/" ),
+ array( 'pkg' => 'frei',
+ 'regex' => "/^.*frei0r-plugins-(\d[\d\.]+).*$/" ),
array( 'pkg' => 'libmpeg2',
'regex' => "/^.*libmpeg2-(\d[\d\.]+).*$/" ),
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page