Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Issue 565043: OpenBSD/FreeBSD GYP changes (most of the remaining ones) (Closed)

Created:
10 years, 10 months ago by Peter Valchev
Modified:
9 years, 7 months ago
Reviewers:
wtc, Evan Martin
CC:
chromium-reviews, fbarchard, Alpha Left Google, John Grabowski, jam, pam+watch_chromium.org, awong, darin (slow to review), scherkus (not reviewing)
Visibility:
Public.

Description

OpenBSD/FreeBSD GYP changes (most of the remaining ones) Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=38079

Patch Set 1 #

Total comments: 1

Patch Set 2 : '' #

Patch Set 3 : '' #

Total comments: 15

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+167 lines, -786 lines) Patch
M chrome/chrome.gyp View 6 chunks +6 lines, -6 lines 1 comment Download
M courgette/courgette.gyp View 2 chunks +2 lines, -2 lines 0 comments Download
M ipc/ipc.gyp View 3 chunks +3 lines, -3 lines 0 comments Download
M printing/native_metafile.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
A + printing/pdf_ps_metafile_cairo.h View 2 3 2 chunks +3 lines, -3 lines 0 comments Download
A + printing/pdf_ps_metafile_cairo.cc View 1 chunk +1 line, -1 line 0 comments Download
A + printing/pdf_ps_metafile_cairo_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
D printing/pdf_ps_metafile_linux.h View 1 chunk +0 lines, -110 lines 0 comments Download
D printing/pdf_ps_metafile_linux.cc View 1 2 3 1 chunk +0 lines, -376 lines 0 comments Download
M printing/pdf_ps_metafile_linux_unittest.cc View 2 3 1 chunk +0 lines, -110 lines 0 comments Download
A + printing/printed_document_cairo.cc View 0 chunks +-1 lines, --1 lines 0 comments Download
D printing/printed_document_linux.cc View 1 chunk +0 lines, -28 lines 0 comments Download
M printing/printing.gyp View 1 2 3 4 5 4 chunks +13 lines, -11 lines 0 comments Download
A + printing/printing_context_cairo.cc View 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
D printing/printing_context_linux.cc View 1 2 3 1 chunk +0 lines, -117 lines 0 comments Download
A sdch/bsd/config.h View 1 chunk +113 lines, -0 lines 0 comments Download
M sdch/sdch.gyp View 1 chunk +1 line, -0 lines 0 comments Download
M skia/skia.gyp View 2 chunks +2 lines, -2 lines 0 comments Download
M testing/gtest.gyp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/ffmpeg/ffmpeg.gyp View 1 2 3 7 chunks +9 lines, -7 lines 0 comments Download
M third_party/libevent/libevent.gyp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/libjingle/libjingle.gyp View 3 chunks +3 lines, -3 lines 0 comments Download
M third_party/libxml/libxml.gyp View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download
M third_party/libxslt/libxslt.gyp View 1 2 3 1 chunk +3 lines, -1 line 0 comments Download
M webkit/tools/pepper_test_plugin/pepper_test_plugin.gyp View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 9 (0 generated)
Peter Valchev
I renamed the 'linux' files to 'posix' in printing/ and sdch/ but some of the ...
10 years, 10 months ago (2010-02-03 23:28:31 UTC) #1
Evan Martin
Sorry to back-seat drive, but do you think it would make more sense to name ...
10 years, 10 months ago (2010-02-03 23:52:04 UTC) #2
Peter Valchev
On 2010/02/03 23:52:04, Evan Martin wrote: > Sorry to back-seat drive, but do you think ...
10 years, 10 months ago (2010-02-04 00:17:22 UTC) #3
Evan Martin
looks like you maybe missed one rename: printing/pdf_ps_metafile_linux_unittest.cc note that the trybots don't work right ...
10 years, 10 months ago (2010-02-04 00:37:26 UTC) #4
Peter Valchev
Renamed the missed file too and uploaded new changeset... I did get the previous renaming ...
10 years, 10 months ago (2010-02-04 01:46:45 UTC) #5
Evan Martin
LGTM http://codereview.chromium.org/565043/diff/1007/1029 File third_party/ffmpeg/ffmpeg.gyp (right): http://codereview.chromium.org/565043/diff/1007/1029#newcode50 third_party/ffmpeg/ffmpeg.gyp:50: ['(OS!="linux" and OS!="freebsd" and OS!="openbsd" and OS!="mac") or ...
10 years, 10 months ago (2010-02-04 01:54:31 UTC) #6
wtc
LGTM. I hope we can come up with a solution for the repetitions of OS ...
10 years, 10 months ago (2010-02-04 20:17:35 UTC) #7
pvalchev1
On Thu, Feb 4, 2010 at 12:17 PM, <wtc@chromium.org> wrote: > LGTM. > > I ...
10 years, 10 months ago (2010-02-04 22:36:28 UTC) #8
Evan Martin
10 years, 10 months ago (2010-02-04 22:45:28 UTC) #9
On Thu, Feb 4, 2010 at 2:36 PM, Peter Valchev <pvalchev@google.com> wrote:
> On Thu, Feb 4, 2010 at 12:17 PM,  <wtc@chromium.org> wrote:
>> LGTM.
>>
>> I hope we can come up with a solution for the repetitions of
>>    OS == "linux" or OS == "freebsd" or OS == "openbsd"
>> and its negation.
>
> Those are defined on the command line when calling gyp_chromium and
> hence only one of them is defined at a time. We could define another
> common variable and use that instead but with the differences with mac
> too, I don't know if really will be any clearer (but sure, long term
> there is room for improvement here)

Having seen many of your patches now, I've become more convinced we
should have some sort of "unixlike" define.  I had thought before that
we might be better off with just USE_GTK, USE_NSS, etc. but it becomes
increasingly silly with the variety of things we have here:
$ ls -1 *.target.mk
fontconfig.target.mk
freetype2.target.mk
gconf.target.mk
gdk.target.mk
gtkprint.target.mk
gtk.target.mk
nss.target.mk
selinux.target.mk
x11.target.mk

I guess at some point ChromeOS may wanna remove use of fontconfig,
gconf, gtkprint.  Hrmm, that would be an argument of sorts to leave
'em separate.

Powered by Google App Engine
This is Rietveld 408576698