# $Id$ PortSystem 1.0 name bash set bash_version 4.1 set bash_patchlevel 7 version ${bash_version}.${bash_patchlevel} distname ${name}-${bash_version} categories shells maintainers raimue description Bash (bourne-again shell) is a UNIX command interpreter long_description \ Bash is an sh-compatible shell that incorporates useful \ features from the Korn shell (ksh) and C shell (csh). It is \ intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell \ and Tools standard. It offers functional improvements over sh \ for both programming and interactive use. In addition, most \ sh scripts can be run by Bash without modification. homepage http://www.gnu.org/software/bash/bash.html platforms darwin freebsd master_sites gnu patch_sites gnu:${name}/${distname}-patches checksums ${distname}${extract.suffix} \ md5 9800d8724815fd84994d9be65ab5e7b8 \ sha1 3bd1ec9c66f3689f6b3495bdaaf9077b2e5dc150 \ rmd160 554c7ecb4a63da431768caed1f958c06b8fa7207 # Generate patchfiles for {set i 1} {$i <= $bash_patchlevel} {incr i} { patchfiles-append \ [format "%s%s-%03d" $name [strsed ${bash_version} {g/\.//}] $i] } checksums-append \ bash41-001 sha1 41e176f9de749e432bebb8fac5d033a3936045f6 \ bash41-002 sha1 72a9ad2e08d35e02ac1417f3aedf39db4cb4c66f \ bash41-003 sha1 31ae7f511d99ea336ba2299c10e493c21512e3ad \ bash41-004 sha1 469dff697b7ac1c157dcc625d9333a1dcdb88ae2 \ bash41-005 sha1 c8400b7d3ddb2f8c7159bbbd238b22fc10504e12 \ bash41-006 sha1 9707fc6a92d4de907016584074187c1aaca25f2a \ bash41-007 sha1 614e46128d6f9867132b31765f60a514b395ae43 depends_build bin:grep:grep \ bin:bison:bison depends_lib port:gettext \ port:readline configure.ldflags-append \ "-Wl,-search_paths_first -lncurses" configure.args --mandir=${prefix}/share/man --with-installed-readline \ --infodir=${prefix}/share/info if {[variant_isset universal]} { configure.args-append "CFLAGS_FOR_BUILD=\"${configure.universal_cflags}\"" } livecheck.type master_sites livecheck.url http://ftp.gnu.org/gnu/${name}/${name}-${bash_version}-patches/?C=M&O=D livecheck.version [format %03d ${bash_patchlevel}] livecheck.regex ${name}[strsed ${bash_version} {g/\.//}]-(\\d\\d\\d)