pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/gyp
Module Name: pkgsrc
Committed By: he
Date: Thu Aug 21 14:49:43 UTC 2014
Modified Files:
pkgsrc/devel/gyp: DESCR Makefile distinfo
pkgsrc/devel/gyp/patches: patch-gyptest.py patch-pylib_gyp_common.py
patch-pylib_gyp_generator_make.py
Added Files:
pkgsrc/devel/gyp: Makefile.replace-python tool.mk
pkgsrc/devel/gyp/patches: patch-test_lib_TestGyp.py
patch-test_library__dirs_subdir_test.gyp
patch-test_module_src_module.gyp patch-test_module_src_program.c
patch-test_variables_commands_commands-repeated.gyp.stdout
patch-test_variables_commands_commands.gyp.ignore-env.stdout
patch-test_variables_commands_commands.gyp.stdout
Log Message:
Fix gyp so that all but one of the self-tests pass.
The one test remaining I've not been able to figure out what goes
wrong (it tries overriding the compiler to use, but ends up passing
the source to cc anyway, which wasn't supposed to happen).
Updated DESCR to be a little more verbose. It now starts with
GYP is a tool for the Chromium project that generates native
Visual Studio, Xcode and SCons and/or make build files from a
platform-independent input format.
Other changes:
* Substitute /usr/bin/python and a bare "python" in a couple of files
* Replace python in the interpreter line in all *.py files,
done in a separate Makefile.replalce-python due to its size
* Add a tool.mk make fragment for pkgsrc, for users of "gyp" within
pkgsrc. It makes a "python" available, via the python package's
own tool.mk. The GYP language spec says it's kosher to invoke
Python from a gyp file by just saying "python".
* Fix the bash interpreter in the "gyp" script
* Add config for "netbsd7" as well
* For some reason "thin" ar archives sometimes fail to produce an archive
which "ar t" recognizes as valid, so avoid using them on NetBSD
* Fix up some of the tests; our GNU make says "nothing to be done"
with different quotes, add NetBSD platform support in some tests,
and regenerate a couple of output files (should have been done
upstream).
PKGREVISION bumped.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/gyp/DESCR
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/gyp/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/gyp/Makefile.replace-python \
pkgsrc/devel/gyp/tool.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/gyp/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/gyp/patches/patch-gyptest.py
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/gyp/patches/patch-pylib_gyp_common.py \
pkgsrc/devel/gyp/patches/patch-pylib_gyp_generator_make.py
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/gyp/patches/patch-test_lib_TestGyp.py \
pkgsrc/devel/gyp/patches/patch-test_library__dirs_subdir_test.gyp \
pkgsrc/devel/gyp/patches/patch-test_module_src_module.gyp \
pkgsrc/devel/gyp/patches/patch-test_module_src_program.c \
pkgsrc/devel/gyp/patches/patch-test_variables_commands_commands-repeated.gyp.stdout
\
pkgsrc/devel/gyp/patches/patch-test_variables_commands_commands.gyp.ignore-env.stdout
\
pkgsrc/devel/gyp/patches/patch-test_variables_commands_commands.gyp.stdout
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index