|
|
Created:
10 years, 3 months ago by r.c.ladan Modified:
10 years, 1 month ago Reviewers:
Steve Block, Jói, cpu, raphael.kubo.da.costa, rmcilroy, phajdan.jr, darin, brettw, noel chromium Base URL:
https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@master Visibility:
Public. |
DescriptionAllow libjpeg_turbo to configure (using gyp) on FreeBSD.
Allow both the built-in and system yasm on FreeBSD, and add (prefix_dir)/include to the include path.
Obtained from: George Liaskos <geo.liaskos@gmail.com>
BUG=
TBR=cpu@chromium.org
Patch Set 1 #Patch Set 2 : Move "include_dirs" outside of "variables" #Patch Set 3 : Fix typo in comment. #MessagesTotal messages: 15
Patch updated as suggested by phajdan.jr Initially the patch was created using my rene@freebsd.org address, while I only signed the CLA with my r.c.ladan@gmail.com address Let me know if it would be best to: - sign the CLA with my freebsd.org address to (and add that to AUTHORS) - re-submit this issue with my gmail.com address
Sign in to reply to this message.
On 2014/02/01 09:18:17, r.c.ladan wrote: > Patch updated as suggested by phajdan.jr > > Initially the patch was created using my mailto:rene@freebsd.org address, while I only > signed the CLA with my mailto:r.c.ladan@gmail.com address > > Let me know if it would be best to: > - sign the CLA with my http://freebsd.org address to (and add that to AUTHORS) > - re-submit this issue with my http://gmail.com address Any news on this ticket?
Sign in to reply to this message.
I rewrote the commits on my local branch so that my authors name is r.c.ladan@gmail.com
Sign in to reply to this message.
LGTM
Sign in to reply to this message.
Since I'm not a committer, I added some more people from third_party/OWNERS and joi@ who landed a patch for tools/grit/ for me earlier.
Sign in to reply to this message.
Committed https://src.chromium.org/viewvc/chrome?revision=257324&view=revision, but I don't have karma to close this issue or change its description.
Sign in to reply to this message.
On 2014/03/15 14:06:52, raphael.kubo.da.costa wrote: > Committed https://src.chromium.org/viewvc/chrome?revision=257324&view=revision, > but I don't have karma to close this issue or change its description. Oh, and sorry that the commit message did not mention you, Rene. I had changed it locally but gcl apparently used the description in the CL.
Sign in to reply to this message.
Message was sent while issue was closed.
I'm just gonna assume that the FreeBSD you're configuration for have our libjpeg_turbo fixes [1]. [1] http://seclists.org/fulldisclosure/2013/Nov/83
Sign in to reply to this message.
Message was sent while issue was closed.
On 2014/03/17 21:47:21, noel chromium wrote: > I'm just gonna assume that the FreeBSD you're configuration for > have our libjpeg_turbo fixes [1]. > > [1] http://seclists.org/fulldisclosure/2013/Nov/83 Thanks for the pointer. Currently FreeBSD uses the jpeg library shipped with Chromium itself.
Sign in to reply to this message.
Message was sent while issue was closed.
Ok good, Chromium third_party/libjpeg is patched/fixed also.
Sign in to reply to this message.
Message was sent while issue was closed.
On 2014/03/18 23:17:20, noel chromium wrote: > Ok good, Chromium third_party/libjpeg is patched/fixed also. This CL is blocking a roll of libjpeg_turbo to Chromium (https://codereview.chromium.org/212113004/). The gyp stage fails with "Undefined variable prefix_dir". Where is the prefix_dir variable meant to be set (it doesn't seem to be set anywhere in Chromium gyp files). Could you land a fix or revert please (I can revert if there isn't an easy fix)?
Sign in to reply to this message.
Message was sent while issue was closed.
On 2014/03/27 12:48:35, rmcilroy wrote: > On 2014/03/18 23:17:20, noel chromium wrote: > > Ok good, Chromium third_party/libjpeg is patched/fixed also. > > This CL is blocking a roll of libjpeg_turbo to Chromium > (https://codereview.chromium.org/212113004/). The gyp stage fails with > "Undefined variable prefix_dir". Where is the prefix_dir variable meant to be > set (it doesn't seem to be set anywhere in Chromium gyp files). Could you land a > fix or revert please (I can revert if there isn't an easy fix)? Yes, appearantly nobody noticed that this would be a problem until the accompanying DEPS update (https://codereview.chromium.org/201883002/) made the Chromium (try/build)bots unhappy. prefix_dir is used in the FreeBSD port (package source) system to pass the current value of PREFIX, which indicates the path where *this* port (here Chromium) will be installed. I think it is best to remove these three lines from the gyp file and modify the FreeBSD port, I'll do that when I'm back at FreeBSD again: 275 'include_dirs': [ 276 '<(prefix_dir)/include', 277 ],
Sign in to reply to this message.
<rmcilroy@chromium.org> writes: > On 2014/03/18 23:17:20, noel chromium wrote: >> Ok good, Chromium third_party/libjpeg is patched/fixed also. > > This CL is blocking a roll of libjpeg_turbo to Chromium > (https://codereview.chromium.org/212113004/). The gyp stage fails with > "Undefined variable prefix_dir". Where is the prefix_dir variable meant > to be set (it doesn't seem to be set anywhere in Chromium gyp files). > Could you land a fix or revert please (I can revert if there isn't an > easy fix)? Sorry, the prefix_dir part looks like a downstream FreeBSD packaging detail that ended up creeping into the patch here. https://codereview.chromium.org/214413007/ should fix it.
Sign in to reply to this message.
Message was sent while issue was closed.
On 2014/03/27 13:12:03, raphael.kubo.da.costa wrote: > <mailto:rmcilroy@chromium.org> writes: > > > On 2014/03/18 23:17:20, noel chromium wrote: > >> Ok good, Chromium third_party/libjpeg is patched/fixed also. > > > > This CL is blocking a roll of libjpeg_turbo to Chromium > > (https://codereview.chromium.org/212113004/). The gyp stage fails with > > "Undefined variable prefix_dir". Where is the prefix_dir variable meant > > to be set (it doesn't seem to be set anywhere in Chromium gyp files). > > Could you land a fix or revert please (I can revert if there isn't an > > easy fix)? > > Sorry, the prefix_dir part looks like a downstream FreeBSD packaging > detail that ended up creeping into the patch here. > > https://codereview.chromium.org/214413007/ should fix it. Thanks for the quick fix Raphael.
Sign in to reply to this message.
|