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 )
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.
Software | Version | Build feature | Bootstrap | |
agg | ? | yes (source?) | yes | |
bash | 4.0.35(1) | - | yes | |
bc | 1.06 | - | - | |
compress | ? | - | ? | |
coreutils | 8.4 | - | yes | |
diffutils | 2.8.1 | - | yes | |
expat | ? | yes | ? | |
findutils | 4.2.33 | - | yes | done |
fluidsynth | 1.0.9 | ? | ? | |
ftp | ? | - | - | |
ftpd | ? | - | - | |
gawk | 3.1.3 | - | yes | |
gdb | 6.3 | - | - | |
glut | ? | ? | - | |
gzip | 1.2.4 | - | ? | |
less | 418 | - | - | |
libcrypt | ? | yes | ? | |
libedit | ? | yes | ? | |
libfdt | 1.3.0 | ? (!x86) | ? | |
libgutenprint | ? | yes | - | |
libiconv | ? | yes | ? | |
libtelnet | ? | ? | - | |
libtiff | 3.9.4 | yes | - | |
libudis86 | ? | yes (source) | ? | |
libutil | ? | yes | ? | |
mapm | ? | yes | ? | |
ncurses | 5.9 | yes | - | |
netcat | ? | - | - | |
patch | 2.5.4 | - | ? | |
pdflib | 5.0.3 | yes | - | |
ping | ? | - | - | |
ping6 | ? | - | - | |
rcs | ? | - | - | |
sharutils | 4.2.1 | - | ? | |
tcpdump | 3.9.5 | - | - | |
telnet | ? | - | - | |
telnetd | ? | - | - | |
traceroute | 1.4a12 | - | - | |
unzip | 5.50 | - | ? | |
watch | 0.2.0 | - | - | |
wget | 1.12 | - | - | |
x86emu | ? | yes (x86*, source) | ? | |
zip | 2.32 | - | ? |
Change History (4)
comment:1 by , 11 years ago
Blocking: | 10265 added |
---|
comment:2 by , 11 years ago
Blocking: | 10444 added |
---|
comment:3 by , 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.
(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.