[haiku-bugs] Re: [Haiku] #10267: Outsource packageable third-party software

  • From: "korli" <trac@xxxxxxxxxxxx>
  • Date: Thu, 02 Oct 2014 07:17:39 -0000

#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
----------------------------+----------------------------
Description changed by korli:

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'''||
> ||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||4.1.0||-||yes||done||
> ||gdb||6.3||-||-||
> ||glut||?||?||-||
> ||gzip||1.2.4||-||?||
> ||less||451||-||-||done||
> ||libcrypt||?||yes||?||
> ||libedit||?||yes||?||
> ||libfdt||1.3.0||? (!x86)||?||
> ||libgutenprint||5.2.9 (was 5.2.7)||yes||-||done
> ||libiconv||?||yes||?||
> ||libtelnet||?||?||-||
> ||libtiff||3.9.6 (was 3.9.4)||yes||-||done
> ||libudis86||?||yes (source)||?||
> ||libutil||?||yes||?||
> ||mapm||?||yes||?||
> ||ncurses||5.9||yes||yes||
> ||netcat||?||-||-||
> ||patch||2.5.4||-||?||
> ||pdflib||5.0.3||yes||-||
> ||ping||?||-||-||
> ||ping6||?||-||-||
> ||qrencode||3.3.0||yes||-||done||
> ||rcs||?||-||-||
> ||sharutils||4.14.1||-||-||done
> ||tcpdump||3.9.5||-||-||
> ||telnet||?||-||-||
> ||telnetd||?||-||-||
> ||traceroute||1.4a12||-||-||
> ||unzip||5.50||-||?||
> ||watch||0.2.0||-||-||
> ||wget||1.15||-||-||done||
> ||x86emu||?||yes (x86*, source)||?||
> ||zip||2.32||-||?||

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'''||
 ||agg||?||yes (source?)||yes||
 ||bash||4.3.27 (was 4.0.35(1))||-||yes||done||
 ||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||4.1.0||-||yes||done||
 ||gdb||6.3||-||-||
 ||glut||?||?||-||
 ||gzip||1.2.4||-||?||
 ||less||451||-||-||done||
 ||libcrypt||?||yes||?||
 ||libedit||?||yes||?||
 ||libfdt||1.3.0||? (!x86)||?||
 ||libgutenprint||5.2.9 (was 5.2.7)||yes||-||done
 ||libiconv||?||yes||?||
 ||libtelnet||?||?||-||
 ||libtiff||3.9.6 (was 3.9.4)||yes||-||done
 ||libudis86||?||yes (source)||?||
 ||libutil||?||yes||?||
 ||mapm||?||yes||?||
 ||ncurses||5.9||yes||yes||
 ||netcat||?||-||-||
 ||patch||2.5.4||-||?||
 ||pdflib||5.0.3||yes||-||
 ||ping||?||-||-||
 ||ping6||?||-||-||
 ||qrencode||3.3.0||yes||-||done||
 ||rcs||?||-||-||
 ||sharutils||4.14.1||-||-||done
 ||tcpdump||3.9.5||-||-||
 ||telnet||?||-||-||
 ||telnetd||?||-||-||
 ||traceroute||1.4a12||-||-||
 ||unzip||5.50||-||?||
 ||watch||0.2.0||-||-||
 ||wget||1.15||-||-||done||
 ||x86emu||?||yes (x86*, source)||?||
 ||zip||2.32||-||?||

--

--
Ticket URL: <https://dev.haiku-os.org/ticket/10267#comment:22>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: