Changes in / [2affd83:24f3b5d]
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter03/packages.xml
r2affd83 r24f3b5d 832 832 <para> 833 833 The version of vim changes daily. To get the latest version, go to 834 <ulink url="https://github.com/vim/vim/releases"> 835 https://github.com/vim/vim/tags</ulink>. 834 <ulink url="https://github.com/vim/vim/tags"/>. 836 835 </para> 837 836 </note> -
lfs-latest-git.php
r2affd83 r24f3b5d 78 78 79 79 if ( preg_match( "/sourceforge/", $url ) || 80 preg_match( "/python/", $url ) || 80 81 preg_match( "/psmisc/", $url ) ) 81 82 { … … 135 136 if ( $package == "libffi" ) $dirpath = github("libffi/libffi"); 136 137 if ( $package == "libxcrypt" ) $dirpath = github("besser82/libxcrypt"); 138 if ( $package == "lz" ) $dirpath = github("lz4/lz4"); 137 139 if ( $package == "meson" ) $dirpath = github("mesonbuild/meson"); 138 140 if ( $package == "mpc" ) $dirpath = "https://ftp.gnu.org/gnu/mpc"; … … 161 163 { 162 164 echo "ftp should not occur\n"; 163 /*164 $dirpath = substr( $dirpath, 6 ); // Remove ftp://165 $dirpath = rtrim ( $dirpath, "/" ); // Trim any trailing slash166 $position = strpos( $dirpath, "/" ); // Divide at first slash167 $server = substr( $dirpath, 0, $position );168 $path = substr( $dirpath, $position );169 170 $conn = ftp_connect( $server );171 ftp_login( $conn, "anonymous", "" );172 173 // See if we need special handling174 if ( isset( $exceptions[ $package ] ) )175 {176 $specials = explode( ":", $exceptions[ $package ] );177 178 foreach ( $specials as $i )179 {180 list( $op, $regexp ) = explode( "=", $i );181 182 switch ($op)183 {184 case "UPDIR":185 // Remove last dir from $path186 $position = strrpos( $path, "/" );187 $path = substr( $path, 0, $position );188 189 // Get dir listing190 $lines = ftp_rawlist ($conn, $path);191 $max = find_max( $lines, $regexp, $regexp );192 break;193 194 case "DOWNDIR":195 // Append found directory196 $path .= "/$max";197 break;198 199 default:200 echo "Error in specials array for $package\n";201 return -5;202 break;203 }204 }205 }206 207 $lines = ftp_rawlist ($conn, $path);208 ftp_close( $conn );209 */210 165 } 211 166 else // http(s) … … 304 259 305 260 if ( $package == "psmisc" ) 306 return find_max( $lines, "/v\d/", "/^.*v([\d\.]+) .tar.*$/" );261 return find_max( $lines, "/v\d/", "/^.*v([\d\.]+)$/" ); 307 262 308 263 if ( $package == "grub" ) … … 312 267 return find_max( $lines, "/Jinja/", "/^.*Jinja2 ([\d\.]+).*$/" ); 313 268 269 if ( $package == "lz" ) 270 return find_max( $lines, "/name.:/", '/^.*LZ4 v([\d\.]+)".*$/' ); 271 314 272 if ( $package == "openssl" ) 315 273 return find_max( $lines, "/openssl/", "/^.*openssl-([\d\.p]*\d.?).tar.*$/" ); 316 274 317 275 if ( $package == "Python" ) 318 return find_max( $lines, "/Python 3/", "/^.*Python (3[\d\ ]*\d) .*$/" );276 return find_max( $lines, "/Python 3/", "/^.*Python (3[\d\.]*\d) .*$/" ); 319 277 320 278 if ( $package == "vim" ) … … 336 294 // Fetech from git and get wget-list 337 295 $current = array(); 338 #$lfssvn = "svn://svn.linuxfromscratch.org/LFS/trunk";339 296 $lfsgit = "https://git.linuxfromscratch.org/lfs.git"; 340 297 … … 368 325 $file = rtrim( $file ); 369 326 $pkg_pattern = "/(\D*).*/"; 370 //$pattern = "/\D*(\d.*\d)\D*/";371 327 $pattern = "/\D*(\d.*\d)\D*/"; 372 328
Note:
See TracChangeset
for help on using the changeset viewer.