Update shells/bash to new release 4.0, patch level 10. This requires bison to build. With yacc it will fail to parse $() command substitutions correctly.
This could use some testing since I use bash only sporadically on OpenBSD. Index: Makefile =================================================================== RCS file: /cvs/ports/shells/bash/Makefile,v retrieving revision 1.49 diff -u -p -r1.49 Makefile --- Makefile 20 Nov 2008 19:54:37 -0000 1.49 +++ Makefile 20 Mar 2009 16:56:09 -0000 @@ -2,14 +2,14 @@ COMMENT= GNU Bourne Again Shell -DISTNAME= bash-3.2 -PKGNAME= ${DISTNAME}.48 +DISTNAME= bash-4.0 +PKGNAME= ${DISTNAME}.10 CATEGORIES= shells HOMEPAGE= http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html MAINTAINER= Christian Weisgerber <na...@openbsd.org> -# GPL +# GPLv3+ PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes @@ -18,14 +18,15 @@ PERMIT_DISTFILES_FTP= Yes MASTER_SITES= ${MASTER_SITE_GNU:=bash/} MASTER_SITES0= ${MASTER_SITE_GNU:=bash/${DISTNAME}-patches/} DIST_SUBDIR= bash -.for i in 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 \ - 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 \ - 41 42 43 44 45 46 47 48 -PATCHFILES+= bash32-0$i:0 +.for i in 01 02 03 04 05 06 07 08 09 10 +PATCHFILES+= bash40-0$i:0 .endfor MODULES= devel/gettext WANTLIB= c termcap + +BUILD_DEPENDS= ::devel/bison +YACC= ${LOCALBASE}/bin/bison CONFIGURE_STYLE=gnu CONFIGURE_ARGS= --disable-multibyte # missing wcscoll(3) Index: distinfo =================================================================== RCS file: /cvs/ports/shells/bash/distinfo,v retrieving revision 1.20 diff -u -p -r1.20 distinfo --- distinfo 20 Nov 2008 19:54:37 -0000 1.20 +++ distinfo 20 Mar 2009 16:56:09 -0000 @@ -1,245 +1,55 @@ -MD5 (bash/bash-3.2.tar.gz) = AL+hbVjgNOPCqifzkDkNMA== -MD5 (bash/bash32-001) = 2OEMdU9Hfj86WBr1ZriTAQ== -MD5 (bash/bash32-002) = 04pSiLLw6myax2tmzHTvfQ== -MD5 (bash/bash32-003) = C5DTeRGCfYy5XztDU8wiXg== -MD5 (bash/bash32-004) = gGLzpZYx9Y14sYDYN1m2ig== -MD5 (bash/bash32-005) = WFtZQ/rfCHXO0kOyRa3eWA== -MD5 (bash/bash32-006) = HVcy4B6pOK7tQvPe8TH6TQ== -MD5 (bash/bash32-007) = 3NDMXYAWB4J/fIUecrDqvA== -MD5 (bash/bash32-008) = uzx90RGYwKuT0Olgvr9iVg== -MD5 (bash/bash32-009) = Q0pvKbDKXxq3hLJDeujq7Q== -MD5 (bash/bash32-010) = Lv/wTdJG/PY71Lmfd8mggQ== -MD5 (bash/bash32-011) = HdEENC9pIN+vXvsxMeki4A== -MD5 (bash/bash32-012) = TyS2lqt4vfrk+ct+tZuDXQ== -MD5 (bash/bash32-013) = fECt2/EYeiauHINz7Tg0Qg== -MD5 (bash/bash32-014) = KOiMn4Z56ZrFkNSkqCJ8Vg== -MD5 (bash/bash32-015) = fBfSlnW9DUlHDxYndDhfgA== -MD5 (bash/bash32-016) = oe2qmLREn+IgX6dUSLexBQ== -MD5 (bash/bash32-017) = iJ7RGbv502NmC5oBJ/Ne+g== -MD5 (bash/bash32-018) = p9P4X6aH0sG1oTSDn205XQ== -MD5 (bash/bash32-019) = 8DmdpAB+RvxYIM4l0HQluQ== -MD5 (bash/bash32-020) = t2YCKBwxBNkE/QZFEP4MIQ== -MD5 (bash/bash32-021) = kjN0rkQDySgg9xHmLh0BpQ== -MD5 (bash/bash32-022) = yC070U43OHiypoDc4Y0Vlg== -MD5 (bash/bash32-023) = mHyUmne0sP/kollxQed2NQ== -MD5 (bash/bash32-024) = WiuXbnYauD8Px9quEUUbhg== -MD5 (bash/bash32-025) = CGaNwoJfZeztnKxrCc4bRQ== -MD5 (bash/bash32-026) = 81srIX8Ij/AJ+VaJRVDUHQ== -MD5 (bash/bash32-027) = tf8rlhDGEpD3c8SwLMGjfQ== -MD5 (bash/bash32-028) = AW9bVsk0BNMq6gk4Xw/BPg== -MD5 (bash/bash32-029) = qBQgYm1NiNDc4v+sCsVjQQ== -MD5 (bash/bash32-030) = Efkbr5cMEylJ+Qcu6T8upg== -MD5 (bash/bash32-031) = 9rvB6OwCRnQHMcco70dhkQ== -MD5 (bash/bash32-032) = gYDsk2dwV5vOafCBbC3YeA== -MD5 (bash/bash32-033) = POwzw3EYYMTGt2FK/ux4cA== -MD5 (bash/bash32-034) = e8bFtfOLcCcVL42wRYouFA== -MD5 (bash/bash32-035) = otth/pDjk3HQ5s0iheySCA== -MD5 (bash/bash32-036) = lccMeuneW9NlnIYoS+f7dg== -MD5 (bash/bash32-037) = Yrh2o9fNGSzI2yR2+7a3uQ== -MD5 (bash/bash32-038) = rKOvw0G9PloNijtMpA27Pw== -MD5 (bash/bash32-039) = 4kDDT5ebZLy4PF9lZxELsQ== -MD5 (bash/bash32-040) = BubfJjOYgH+gMnB/t7d7Xw== -MD5 (bash/bash32-041) = NzrggdZY3IW8EFjEdZ1maQ== -MD5 (bash/bash32-042) = nJ68a/wzoCFSd+4XonbrWg== -MD5 (bash/bash32-043) = uH+56hamTKQbZnbpp+t6Mw== -MD5 (bash/bash32-044) = B+AinOWHm/vSaoFGBw/TZg== -MD5 (bash/bash32-045) = GtB5ZaipPzVW7hqxi5fN4g== -MD5 (bash/bash32-046) = 97Hhn8rVTCKGvA7WFKrZvw== -MD5 (bash/bash32-047) = VQaQdm3ncBFsNNvfdOWRhA== -MD5 (bash/bash32-048) = TMWT57eJsjs3pTl+CS05VA== -RMD160 (bash/bash-3.2.tar.gz) = pz95CBfZi+N1o23vVnc3SY4zqvE= -RMD160 (bash/bash32-001) = Yz9utrK0g0UjTEQrg1q7lNEODa0= -RMD160 (bash/bash32-002) = XQ8Nq4WRl3hLFcaD1U56UFqENMM= -RMD160 (bash/bash32-003) = 79y0+NbIALWj2re643+Vhhvxhtg= -RMD160 (bash/bash32-004) = DsSai0FPKDrvwAxe5j3pE8lqeiE= -RMD160 (bash/bash32-005) = hZeyITailNws8RA6XJqxALddFvU= -RMD160 (bash/bash32-006) = 2Bk6aZVgZOn7TmThMTKxwbLLjUM= -RMD160 (bash/bash32-007) = Myy5NoUeFWySMSNlQbeOZR/Uq1o= -RMD160 (bash/bash32-008) = RFWMq61rBaUyF8F0GcJHeinr59o= -RMD160 (bash/bash32-009) = WiC8htBKFWzbyyLza2xoxzGOm6s= -RMD160 (bash/bash32-010) = UbTBi3k59mPucoYaUi1/sdGvqjA= -RMD160 (bash/bash32-011) = AwQEqr8JuKopXyQdHZa9uhKh+Ms= -RMD160 (bash/bash32-012) = wgEdPYqABKzVgRJWjmEVEfm95f8= -RMD160 (bash/bash32-013) = Td/q/qfkUTdsVtF4NgealjKY3wY= -RMD160 (bash/bash32-014) = z0enBbAAOb3CzFzTfdIKWLAprzM= -RMD160 (bash/bash32-015) = ZTXrJLjTDOl1ax58DSHAlGsdNU4= -RMD160 (bash/bash32-016) = z97X/BubwyjE+xFnxTb8vSh1ZhU= -RMD160 (bash/bash32-017) = c2bqjAEJtBqb9aNpql+lb0uHkvE= -RMD160 (bash/bash32-018) = bBSmp597vEgr4DvPen0hL1xmtME= -RMD160 (bash/bash32-019) = ujeFVZZzyrtt2w3qe411Tt7FBCs= -RMD160 (bash/bash32-020) = MmObeSg7oIdOPDPxJjoEMnB2P3A= -RMD160 (bash/bash32-021) = GWBN7z8NxfG53Uon1vDE+3NrXeU= -RMD160 (bash/bash32-022) = fconnxLSmYTu4OpgT3B7NW1DA1M= -RMD160 (bash/bash32-023) = C70OoCP9BvytuwkgAk8j1lMJqOQ= -RMD160 (bash/bash32-024) = UgxPm2BQnGwrIQTybqLK+iUk070= -RMD160 (bash/bash32-025) = v+it0boUQp/LVsw3Fo7ughIOoBE= -RMD160 (bash/bash32-026) = J8lIEdn5fiJKji+zJcpEQvpUUqQ= -RMD160 (bash/bash32-027) = t/8btJoKCiWqjH7sNXIJL6wXZ3w= -RMD160 (bash/bash32-028) = v4057bwxoEpqzcwZesYlp62LDys= -RMD160 (bash/bash32-029) = IPi+8QIhPaO2SuNLSwuFco+FBG4= -RMD160 (bash/bash32-030) = TDq/ObvcV6jdIuX7+TBhw1jHyG4= -RMD160 (bash/bash32-031) = mrKNcU2gf3VheQGrEbfFxN6PI/U= -RMD160 (bash/bash32-032) = q3F8HW1iVXycRAaoE48DihF4xq0= -RMD160 (bash/bash32-033) = heaNOGp06Pp1J9LDd+xbDMCBHXg= -RMD160 (bash/bash32-034) = FIliB8Q73bIKwPJVTD3jeXQWwFg= -RMD160 (bash/bash32-035) = AAcf4We2taw3X9hUjCoSPhtOiRM= -RMD160 (bash/bash32-036) = B/QrC/5mG0mSkUF/84Q7TDM6MDc= -RMD160 (bash/bash32-037) = mN9dpqMkQwxvImDe1uIjvW9NrgA= -RMD160 (bash/bash32-038) = JrRG9RDVaoVoT3jpaVIlfHPSQL0= -RMD160 (bash/bash32-039) = OHAYGHU+e/XXNxYJ4Hge4ABSMCg= -RMD160 (bash/bash32-040) = Kzi4Kx57wAXjtr/zCF5oxiw+FmM= -RMD160 (bash/bash32-041) = jnyKF3mI4TTOTVI6Tqk0iRvArSQ= -RMD160 (bash/bash32-042) = oflSvgVSpvomzlBogA5RBBciF9U= -RMD160 (bash/bash32-043) = tGWLqggKV6WjTNu5RlOS5AjXRA0= -RMD160 (bash/bash32-044) = rDNo64++mIWQoc+0h0vXcJB8xv0= -RMD160 (bash/bash32-045) = OFsjPzYhtO5voQoMFuWHZDDTTEE= -RMD160 (bash/bash32-046) = QUvedYDH6s6b0AbQLNZYvORQWyE= -RMD160 (bash/bash32-047) = QGvC9HTmD4BY7rA10NvfL+1g7dA= -RMD160 (bash/bash32-048) = /xXdPeqOdSYH/HAC+IZ79aJjCas= -SHA1 (bash/bash-3.2.tar.gz) = /mRmx+6YBh4ETa4DR8pdGo6rSg0= -SHA1 (bash/bash32-001) = zsLUtiq/M2GiL7mlMkK4ono4/gI= -SHA1 (bash/bash32-002) = pqcmUWHIKJWfSJwimyddYDm3XCE= -SHA1 (bash/bash32-003) = 6YLz9LyEa3mqMf+TjkTE5UskSqI= -SHA1 (bash/bash32-004) = BxazeDRQloNfvknPaLTljtCUSDY= -SHA1 (bash/bash32-005) = j485dL6xeabuSe+7Z01jbzsBDec= -SHA1 (bash/bash32-006) = aEZuXb1/SdQ6RdG5xCuElJ9a7tM= -SHA1 (bash/bash32-007) = CVKnBjr73fmzzxnGhA4LtsLDYRA= -SHA1 (bash/bash32-008) = xGjxE6hg48RPOZPz7uOGho5ngJo= -SHA1 (bash/bash32-009) = FJzj6C6CG7v/hY9Bcuy0oecHCd0= -SHA1 (bash/bash32-010) = 5JMjD1XWCAouzua2nJAxjH+/cmE= -SHA1 (bash/bash32-011) = 4W16n/qC1Pof9r1uA19f5V12P9I= -SHA1 (bash/bash32-012) = eJYqVftqPWrESJUZfFPzvaz5llg= -SHA1 (bash/bash32-013) = 0Fzz4AaAUqjmI4s0/J9MF1GS5Bk= -SHA1 (bash/bash32-014) = KHVYF+BEQ0QH3aS+CRihis5iL90= -SHA1 (bash/bash32-015) = qq5wi3bQkE06inAG9vZt9or0+6o= -SHA1 (bash/bash32-016) = Iyk2RFmg7/ZhToiZVNBAxs/ZhGs= -SHA1 (bash/bash32-017) = FTXsD+S4V436aOSnGxfVgnxmaus= -SHA1 (bash/bash32-018) = /g7jvpz4KTXFnDkB+ASgBogZg7E= -SHA1 (bash/bash32-019) = akpDi/IBuDJ5XfLJh9eO0dGXuhE= -SHA1 (bash/bash32-020) = 2wsyC2JUxTF9Q0vOQsm3u8S5s/A= -SHA1 (bash/bash32-021) = R6bztcC4fVHtdN4aXANvtY6xWp0= -SHA1 (bash/bash32-022) = 17xXiHYQkXdXQpMgDzkZj7G7o0M= -SHA1 (bash/bash32-023) = bC64igusLD3ACyU0h2Vnk0pgjIE= -SHA1 (bash/bash32-024) = 17M5kgCuSVkCPghane0nHJiywo0= -SHA1 (bash/bash32-025) = LU/MqTVt2wRehnhQrP0q0+CiFn8= -SHA1 (bash/bash32-026) = lNm0WLYubT7sbOzk/Q7z6Z3csSk= -SHA1 (bash/bash32-027) = 1s0qPn3X1KyvIb/VfU8Nbo5DghI= -SHA1 (bash/bash32-028) = xGHllln48DiZ3/s2icKxh53rZWg= -SHA1 (bash/bash32-029) = +JrxR4JMudWs3jB9MkXpHU9th1Y= -SHA1 (bash/bash32-030) = cPoNd7r8HGTbKzimRluXewXza8c= -SHA1 (bash/bash32-031) = GR27zAZ75f43KHa2YBu8ZDA5/E8= -SHA1 (bash/bash32-032) = yCe5tjmBmUL8/iahZuZ3jeeCdME= -SHA1 (bash/bash32-033) = yAmMewePYuh7TSc/KJzIh8EjGQk= -SHA1 (bash/bash32-034) = vxL949w3iIiJ6Ro158AqKJZD+Bs= -SHA1 (bash/bash32-035) = ZdqapjRPTAzsBTHS10uXAOY3i1k= -SHA1 (bash/bash32-036) = fHLEraxs1y2/L7uhWzzyCqhiHBA= -SHA1 (bash/bash32-037) = 5/djv7x3684uWX4nXguTuSJ0p+A= -SHA1 (bash/bash32-038) = mjmtPzIS+HjlUVyehE2kLIyjNTI= -SHA1 (bash/bash32-039) = q2BARQnQDEFCmtSlNQNkZirvd9M= -SHA1 (bash/bash32-040) = JNmSPugPhKLXPoELCPEsVZS0R6g= -SHA1 (bash/bash32-041) = DZKtt1Vb52ESP+u+NPPiFtqwuh4= -SHA1 (bash/bash32-042) = vNv0lap/e9d9dLwDgkt1EciyUAk= -SHA1 (bash/bash32-043) = eGRwy6PnEIo9Bj3mxcMtVPfBupA= -SHA1 (bash/bash32-044) = Pn8PR7XHm+xH/8NcpZ52Q90vks8= -SHA1 (bash/bash32-045) = 6QmSsf7xV5/IMS64yNylmMiEvKI= -SHA1 (bash/bash32-046) = Vx2sHVOdpKS+Q9ft3tDX8pgrtKw= -SHA1 (bash/bash32-047) = CnLh5kXwvMYUwp/gL7mjl+fc+pQ= -SHA1 (bash/bash32-048) = aI1nNgPsMRhmhzZ1/DObponK2uw= -SHA256 (bash/bash-3.2.tar.gz) = JsmQJbWeMHeTALaK23ZPgkl00mek18wbNH0Uojk/n7Q= -SHA256 (bash/bash32-001) = vtpgzmGG+vo2zQqY25ztQs/2ja7kNCzKcxZ/sPL0Pqo= -SHA256 (bash/bash32-002) = oMpJo8R2eK0HTJkL3IcfzsaAdJt/BPLe9lJ/BMWJxAo= -SHA256 (bash/bash32-003) = fsnl5+QC5DsSv9OpI39PFxAp/H9Y5ZM1q/PMtFWlqE0= -SHA256 (bash/bash32-004) = PeCThnNjcInDsPDzVd43e7K+LT/KaAU92iZ8oRtZmPI= -SHA256 (bash/bash32-005) = 5/7N7LEjIM1v6ayoP6sYKLdq61MTuZGIN2TLkTnYRbc= -SHA256 (bash/bash32-006) = jxT4HO0yvAV7wQq/aEL0pawXKBZjHyuHpaO+TwHAhH0= -SHA256 (bash/bash32-007) = aGOnEuWmjsz7dxYqn5R//YCvZI8BJMOPeV67or4S7/g= -SHA256 (bash/bash32-008) = zPMDtNGZ2J1e/GWSNfimRTduhtKUJg3aS+y7YewGZns= -SHA256 (bash/bash32-009) = 7zDFeUGRBrS0otAGTvflfO7mzfZX9MzXuJyOT9cFYNg= -SHA256 (bash/bash32-010) = u335/v6I1i7jcTU+32JAKmZ8/7puogKqHIsiAwigxhI= -SHA256 (bash/bash32-011) = hb9lbPxJsUR7BhNBpLHLk7qJpB2NFpmmWqlx0YU7pHI= -SHA256 (bash/bash32-012) = Re9K2Y8vIYqjrOwVhCrhuDN2nB2+L5DJu6ALvklJ/EM= -SHA256 (bash/bash32-013) = n7+JPDg/RdJeW8XJ6ujSs0lSHyiJRbO9IceBeEuB9pM= -SHA256 (bash/bash32-014) = YrsaTXD295OMpwpqp/5vSzd6tfRQx3VrIrQd47vZjtY= -SHA256 (bash/bash32-015) = 3kBCXoNijrdDHzk0CsCbQrX89ISlZTUoUZYbPpF9h3E= -SHA256 (bash/bash32-016) = er9mu7o+vWtkKBkPPrylmr3Av6OVfxpyVInec5HC2fE= -SHA256 (bash/bash32-017) = lRqioHs4247qjnNo06w2r2Cvf1reRVIVAGIpzjgV3+A= -SHA256 (bash/bash32-018) = yF4rymCEp5d0rb+AFpjGKQVmKDYzTlQ1W3f78cUpB0w= -SHA256 (bash/bash32-019) = 2D8ddAyxA75ERYnc2dphwoAoFejCVqAc+n5ITFCp64U= -SHA256 (bash/bash32-020) = Pmah0FVm1VAcL4aNPJS41xghoh0Nr5uq9ZQ2lpd5MBM= -SHA256 (bash/bash32-021) = peVHBOaGfJaaPmBVal+6zt7Mp0BMPdvoGAqStomKKlg= -SHA256 (bash/bash32-022) = BX4D1ZO4WGNwVsBFixaOnAEtuRRyerupZK/K83fyxaQ= -SHA256 (bash/bash32-023) = hpRm2AgHzeWcDquaOe8ZCb5NXoaY6h49qlMK1ZuqqXo= -SHA256 (bash/bash32-024) = 0TxZ+msYL3m7+bo19yCFrrdV+XhZher59KVdWARf4yc= -SHA256 (bash/bash32-025) = q/weHbOvlW1Ocd62oeqd4RZMSfykAgslRt86pW8Izr4= -SHA256 (bash/bash32-026) = B5hcqs1sFQz4nFGWW9GNssianzL3oqqUZ1cAdAnCkrk= -SHA256 (bash/bash32-027) = eWR+OvlNuMLmNqKT7lsvElFlYLEqrA1FaKEl02zSHd8= -SHA256 (bash/bash32-028) = NyiTkBdQl8I++sXLANZri4fkH8NzmAZNEawA3g6ZNLA= -SHA256 (bash/bash32-029) = H05UMXG9ZrwosZeTiBECjqcOnkBr4lKTJtKlhoRLmOc= -SHA256 (bash/bash32-030) = XtbKGXh/IoXgwIAFb2WhN+BTOHOAs9j2EzgS3Y+CSvs= -SHA256 (bash/bash32-031) = gd3I9F4yct0ORj+rh7WAWL4o2chnZ08/U0MtvSXN+kg= -SHA256 (bash/bash32-032) = kmqRFeXIhf+fLvirxsPFUmUq/DcOv2Wof0HsaBC9tWk= -SHA256 (bash/bash32-033) = nXq+5kDa+83Gt1VEAV8/+17VrtJ0dGXsFBLpWdOWZ0A= -SHA256 (bash/bash32-034) = rcUuNCe2Bv6WSZgLAcWysY8FCcTdbVmoT4W2opifn44= -SHA256 (bash/bash32-035) = 09kGsj/OGV1dbw24lp+lJk6AqYtUYACNagXkFWynOVM= -SHA256 (bash/bash32-036) = vbJNZdEXAjQ3n+WH9dyLmQxeDC1hw5S7jIG5HBxkziM= -SHA256 (bash/bash32-037) = loijUsD7I9LObmhc45zaHEn0qngZveJQj/jJAAP0hN8= -SHA256 (bash/bash32-038) = DjZJUxw6VnV0OYDs9f9fy8ooAa/k3Kf7SyUKrnrDt4I= -SHA256 (bash/bash32-039) = RtQn/VsVCex92YDAfv2IY0/eYc8HqyIdy96eECG9KBc= -SHA256 (bash/bash32-040) = yeA4frSikEEmhk0k3gaZzbYHB4nhwCKHo7geqWv5Rao= -SHA256 (bash/bash32-041) = zFUfpX1hPv6jCrJAT+ckeTo9EPASsDDmEdLGRJ5GO80= -SHA256 (bash/bash32-042) = /Q31TQMDThBLY3fySWJL2gJxqodBkKRunUH8Sa08qu8= -SHA256 (bash/bash32-043) = Q999LX1h06jw4UvIbU9VttLmSCm6CCmnj1IU0YYIevc= -SHA256 (bash/bash32-044) = IEteyqpd4zTDz7zm39ip03cLCQJKtHJNhggPv1Ad7Wk= -SHA256 (bash/bash32-045) = MlDmxtXWiE4xvqovUh0qGvnC9wGkwOZ6fNARtq2PCCs= -SHA256 (bash/bash32-046) = /IKekvqVHDQ2jYMnLXRvXA7TRaetA3+TMiNH7tAKHh8= -SHA256 (bash/bash32-047) = Yj1KlY0rAioVkppN50A3Zv8HspWhhZh7TR5s87cOoQY= -SHA256 (bash/bash32-048) = dMtWdkJ085Nnb2hzjrIqPtj6OIwEh/7q3w14pFtUl0k= -SIZE (bash/bash-3.2.tar.gz) = 2529838 -SIZE (bash/bash32-001) = 1539 -SIZE (bash/bash32-002) = 1524 -SIZE (bash/bash32-003) = 4599 -SIZE (bash/bash32-004) = 2585 -SIZE (bash/bash32-005) = 5910 -SIZE (bash/bash32-006) = 1298 -SIZE (bash/bash32-007) = 1375 -SIZE (bash/bash32-008) = 1302 -SIZE (bash/bash32-009) = 1882 -SIZE (bash/bash32-010) = 6293 -SIZE (bash/bash32-011) = 4776 -SIZE (bash/bash32-012) = 2555 -SIZE (bash/bash32-013) = 1852 -SIZE (bash/bash32-014) = 8141 -SIZE (bash/bash32-015) = 2293 -SIZE (bash/bash32-016) = 1620 -SIZE (bash/bash32-017) = 2611 -SIZE (bash/bash32-018) = 2433 -SIZE (bash/bash32-019) = 8618 -SIZE (bash/bash32-020) = 5182 -SIZE (bash/bash32-021) = 1814 -SIZE (bash/bash32-022) = 3034 -SIZE (bash/bash32-023) = 1321 -SIZE (bash/bash32-024) = 3228 -SIZE (bash/bash32-025) = 1935 -SIZE (bash/bash32-026) = 2438 -SIZE (bash/bash32-027) = 2690 -SIZE (bash/bash32-028) = 1750 -SIZE (bash/bash32-029) = 1330 -SIZE (bash/bash32-030) = 1558 -SIZE (bash/bash32-031) = 1961 -SIZE (bash/bash32-032) = 1304 -SIZE (bash/bash32-033) = 2181 -SIZE (bash/bash32-034) = 1866 -SIZE (bash/bash32-035) = 4805 -SIZE (bash/bash32-036) = 1264 -SIZE (bash/bash32-037) = 3227 -SIZE (bash/bash32-038) = 2412 -SIZE (bash/bash32-039) = 5034 -SIZE (bash/bash32-040) = 1403 -SIZE (bash/bash32-041) = 4446 -SIZE (bash/bash32-042) = 1209 -SIZE (bash/bash32-043) = 1658 -SIZE (bash/bash32-044) = 5565 -SIZE (bash/bash32-045) = 1338 -SIZE (bash/bash32-046) = 1275 -SIZE (bash/bash32-047) = 1981 -SIZE (bash/bash32-048) = 1948 +MD5 (bash/bash-4.0.tar.gz) = qQobWm20g4SD8FQ44F6OuQ== +MD5 (bash/bash40-001) = vH9HYkQ5Ob19zLQjcPDZMg== +MD5 (bash/bash40-002) = wqSkeGqD7U7DZsaokkNpog== +MD5 (bash/bash40-003) = IuioJO3bohqPzhDXmEwqug== +MD5 (bash/bash40-004) = 7Xy87Yx8lkMjJlUiNpo3og== +MD5 (bash/bash40-005) = jthrfTFCPXHs8xSCUdY1Eg== +MD5 (bash/bash40-006) = X0RzOMuY/xVsq/H9mHnV8w== +MD5 (bash/bash40-007) = lulGy2akyhhsuh2kTx7hYw== +MD5 (bash/bash40-008) = 0+t7bwDVJeAyR4wz9R1GqA== +MD5 (bash/bash40-009) = NAYByZfOVpUyQXp66SJIuA== +MD5 (bash/bash40-010) = C9WrltUU/7Gvu4x5hLFRRg== +RMD160 (bash/bash-4.0.tar.gz) = gquksstHXCAwkEqdIq9iCN+oXrM= +RMD160 (bash/bash40-001) = uPHBAAtc0S7O554ppz89V20K02g= +RMD160 (bash/bash40-002) = vTYYBrz+MkVwY467GhJ/GX1eN1Y= +RMD160 (bash/bash40-003) = utaV+qUJNBr6l/Nx3L2/7lhE7Zs= +RMD160 (bash/bash40-004) = Nd9TKgXBWeaChf9hhmeGC0wM32E= +RMD160 (bash/bash40-005) = G887mzJAD1VHDfVeQQ1xe/oWlow= +RMD160 (bash/bash40-006) = RB2TUq0CllvG+syc/k5NsT4Bryc= +RMD160 (bash/bash40-007) = WhvY8k46MxVayRlNnJ7+LBKElxM= +RMD160 (bash/bash40-008) = TeoMOF7DivZhPQcDKqUEr7DZ7sg= +RMD160 (bash/bash40-009) = iGphOaJTRrsXA6fcpRpPkF9PGVE= +RMD160 (bash/bash40-010) = ClBdf6Ki9Xaka2cW1/FyCYowM5I= +SHA1 (bash/bash-4.0.tar.gz) = K77TCHn59CTAkahGpIERwn0LI3A= +SHA1 (bash/bash40-001) = 3EfVR77JOK/NezgoFv7IQHfzQS8= +SHA1 (bash/bash40-002) = IdyUUSZUffA+N6O2jMS4C3iLnaY= +SHA1 (bash/bash40-003) = 5MEgvf0MW/Foiec34saSaCUoEtY= +SHA1 (bash/bash40-004) = XohTAaz+P1et1isdSlrIAasETAY= +SHA1 (bash/bash40-005) = +xCcNvrV7xznGe5/DI3zPXDdgi4= +SHA1 (bash/bash40-006) = eHcYJjgDK73WKB0cW8246MlkiHM= +SHA1 (bash/bash40-007) = R30q2WZbCfl94ewwQFXFU8UxwW4= +SHA1 (bash/bash40-008) = 5/M2IEgQkFEYoWiTKbON86vclSI= +SHA1 (bash/bash40-009) = j29NbqU3GAWJf5Q1qw3+mDGLwms= +SHA1 (bash/bash40-010) = tq6FgSAfEOSiqH2gd4gL9loKWpo= +SHA256 (bash/bash-4.0.tar.gz) = l5PTlPZAqVAwx31ayYlySv4ZaSGVbbdBvK8UGAHFBRg= +SHA256 (bash/bash40-001) = 47UUIE5dp78a7PfQmBUUsjZ9S1KdptSkXQncKeLwAxs= +SHA256 (bash/bash40-002) = SVEX5WYBm5ywq0lQSUWzDN2m5bWVl+Q+GOrh8GsdXPQ= +SHA256 (bash/bash40-003) = 4wDEBhGx43dbfR+3O9dwrRmXPCLXAW0SavMwS655e9g= +SHA256 (bash/bash40-004) = SwPtH4rqmd7EqzupML0SbGt9uu6/IZ4hzjqmJ0xS0q4= +SHA256 (bash/bash40-005) = QgZYwCaRZhCgfUC3HrcPZnS3jDs9oQOEx1NcFbMwlFA= +SHA256 (bash/bash40-006) = x4diUg89pfOTGcMUP5609MozUaYwbPlLfEKzsoRNguQ= +SHA256 (bash/bash40-007) = VY1VniTRWp7ttClR9HBoOTIsZEeR0gwRyl6VjPwOYW0= +SHA256 (bash/bash40-008) = h9skwA+D23veq1hd/sx2zGzm/ZJp/OCscZd3HzAF2Pw= +SHA256 (bash/bash40-009) = AEfCQGF6SqYzu2mfk6T6nK93BR8ruF/C6cbImdHffis= +SHA256 (bash/bash40-010) = 8kFva0X/PZoxXkGz2gI+tyf1Pn3W6KB+iNHyoAXuSBY= +SIZE (bash/bash-4.0.tar.gz) = 6230779 +SIZE (bash/bash40-001) = 5156 +SIZE (bash/bash40-002) = 1220 +SIZE (bash/bash40-003) = 1749 +SIZE (bash/bash40-004) = 1347 +SIZE (bash/bash40-005) = 2021 +SIZE (bash/bash40-006) = 1133 +SIZE (bash/bash40-007) = 6920 +SIZE (bash/bash40-008) = 1196 +SIZE (bash/bash40-009) = 1821 +SIZE (bash/bash40-010) = 2152 Index: patches/patch-Makefile_in =================================================================== RCS file: patches/patch-Makefile_in diff -N patches/patch-Makefile_in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-Makefile_in 20 Mar 2009 16:56:09 -0000 @@ -0,0 +1,12 @@ +$OpenBSD$ +--- Makefile.in.orig Wed Feb 25 16:57:42 2009 ++++ Makefile.in Wed Feb 25 16:57:54 2009 +@@ -340,7 +340,7 @@ INTL_LIBDIR = $(dot)/$(LIBSUBDIR)/intl + INTL_ABSSRC = ${topdir}/$(INTL_LIB) + INTL_BUILDDIR = ${LIBBUILD}/intl + +-INTL_LIB = @LIBINTL@ ++INTL_LIB = @LTLIBINTL@ + INTL_LIBRARY = $(INTL_LIBDIR)/libintl.a + INTL_DEP = @INTL_DEP@ + INTL_INC = @INTL_INC@ Index: patches/patch-builtins_enable_def =================================================================== RCS file: /cvs/ports/shells/bash/patches/patch-builtins_enable_def,v retrieving revision 1.1 diff -u -p -r1.1 patch-builtins_enable_def --- patches/patch-builtins_enable_def 30 Jul 2004 17:02:49 -0000 1.1 +++ patches/patch-builtins_enable_def 20 Mar 2009 16:56:09 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-builtins_enable_def,v 1.1 2004/07/30 17:02:49 naddy Exp $ ---- builtins/enable.def.orig Sat Dec 20 00:07:07 2003 -+++ builtins/enable.def Fri Jul 30 15:10:33 2004 -@@ -316,9 +316,16 @@ dyn_load_builtin (list, flags, filename) +--- builtins/enable.def.orig Sun Jan 4 20:32:22 2009 ++++ builtins/enable.def Tue Feb 24 18:37:05 2009 +@@ -325,9 +325,16 @@ dyn_load_builtin (list, flags, filename) name = list->word->word; size = strlen (name); Index: patches/patch-configure =================================================================== RCS file: patches/patch-configure diff -N patches/patch-configure --- patches/patch-configure 14 Oct 2006 18:03:10 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,21 +0,0 @@ -$OpenBSD: patch-configure,v 1.3 2006/10/14 18:03:10 naddy Exp $ ---- configure.orig Tue Sep 26 17:06:01 2006 -+++ configure Sat Oct 14 17:33:16 2006 -@@ -28144,7 +28144,7 @@ s,@XGETTEXT@,$XGETTEXT,;t t - s,@MSGMERGE@,$MSGMERGE,;t t - s,@ALLOCA@,$ALLOCA,;t t - s,@GLIBC21@,$GLIBC21,;t t --s,@LIBICONV@,$LIBICONV,;t t -+s,@LIBICONV@,$LTLIBICONV,;t t - s,@LTLIBICONV@,$LTLIBICONV,;t t - s,@INTLBISON@,$INTLBISON,;t t - s,@BUILD_INCLUDED_LIBINTL@,$BUILD_INCLUDED_LIBINTL,;t t -@@ -28156,7 +28156,7 @@ s,@GENCAT@,$GENCAT,;t t - s,@INTLOBJS@,$INTLOBJS,;t t - s,@INTL_LIBTOOL_SUFFIX_PREFIX@,$INTL_LIBTOOL_SUFFIX_PREFIX,;t t - s,@INTLLIBS@,$INTLLIBS,;t t --s,@LIBINTL@,$LIBINTL,;t t -+s,@LIBINTL@,$LTLIBINTL,;t t - s,@LTLIBINTL@,$LTLIBINTL,;t t - s,@POSUB@,$POSUB,;t t - s,@LIBOBJS@,$LIBOBJS,;t t Index: patches/patch-lib_sh_getenv_c =================================================================== RCS file: patches/patch-lib_sh_getenv_c diff -N patches/patch-lib_sh_getenv_c --- patches/patch-lib_sh_getenv_c 30 Jul 2004 17:02:49 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-lib_sh_getenv_c,v 1.1 2004/07/30 17:02:49 naddy Exp $ ---- lib/sh/getenv.c.orig Sun Sep 29 02:38:58 2002 -+++ lib/sh/getenv.c Sun Sep 29 02:39:15 2002 -@@ -78,7 +78,7 @@ getenv (name) - shell_variables will be 0 when this is invoked. We look up the - variable in the real environment in that case. */ - -- for (i = 0, len = strlen (name); environ[i]; i++) -+ for (i = 0, len = strlen (name); environ && environ[i]; i++) - { - if ((STREQN (environ[i], name, len)) && (environ[i][len] == '=')) - return (environ[i] + len + 1); Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/shells/bash/pkg/PLIST,v retrieving revision 1.12 diff -u -p -r1.12 PLIST --- pkg/PLIST 14 Oct 2006 18:03:10 -0000 1.12 +++ pkg/PLIST 20 Mar 2009 16:56:09 -0000 @@ -5,6 +5,32 @@ bin/bashbug @info info/bash.info @man man/man1/bash.1 @man man/man1/bashbug.1 +share/locale/af/ +share/locale/af/LC_MESSAGES/ +share/locale/af/LC_MESSAGES/bash.mo +share/locale/bg/LC_MESSAGES/bash.mo +share/locale/ca/LC_MESSAGES/bash.mo +share/locale/cs/LC_MESSAGES/bash.mo +share/locale/de/LC_MESSAGES/bash.mo share/locale/e...@boldquot/LC_MESSAGES/bash.mo share/locale/e...@quot/LC_MESSAGES/bash.mo +share/locale/eo/LC_MESSAGES/bash.mo +share/locale/es/LC_MESSAGES/bash.mo +share/locale/et/LC_MESSAGES/bash.mo +share/locale/fr/LC_MESSAGES/bash.mo +share/locale/hu/LC_MESSAGES/bash.mo +share/locale/id/LC_MESSAGES/bash.mo +share/locale/ja/LC_MESSAGES/bash.mo +share/locale/lt/ +share/locale/lt/LC_MESSAGES/ +share/locale/lt/LC_MESSAGES/bash.mo +share/locale/nl/LC_MESSAGES/bash.mo +share/locale/pl/LC_MESSAGES/bash.mo +share/locale/pt_BR/LC_MESSAGES/bash.mo +share/locale/ro/LC_MESSAGES/bash.mo share/locale/ru/LC_MESSAGES/bash.mo +share/locale/sk/LC_MESSAGES/bash.mo +share/locale/sv/LC_MESSAGES/bash.mo +share/locale/tr/LC_MESSAGES/bash.mo +share/locale/vi/LC_MESSAGES/bash.mo +share/locale/zh_TW/LC_MESSAGES/bash.mo -- Christian "naddy" Weisgerber na...@mips.inka.de