François, This looks like a great summary. May I suggest that you put it into a document on the website, so that we can link to it from the development page? ;) Cheers, Koki François Revol wrote: >>> Just FYI, to prevent any other unnecessary work duplication. >>> >> Better than just announcing finished ports, the real way of avoiding >> duplicated work would be to announce the beginnings of a port. >> > > I've seen numerous stuff re-ported after I already did as well... > sometimes I didn't have time to publish diffs, but... > > >> That was the whole point that this list pointed me to the BePorts >> project. I have since then updated large parts of the site, logging >> pretty much everything I have done so far and publishing my patches >> in >> its SVN. Other than that I'm only aware of Ingo's ports in Haiku's >> SVN, of Ryan's WebKit port and the OpenJDK port. >> >> Only recently did I learn that Duane had been porting Python and just >> now that Niels has ported git, too. >> > > I'm quite sure they didn't even read my zeta python diffs... > Parts probably don't apply anymore, but it's always easier to have > hints. > > >> We really need a way to coordinate such efforts! >> >> > > Sure, but first... > > a-1) > > Make sure you check known sources: > - ftp.be.com and geekgadgets mirrors, they often contain old versions > of things. > - http://revolf.free.fr/beos/patches/ > and the old archive at > http://web.archive.org/web/*/clapcrest.free.fr/revol/beos/patches/* > though I tried to put all relevant on the new place. > - http://beclan.org/ there is a "bepatched" project that prefigured > BePorts (hmm svn seems empty ? used to work). > - http://developer.berlios.de/search/ for "beos" and "haiku", there is > a wxWidgets and OCaml beos port... > - osdrawer.net of course > - sourceforce.net and .jp sometimes have unadvertised ports... > - the mailing list(s!) for the project you want to port, they often > refer to old proposed diffs for BeOS ports as well. (I sent several > times my XEmacs diffs on xemacs-devel as work in progress.) > - check if there is a BeOS maintainer (I'm the one for ffmpeg) as he > probably started porting to Haiku or at least knows what must be done. > > >> a) When someone starts a port, please announce it, so that a Wiki >> page >> on BePorts can be set up, linking to external pages or tracking >> progress/patches there. This could be on the BePorts mailing list or >> on the OpenBeOS mailing list (since usually it's not directly related >> to Haiku development). >> //www.freelists.org/list/openbeos >> //www.freelists.org/list/beports >> Or simply drop me or Brecht or Scott a line. >> > > Just to avoid dup work again let me list what I have around... > Currently all are BeOS only ports, hopefully I'll soon have a dev env > setup in Haiku. Most of them I regularily svn/cvs up to keep them > building at least. > Those marked (D) have diffs at http://revolf.free.fr/beos/patches/ (but > likely not the latest) > > - XEmacs (BeOS port, doesn't work on Haiku due to vm split change, > dumping it directly KDLs for now) (D) > - ffmpeg (I have some BeOS fixes locally that are not accepted in svn) > - libusb (slaad almost finished by port, ask him on IRC) > - links (D) > - openvpn (reminds me I should port my tun/tap driver to Haiku) (D) > - OpenSound of course (D) > - SANE (BeOS, I started fixing cvs HEAD as they broke the build) > - TCL/TK (BeOS, started native gui) > - zsh (BeOS) > - IM Kit (some fixes) (D) > - bash_completion (lots of BeOS-specifics, was in Zeta) > - CMU Sphinx (BeOS long ago) (D) > > I have some old diffs of fixes for things like bind, BZFlag, qemu, > attempts on samba, tcsh, UnderC... so make sure you check them. > > I'll try to update those for Haiku and push them to BePorts but I don't > have any ETA. > > François. > > >