~ubuntu-branches/ubuntu/precise/virtualbox/precise-updates

« back to all changes in this revision

Viewing changes to .pc/29-fix-ftbfs-as-needed.patch/Config.kmk

  • Committer: Bazaar Package Importer
  • Author(s): Felix Geyer
  • Date: 2011-10-17 23:23:09 UTC
  • mfrom: (3.1.5 sid)
  • Revision ID: james.westby@ubuntu.com-20111017232309-kzm6841lzk61ranj
Tags: 4.1.4-dfsg-1
* New upstream release.
  - Fixes missing icons when using pt_BR locale. (Closes: #507188)
  - Fixes guest additions download url. (Closes: #637349; LP: #840668)
* Refresh patches.
* Drop the vboxmouse x11 driver. The mouse integration is now completely
  handled by the kernel module.
* Restrict dh_pycentral to the virtualbox binary package.
* Merge changes from the Ubuntu package but use them only when built
  on Ubuntu:
  - Add an Apport hook.
  - Add vboxguest modalias to the package control field.
* Pass KBUILD_VERBOSE=2 to kmk.
* Add 36-fix-text-mode.patch to fix text mode when using the vboxvideo driver.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# $Id: Config.kmk 38459 2011-08-15 12:07:49Z vboxsync $
 
1
# $Id: Config.kmk $
2
2
## @file
3
3
# The global build configuration file for VBox.
4
4
#
192
192
# This is the current build number. It should be increased every time we publish a
193
193
# new build. The define is available in every source file. Only even build numbers
194
194
# will be published, odd numbers are set during development.
195
 
VBOX_VERSION_BUILD = 2
 
195
VBOX_VERSION_BUILD = 4
196
196
# The raw version string. This *must not* contain any other information/fields than
197
197
# major, minor and build revision (as it is now) -- also will be used for host/guest version
198
198
# comparison.
330
330
ifdef VBOX_DOCS_ONLY # typical mistake.
331
331
 $(error It is VBOX_ONLY_DOCS=1 not VBOX_DOCS_ONLY!)
332
332
endif
333
 
ifdef VBOX_OSE
334
 
 # Enable any translations in OSE, even partial ones.
335
 
 VBOX_WITH_DOCS_TRANSLATIONS=1
336
 
endif
337
333
## @}
338
334
 
339
335
## @name VMM related settings.
965
961
  VBOX_WITH_DOCS=
966
962
  VBOX_WITH_DOCS_PACKING=
967
963
 endif
 
964
 # Enable any translations in OSE, even partial ones.
 
965
 VBOX_WITH_DOCS_TRANSLATIONS=1
968
966
 VBOX_WITH_TESTSUITE=
969
967
 VBOX_WITH_INTEL_PXE=
970
968
 VBOX_WITH_FFMPEG=
2319
2317
  VBOX_SIGN_DRIVER_CMDS ?= $(if $(eq $(tool_do),LINK_LIBRARY),,$(call VBOX_SIGN_FILE_FN,$(out)))
2320
2318
  ## Sign a file.
2321
2319
  # @param 1  The file to sign.
 
2320
  # @param 2  File description. Optional.
2322
2321
  VBOX_SIGN_FILE_FN     ?= $(VBOX_SIGNTOOL) sign \
2323
2322
        $(VBOX_CROSS_CERTIFICATE_FILE_ARGS) \
2324
2323
        $(VBOX_CERTIFICATE_STORE_ARGS) \
2325
2324
        $(VBOX_CERTIFICATE_SUBJECT_NAME_ARGS) \
2326
2325
        $(VBOX_TSA_URL_ARGS) \
 
2326
        $(if $(strip $(2)),/d "$(strip $(2))",) \
2327
2327
        $(1)
2328
2328
  ## Create a security catalog file.
2329
2329
  # @param 1  The directory containing the stuff to sign.
2481
2481
SDK_VBOX_BLD_OPENSSL_EXTENDS = VBOX_OPENSSL
2482
2482
SDK_VBOX_BLD_OPENSSL_LIBS ?= \
2483
2483
        $(PATH_STAGE_LIB)/VBoxBldProg-libcrypto$(VBOX_SUFF_LIB)
 
2484
SDK_VBOX_BLD_OPENSSL_LIBS.linux ?= \
 
2485
        crypt
2484
2486
 
2485
2487
ifdef VBOX_WITH_S3
2486
2488
VBOX_WITH_LIBCURL = 1
4712
4714
# directory. If you don't run it there, you get a consistent sub-tree only.
4713
4715
#
4714
4716
VBOX_BAD_CHAR_SET   = ,;:/\$(SP)$(TAB)$(HASH)=![]@%&''()*""<>?^{}|~
4715
 
VBOX_VERSION_STAMP  = $(PATH_OUT)/version-stamp-raw-api-$(translate $(VBOX_VERSION_STRING)-$(VBOX_C_YEAR)-$(VBOX_VENDOR)-$(VBOX_PRODUCT)-$(VBOX_API_VERSION),$(VBOX_BAD_CHAR_SET),,_)
 
4717
VBOX_VERSION_STAMP  = $(PATH_OUT)/version-stamp-raw-api-$(translate $(VBOX_VERSION_STRING)-$(VBOX_C_YEAR)-$(VBOX_VENDOR)-$(VBOX_PRODUCT)-$(VBOX_API_VERSION)-$(VBOX_BUILD_PUBLISHER),$(VBOX_BAD_CHAR_SET),,_)
4716
4718
VBOX_VERSION_HEADER = $(PATH_OUT)/version-generated.h
4717
4719
VBOX_VERSION_MK     = $(PATH_OUT)/version-generated.mk
4718
4720
 
4766
4768
        $(QUIET)$(APPEND) $@.tmp '#define VBOX_VENDOR "$(VBOX_VENDOR)"'
4767
4769
        $(QUIET)$(APPEND) $@.tmp '#define VBOX_VENDOR_SHORT "$(VBOX_VENDOR_SHORT)"'
4768
4770
        $(QUIET)$(APPEND) $@.tmp '#define VBOX_PRODUCT "$(VBOX_PRODUCT)"'
 
4771
        $(QUIET)$(APPEND) $@.tmp '#define VBOX_BUILD_PUBLISHER "$(VBOX_BUILD_PUBLISHER)"'
4769
4772
        $(QUIET)$(APPEND) $@.tmp '#define VBOX_C_YEAR "$(VBOX_C_YEAR)"'
4770
4773
        $(QUIET)$(APPEND) $@.tmp ''
4771
4774
        $(QUIET)$(APPEND) $@.tmp '#endif'
4833
4836
SVN                    ?= svn$(HOSTSUFF_EXE)
4834
4837
VBOX_SVN_REV_KMK        = $(PATH_OUT)/revision.kmk
4835
4838
ifndef VBOX_SVN_REV
4836
 
 VBOX_SVN_REV_FALLBACK := $(patsubst %:,,  $Rev: 38459 $  )
 
4839
 VBOX_SVN_REV_FALLBACK := $(patsubst %:,,  $Rev: 74291 $  )
4837
4840
 VBOX_SVN_DEP          := $(wildcard $(PATH_ROOT)/.svn/entries)
4838
4841
 ifeq ($(which $(SVN)),)
4839
4842
  VBOX_SVN_DEP         :=
4901
4904
 VBOX_JAVAC     = $(VBOX_JAVA_COMMANDS)/javac
4902
4905
 VBOX_JAVAH     = $(VBOX_JAVA_COMMANDS)/javah
4903
4906
 VBOX_JAR       = $(VBOX_JAVA_COMMANDS)/jar
 
4907
 VBOX_JAVADOC   = $(VBOX_JAVA_COMMANDS)/javadoc
4904
4908
 VBOX_WSIMPORT  = $(VBOX_JAVA_COMMANDS)/wsimport
4905
4909
 if $(VBOX_XCODE_VERSION_MAJOR) >= 4 # Lion (4.1-preview 5) has a broken CurrentJDK link.  Blindly applying it to 4.0.
4906
4910
  VBOX_JAVA_INC  = $(VBOX_PATH_MACOSX_SDK)/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers
4914
4918
  ifeq ($(origin VBOX_JAVA_HOME),undefined)
4915
4919
   # Add correct detection for you distro after the /usr/../java-6-sun line.
4916
4920
   VBOX_JAVA_HOME := $(firstword $(wildcard \
4917
 
        $(PATH_DEVTOOLS)/linux.x86/jdk1.6.0_21 \
 
4921
        $(PATH_DEVTOOLS)/linux.x86/jdk1.6.0_27 \
4918
4922
        /usr/lib/jvm/java-6-sun  \
4919
4923
        /usr/lib/jvm/java-6-openjdk \
4920
4924
        \
4935
4939
 VBOX_JAVAC     = $(VBOX_JAVA_HOME)/bin/javac
4936
4940
 VBOX_JAVAH     = $(VBOX_JAVA_HOME)/bin/javah
4937
4941
 VBOX_JAR       = $(VBOX_JAVA_HOME)/bin/jar
 
4942
 VBOX_JAVADOC   = $(VBOX_JAVA_HOME)/bin/javadoc
4938
4943
 VBOX_WSIMPORT  = $(VBOX_JAVA_HOME)/bin/wsimport
4939
4944
 # correct for targets we care about
4940
4945
 VBOX_MD_OS = $(KBUILD_TARGET)
4948
4953
else
4949
4954
  VBOX_SEP=:
4950
4955
endif
4951
 
VBOX_JAVAC_OPTS = -source 1.5 -target 1.5 -Xlint:unchecked
 
4956
VBOX_JAVAC_OPTS   = -encoding UTF-8 -source 1.5 -target 1.5 -Xlint:unchecked
 
4957
VBOX_JAVADOC_OPTS = -encoding UTF-8
4952
4958
 
4953
4959
#
4954
4960
# Legacy.