pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/37854: upgrade ast-ksh to 2007-11-05



>Number:         37854
>Category:       pkg
>Synopsis:       upgrade ast-ksh to 2007-11-05
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Jan 23 16:00:00 +0000 2008
>Originator:     Yair K.
>Release:        N/A
>Organization:
>Environment:
Linux
>Description:
The provided diff updates ast-ksh to 2007-11-05. In addition it does the 
following:

0) Remove BROKEN_IN= pkgsrc-2006Q4. It builds for me.

1) add DESTDIR support.

2) add cpl-1.0 to licenses. Text is from 
http://opensource.org/licenses/cpl1.0.txt. I didn't change 
DEFAULT_ACCEPTABLE_LICENSES, but I think it should be added there too.

3) Remove the RESTRICTED keywords (see reasoning below). This, however, 
requires the use of MASTER_SITE_BACKUP.

4) Lastly, patch-aa and patch-ac are not neccesary anymore - iffe now tests for 
statvfs (obsoleting patch-ac). I'm not sure about patch-aa (the CVS history 
doesn't say why it's there) but conf.sh seems to have similar code (though it 
grep for everything starting with '_' rather than just _O_SC_CLK_TCK).

5) One thing that doesn't work - the new math function (sin, cos, etc.) don't 
work (see arith.sh in tests). I recall reading ksh needs to be built with C99 
to add these, but I don't know how to test/fix this (or even if it's a pkgsrc 
issue at all).

Licensing notes
-----------------
Binary distribution (from http://kornshell.com/doc/faq.html ):

Q12.    Does the license allow binaries to be freely redistributed?
A12.    Yes, provided you make the license terms available to
        everyone you distribute binaries to.

Source distribution (from 
http://www.research.att.com/~gsf/download/faq.license.html ):

This name/password nonsense will never catch on with my user base. 

Since the software is licensed by CPL you are free to accept the license on our 
site, download the software, and then post it on your site with whatever 
manifestation of agreement suits you. At that point the liability is between 
you and your user base.
>How-To-Repeat:

>Fix:
begin 644 ast.diff.bz2
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
M$%-&UG!V:/0A%A.4V@localhost/(?(\Y3VYHXJR*OFM"I@W,`Y$PD(8.2I)^&,"_+D]1<
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
DLL,_BVVX4OAHX:7'7T%LW.2A@localhost(/1!E/'K_H7<D4X4)`[3WD%`
`
end




Home | Main Index | Thread Index | Old Index