[haiku-development] Re: Updating some Optional Packages
- From: Rob Judd <haiqu@xxxxxxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Wed, 27 May 2009 00:29:39 +1000
scott mc wrote:
I've been working on updating some of the Optional Packages which were
still installing to /home/config/bin, these include OpenSSH, subversion,
apr, apr-util. The subversion that is currently in the OptionalPackages
was built with libs built in statically, any objections to having it use
shared libs instead? The shared libs would be: apr, apr-util, openssl
(which were already optional packages), neon, sqlite and libiconv (the
libiconv included with Haiku didn't seem to work for subversion, this is
also used in netsurf and vlc IIRC but installed in their local
folders). So this would add 3 OptionalPackages that are already options.
No objections at all, shared libraries are the way to go. apr and
apr-util are used by tons of other software so having them available is
a big plus.
I've also noticed problems with the supplied libiconv not working with
other packages. More details will be posted when I catch errors.
I've also put together a Python-2.6.2 Optional Package, python is still
failing a handful of tests, many of which seem to be linked to issues
with Haiku like the IEEE 754 floating point issue and some localization
issues.
http://ports.haiku-files.org/wiki/PythonRegressionTests
I've attached a patch to add the updated OpenSSH along with a fixed zip
link for P7zip, the fix was to the .OptionalPackages file so that the
AboutSystem entry for it looks and works right. All of my changes have
been checked to see that the .OPD file works, and where a new license
file was needed it's been put into common/data/licenses.
I'll provide patches for adding python, and then one for subversion and
the dependency libs later. I have already verified that all of these
build and get installed right, just wanted to bounce it off the list first.
For specifics on any of these builds you can check my portlog on HaikuPorts.
So far these are all gcc2-haiku builds.
Nice work on the updates. Repackaging Flex and Jam to put licenses in
the right place (and get rid of /boot/beos/etc/licenses finally) would
also be useful. And as mentioned before on the Ports list, Git needs a
complete rebuild, it's in ~/home/config and has lots of issues.
Rob
Other related posts: