Date: Tue, 4 Dec 2007 06:20:03 +0100 From: Jona Joachim <jaj@hcl-club.lu> To: "Jeremy Messenger" <mezz7@cox.net> Cc: multimedia@freebsd.org Subject: Re: HandBrake post-0.7.1 Message-ID: <20071204062003.05ddb2f0@hcl-club.lu> In-Reply-To: <op.t2qrphmp9aq2h7@mezz.mezzweb.com> References: <20071203015449.207c1f33@hcl-club.lu> <op.t2qrphmp9aq2h7@mezz.mezzweb.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 02 Dec 2007 22:21:07 -0600 "Jeremy Messenger" <mezz7@cox.net> wrote: > On Sun, 02 Dec 2007 18:54:49 -0600, Jona Joachim <jaj@hcl-club.lu> > wrote: > > > I was told on IRC that this is *strongly* disencouraged. It > > shouldn't be done with 0.7.1 and it is actually impossible with > > versions after 0.7.1 because they apply a lot of handbrake specific > > patches to the different libraries before building them. > > With the 0.7.1, it used works great. I have taken a look at 0.9x in > past. I knew that I can't do same thing what ahze and I did with > 0.7x, because of too much specific patches in 0.9x. > > > While that method works well on Linux, we as FreeBSD people have a > > problem in that these multimedia libraries (ffmpeg, ogg/vorbis, > > matroska, ...) need FreeBSD specific patches to build. The handbrake > > port would have to include all those patches for the different > > libraries. I tried to make it work but it was very frustrating. > > I believe that it can be done by tweak in Makefile to fetch these > tarballs on our own rather than use HandBrake's script. Also copy all > of patches from other ports to patch in these different libraries > then build these stuff. But it's too much of work and I have no > interest in HandBrake anymore. > > > However there is one advantage to the statical linking: the > > resulting binary can run standalone without any dependency/library > > problems. That's why I would recommend the creation of a > > linux-handbrake port. The Linux binary that you can download from > > their site works under Linux compatibility without any problem on > > FreeBSD. > > > > What's your point of view on this? > > Create a linux-handbrake port is a great idea. You should create > linux-handbrake and submit it to PR. > > BTW: I am planning to add DEPRECATED/EXPIRATION_DATE in > multimedia/handbrake for maybe two months before remove from our > ports tree. Unfortunately I discovered some major instabilities while further testing the Linux binary on FreeBSD. It even managed to crash my machine once. However I successfully patched and built 0.9.1 natively on FreeBSD and it seems to work fine until now. I'll submit a PR once I have it all sorted out. Best regards, Jona -- "I am chaos. I am the substance from which your artists and scientists build rhythms. I am the spirit with which your children and clowns laugh in happy anarchy. I am chaos. I am alive, and tell you that you are free." Eris, Goddess Of Chaos, Discord & Confusion
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071204062003.05ddb2f0>