[prev in list] [next in list] [prev in thread] [next in thread]
List: haiku-bugs
Subject: [haiku-bugs] Re: [Haiku] #10267: Outsource packageable third-party software
From: "korli" <trac () haiku-os ! org>
Date: 2015-02-26 18:23:50
Message-ID: 059.6698f6ab558edca1fc96099bddfe64ce () haiku-os ! org
[Download RAW message or body]
#10267: Outsource packageable third-party software
----------------------------+----------------------------
Reporter: bonefish | Owner: bonefish
Type: enhancement | Status: new
Priority: normal | Milestone: R1
Component: Build System | Version: R1/Development
Resolution: | Keywords:
Blocked By: 10572 | Blocking:
Has a Patch: 0 | Platform: All
----------------------------+----------------------------
Old description:
> 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'''||'''Status'''||
> ||agg||2.4 (warning: in-tree version has changes)||yes (source?)||yes||
> [[span(style=color: #FF0000, broken recipe)]] ||
> ||bash||4.3.27 (was 4.0.35(1))||-||yes|| [[span(style=color:
> #00FF00, done)]] ||
> ||bc||1.06||-||-|| [[span(style=color: #808080, recipe available)]]
> ||
> ||compress||?||-||?|| [[span(style=color: #808080, recipe available)]]
> ||
> ||coreutils||8.22 (was 8.4) ||-||yes|| [[span(style=color: #00FF00,
> done)]] ||
> ||diffutils||2.8.1||-||yes|| [[span(style=color: #808080, recipe
> available)]] ||
> ||expat||?||yes||?|| [[span(style=color: #808080, recipe available)]]
> ||
> ||findutils||4.2.33||-||yes|| [[span(style=color: #00FF00, done)]] ||
> ||fluidsynth||1.0.9||?||?|| [[span(style=color: #FF0000, broken
> recipe)]] ||
> ||ftp||?||-||-||
> ||ftpd||?||-||-||
> ||gawk||4.1.0||-||yes|| [[span(style=color: #00FF00, done)]] ||
> ||gdb||6.3||-||-|| [[span(style=color: #00FF00, done)]] ||
> ||glut||?||?||-||
> ||gzip||1.2.4||-||?|| [[span(style=color: #FF0000, broken recipe)]] ||
> ||less||451||-||-|| [[span(style=color: #00FF00, done)]] ||
> ||libcrypt||?||yes||?||
> ||libedit||?||yes||?|| [[span(style=color: #808080, recipe available)]]
> ||
> ||libfdt||1.3.0||? (!x86)||?||
> ||libgutenprint||5.2.9 (was 5.2.7)||yes||-|| [[span(style=color:
> #00FF00, done)]] ||
> ||libiconv||?||yes||?|| [[span(style=color: #808080, recipe available)]]
> ||
> ||libtelnet||?||?||-||
> ||libtiff||3.9.6 (was 3.9.4)||yes||-|| [[span(style=color: #00FF00,
> done)]] ||
> ||libudis86||1.7.2 (was ?)||yes (x86, source)||?||
> [[span(style=color: #808080, recipe available)]] ||
> ||libutil||?||yes||?||
> ||mapm||?||yes||?||
> ||ncurses||5.9 (was 5.5)||yes||yes|| [[span(style=color: #00FF00,
> done)]] ||
> ||netcat||?||-||-|| [[span(style=color: #808080, recipe available)]]
> ||
> ||patch||2.7.4 (was 2.5.4)||-||?|| [[span(style=color: #00FF00,
> done)]] ||
> ||pdflib||5.0.3||yes||-||
> ||ping||?||-||-||
> ||ping6||?||-||-||
> ||qrencode||3.3.0||yes||-|| [[span(style=color: #00FF00, done)]] ||
> ||rcs||5.9.4||-||-|| [[span(style=color: #00FF00, done)]] ||
> ||sharutils||4.14.1||-||-|| [[span(style=color: #00FF00, done)]] ||
> ||tcpdump||3.9.5||-||-||
> ||telnet||?||-||-||
> ||telnetd||?||-||-||
> ||traceroute||1.4a12||-||-||
> ||unzip||5.50||-||?|| [[span(style=color: #FF0000, broken recipe)]] ||
> ||watch||0.2.0||-||-||
> ||wget||1.15||-||-|| [[span(style=color: #00FF00, done)]] ||
> ||x86emu||?||yes (x86*, source)||?||
> ||zip||2.32||-||?|| [[span(style=color: #808080, recipe available)]]
> ||
New description:
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'''||'''Status'''||
||agg||2.4 (warning: in-tree version has changes)||yes (source?)||yes||
[[span(style=color: #FF0000, broken recipe)]] ||
||bash||4.3.27 (was 4.0.35(1))||-||yes|| [[span(style=color:
#00FF00, done)]] ||
||bc||1.06||-||-|| [[span(style=color: #808080, recipe available)]]
||
||compress||?||-||?|| [[span(style=color: #808080, recipe available)]]
||
||coreutils||8.22 (was 8.4) ||-||yes|| [[span(style=color: #00FF00,
done)]] ||
||diffutils||2.8.1||-||yes|| [[span(style=color: #808080, recipe
available)]] ||
||expat||?||yes||?|| [[span(style=color: #808080, recipe available)]]
||
||findutils||4.2.33||-||yes|| [[span(style=color: #00FF00, done)]] ||
||fluidsynth||1.0.9||?||?|| [[span(style=color: #FF0000, broken
recipe)]] ||
||ftp||?||-||-||
||ftpd||?||-||-||
||gawk||4.1.0||-||yes|| [[span(style=color: #00FF00, done)]] ||
||gdb||6.3||-||-|| [[span(style=color: #00FF00, done)]] ||
||glut||?||?||-||
||gzip||1.2.4||-||?|| [[span(style=color: #FF0000, broken recipe)]] ||
||less||451||-||-|| [[span(style=color: #00FF00, done)]] ||
||libcrypt||?||yes||?||
||libedit||?||yes||?|| [[span(style=color: #808080, recipe available)]]
||
||libfdt||1.3.0||? (!x86)||?||
||libgutenprint||5.2.9 (was 5.2.7)||yes||-|| [[span(style=color:
#00FF00, done)]] ||
||libiconv||?||yes||?|| [[span(style=color: #808080, recipe available)]]
||
||libtelnet||?||?||-||
||libtiff||3.9.6 (was 3.9.4)||yes||-|| [[span(style=color: #00FF00,
done)]] ||
||libudis86||1.7.2 (was ?)||yes (x86, source)||?||
[[span(style=color: #808080, recipe available)]] ||
||libutil||?||yes||?||
||mapm||?||yes||?||
||ncurses||5.9 (was 5.5)||yes||yes|| [[span(style=color: #00FF00,
done)]] ||
||netcat||?||-||-|| [[span(style=color: #808080, recipe available)]]
||
||patch||2.7.4 (was 2.5.4)||-||?|| [[span(style=color: #00FF00,
done)]] ||
||pdflib||5.0.3||yes||-||
||ping||?||-||-||
||ping6||?||-||-||
||qrencode||3.3.0||yes||-|| [[span(style=color: #00FF00, done)]] ||
||rcs||5.9.4||-||-|| [[span(style=color: #00FF00, done)]] ||
||sharutils||4.14.1||-||-|| [[span(style=color: #00FF00, done)]] ||
||tcpdump||3.9.5||-||-||
||telnet||?||-||-||
||telnetd||?||-||-||
||traceroute||1.4a12||-||-||
||unzip||6.0 (was 5.50)||-||?|| [[span(style=color: #00FF00, done)]] ||
||watch||0.2.0||-||-||
||wget||1.15||-||-|| [[span(style=color: #00FF00, done)]] ||
||x86emu||?||yes (x86*, source)||?||
||zip||2.32||-||?|| [[span(style=color: #808080, recipe available)]]
||
--
Comment (by korli):
unzip outsourced in hrev48833.
--
Ticket URL: <https://dev.haiku-os.org/ticket/10267#comment:32>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic