Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 423222 Details for
Bug 567230
games-strategy/0ad{,-data}-0.0.20_alpha version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
needed patch for the 0ad-a19 ebuild
0ad-0.0.19_alpha-gentoo.patch (text/plain), 4.05 KB, created by
Nils Freydank
on 2016-01-18 09:48:04 UTC
(
hide
)
Description:
needed patch for the 0ad-a19 ebuild
Filename:
MIME Type:
Creator:
Nils Freydank
Created:
2016-01-18 09:48:04 UTC
Size:
4.05 KB
patch
obsolete
>From: Julian Ospald <hasufell@gentoo.org> >Date: Sun Jun 24 18:32:38 UTC 2012 >Subject: build system > >* respect flags >* disable debug build of spidermonkey > >--- libraries/source/fcollada/src/Makefile >+++ libraries/source/fcollada/src/Makefile >@@ -9,9 +9,9 @@ > > CXX ?= g++ > CXXFLAGS += -fvisibility=hidden -W -Wall -Wno-unused-parameter -Wno-unused-function $(OS_DEFINE) $(PIC_FLAGS) $(CPPFLAGS) >-CXXFLAGS_DEBUG := -O0 -g -D_DEBUG -DRETAIL >-CXXFLAGS_RELEASE := -O2 -DNDEBUG -DRETAIL >-CXXFLAGS_TEST := -O0 -g -D_DEBUG >+CXXFLAGS_DEBUG := -D_DEBUG -DRETAIL >+CXXFLAGS_RELEASE := -DNDEBUG -DRETAIL >+CXXFLAGS_TEST := -D_DEBUG > LIBS += `pkg-config libxml-2.0 --libs` > INCLUDES += -IFCollada `pkg-config libxml-2.0 --cflags` > INCLUDES_TEST := -IFCollada/FColladaTest $(INCLUDES) >--- build/premake/premake4/src/tools/gcc.lua >+++ build/premake/premake4/src/tools/gcc.lua >@@ -136,8 +136,6 @@ > if not cfg.flags.Symbols then > if cfg.system == "macosx" then > table.insert(result, "-Wl,-x") >- else >- table.insert(result, "-s") > end > end > >--- build/premake/premake4/build/gmake.unix/Premake4.make >+++ build/premake/premake4/build/gmake.unix/Premake4.make >@@ -26,9 +26,9 @@ > DEFINES += -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN > INCLUDES += -I../../src/host/lua-5.1.4/src > CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) >- CFLAGS += $(CPPFLAGS) -Wall -Os >- CXXFLAGS += $(CPPFLAGS) -Wall -Os >- LDFLAGS += -s -rdynamic >+ CFLAGS += $(CPPFLAGS) -Wall >+ CXXFLAGS += $(CPPFLAGS) -Wall >+ LDFLAGS += -rdynamic > LIBS += -lm -ldl > RESFLAGS += $(DEFINES) $(INCLUDES) > LDDEPS += >@@ -48,8 +48,8 @@ > DEFINES += -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN > INCLUDES += -I../../src/host/lua-5.1.4/src > CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) >- CFLAGS += $(CPPFLAGS) -Wall -g >- CXXFLAGS += $(CPPFLAGS) -Wall -g >+ CFLAGS += $(CPPFLAGS) -Wall >+ CXXFLAGS += $(CPPFLAGS) -Wall > LDFLAGS += -rdynamic > LIBS += -lm -ldl > RESFLAGS += $(DEFINES) $(INCLUDES) >@@ -302,4 +302,4 @@ > $(SILENT) $(CC) $(PCHINCLUDES) $(CFLAGS) -MF $(OBJDIR)/lauxlib.d -MT "$@" -o "$@" -c "$<" > > -include $(OBJECTS:%.o=%.d) >--include $(GCH:%.h.gch=%.h.d) >\ No newline at end of file >+-include $(GCH:%.h.gch=%.h.d) >--- libraries/source/spidermonkey/build.sh >+++ libraries/source/spidermonkey/build.sh >@@ -92,19 +92,7 @@ > cd mozjs31/js/src > > # Clean up data generated by previous builds that could cause problems >-rm -rf build-debug > rm -rf build-release >- >-# We want separate debug/release versions of the library, so we have to change >-# the LIBRARY_NAME for each build. >-# (We use perl instead of sed so that it works with MozillaBuild on Windows, >-# which has an ancient sed.) >-perl -i.bak -pe 's/(LIBRARY_NAME\s+=).*/$1 '\''mozjs31-ps-debug'\''/' moz.build >-mkdir -p build-debug >-cd build-debug >-CXXFLAGS="${TLCXXFLAGS}" ../configure ${CONF_OPTS} --with-nspr-libs="$NSPR_LIBS" --with-nspr-cflags="$NSPR_INCLUDES" --enable-debug --disable-optimize --enable-js-diagnostics --enable-gczeal # --enable-root-analysis >-${MAKE} ${MAKE_OPTS} >-cd .. > > perl -i.bak -pe 's/(LIBRARY_NAME\s+=).*/$1 '\''mozjs31-ps-release'\''/' moz.build > mkdir -p build-release >@@ -147,12 +135,9 @@ > mkdir -p ${INCLUDE_DIR_DEBUG} > mkdir -p ${INCLUDE_DIR_RELEASE} > cp -R -L mozjs31/js/src/build-release/dist/include/* ${INCLUDE_DIR_RELEASE}/ >-cp -R -L mozjs31/js/src/build-debug/dist/include/* ${INCLUDE_DIR_DEBUG}/ > > mkdir -p lib/ >-cp -L mozjs31/js/src/build-debug/dist/lib/${LIB_PREFIX}mozjs31-ps-debug${LIB_SRC_SUFFIX} lib/${LIB_PREFIX}mozjs31-ps-debug${LIB_DST_SUFFIX} > cp -L mozjs31/js/src/build-release/dist/lib/${LIB_PREFIX}mozjs31-ps-release${LIB_SRC_SUFFIX} lib/${LIB_PREFIX}mozjs31-ps-release${LIB_DST_SUFFIX} >-cp -L mozjs31/js/src/build-debug/dist/bin/${LIB_PREFIX}mozjs31-ps-debug${DLL_SRC_SUFFIX} ../../../binaries/system/${LIB_PREFIX}mozjs31-ps-debug${DLL_DST_SUFFIX} > cp -L mozjs31/js/src/build-release/dist/bin/${LIB_PREFIX}mozjs31-ps-release${DLL_SRC_SUFFIX} ../../../binaries/system/${LIB_PREFIX}mozjs31-ps-release${DLL_DST_SUFFIX} > > # Flag that it's already been built successfully so we can skip it next time
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 567230
:
423220
| 423222 |
423224
|
429442
|
429444
|
429446