Opened 11 years ago

Last modified 3 years ago

#10267 new enhancement

Outsource packageable third-party software — at Version 4

Reported by: bonefish Owned by: bonefish
Priority: normal Milestone: R1.1
Component: Build System Version: R1/Development
Keywords: Cc:
Blocked By: #10572 Blocking: #10265, #10444
Platform: All

Description (last modified by korli)

Most (ported) third-party software should be removed from the Haiku source repository. HaikuPorts recipes should be created and the software should be provided as a package (or multiple packages). For libraries it may be necessary to provide them as build features (cf. build/jam/BuildFeatures for reference (e.g. icu or openssl)); in rare cases the build system may need to build (parts of) them from the sources (cf. build/jam/BuildFeatures for reference (e.g. zlib or libsolv)). Some packages will need to be built during the bootstrap process.

SoftwareVersionBuild featureBootstrap
agg?yes (source?)yes
bash4.0.35(1)-yes
bc1.06--
compress?-?
coreutils8.4-yes
diffutils2.8.1-yes
expat?yes?
findutils4.2.33-yesdone
fluidsynth1.0.9??
ftp?--
ftpd?--
gawk3.1.3-yes
gdb6.3--
glut??-
gzip1.2.4-?
less418--
libcrypt?yes?
libedit?yes?
libfdt1.3.0? (!x86)?
libgutenprint?yes-
libiconv?yes?
libtelnet??-
libtiff3.9.4yes-
libudis86?yes (source)?
libutil?yes?
mapm?yes?
ncurses5.9yes-
netcat?--
patch2.5.4-?
pdflib5.0.3yes-
ping?--
ping6?--
rcs?--
sharutils4.2.1-?
tcpdump3.9.5--
telnet?--
telnetd?--
traceroute1.4a12--
unzip5.50-?
watch0.2.0--
wget1.12--
x86emu?yes (x86*, source)?
zip2.32-?

Change History (4)

comment:1 by bonefish, 11 years ago

Blocking: 10265 added

(In #10265) I suppose the file format is no longer compatible with that of our ancient less version. less should be outsourced to HaikuPorts, which will, as a side effect, avoid this build issue.

comment:2 by bonefish, 11 years ago

Blocking: 10444 added

(In #10444) Also cf. #10267 which tracks the status of third-party software to be outsourced.

comment:3 by pulkomandy, 11 years ago

Blocked By: 10572 added

(In #10572) How would that fix #10265? That was an issue with the version of less on the host system (Fedora, in that case).

Anyway, the first step is getting package built for all 3 supported archs (x86_gcc2, x86, x86_64). I built the first, will upload once vmrepo is back online...

Waiting for other people to do the other archs, before we proceed with removing the in-tree version.

comment:4 by korli, 11 years ago

Description: modified (diff)

findutils added in hrev46925.

Note: See TracTickets for help on using tickets.