[haiku-development] Updating some Optional Packages
- From: scott mc <scottmc2@xxxxxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Sun, 24 May 2009 11:53:43 -0700
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.
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.
-scottmc
Index: build/jam/OptionalPackages
===================================================================
--- build/jam/OptionalPackages (revision 30830)
+++ build/jam/OptionalPackages (working copy)
@@ -420,9 +454,9 @@
"variable to be set!" ;
}
- local baseURL = http://haiku-files.org/files/optional-packages ;
- InstallOptionalHaikuImagePackage openssh-5.0p1-gcc2-2008-05-04-1
- : $(baseURL)/openssh-5.0p1-gcc2-2008-05-04-1.zip
+ local baseURL =
http://www.haiku-ports.de/packages/net-misc/openssh ;
+ InstallOptionalHaikuImagePackage
openssh-5.2p1-gcc2-haiku-2009-05-18
+ : $(baseURL)/openssh-5.2p1-gcc2-haiku-2009-05-18.zip
:
;
@@ -452,8 +486,9 @@
} else if $(HAIKU_GCC_VERSION[1]) >= 4 && $(isHybridBuild) = 0 {
Echo "No optional package P7zip available for gcc4" ;
} else {
- InstallOptionalHaikuImagePackage
p7zip-4.65-gcc2-haiku-2009-05-20
- :
http://haiku-files.org/files/optional-packages/p7zip-4.65-gcc2-haiku-2009-05-20.zip
+ local baseURL =
http://www.haiku-ports.de/packages/app-arch/p7zip ;
+ InstallOptionalHaikuImagePackage
p7zip-4.65-gcc2-haiku-2009-05-23
+ : $(baseURL)/p7zip-4.65-gcc2-haiku-2009-05-23.zip
:
;
Other related posts: