Here's an update of shells/bash to 4.0. This could use some testing by
people who use bash a lot.
I assume bash 4.0.x will see a similar patch policy as previous
versions, so I left some fragments to handle this in the Makefile.
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 8 Mar 2009 21:52:20 -0000
@@ -2,8 +2,8 @@
COMMENT= GNU Bourne Again Shell
-DISTNAME= bash-3.2
-PKGNAME= ${DISTNAME}.48
+DISTNAME= bash-4.0
+PKGNAME= ${DISTNAME}.0
CATEGORIES= shells
HOMEPAGE= http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html
@@ -18,11 +18,9 @@ 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
-.endfor
+#.for i in
+#PATCHFILES+= bash40-0$i:0
+#.endfor
MODULES= devel/gettext
WANTLIB= c termcap
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 8 Mar 2009 21:52:20 -0000
@@ -1,245 +1,5 @@
-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==
+RMD160 (bash/bash-4.0.tar.gz) = gquksstHXCAwkEqdIq9iCN+oXrM=
+SHA1 (bash/bash-4.0.tar.gz) = K77TCHn59CTAkahGpIERwn0LI3A=
+SHA256 (bash/bash-4.0.tar.gz) = l5PTlPZAqVAwx31ayYlySv4ZaSGVbbdBvK8UGAHFBRg=
+SIZE (bash/bash-4.0.tar.gz) = 6230779
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 8 Mar 2009 21:52:20 -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 8 Mar 2009 21:52:20 -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 8 Mar 2009 21:52:20 -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 [email protected]