On Fri, Mar 20, 2009 at 05:59:40PM +0100, Christian Weisgerber wrote: > 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.
Using it now, seems good. 'make regress' passes, too. Stefan > > 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