Branch: refs/heads/master Author: Jiří Techet techet@gmail.com Committer: Jiří Techet techet@gmail.com Date: Wed, 04 Oct 2017 21:33:09 UTC Commit: ac28b6ab00146ba08f64c654adc7e1344a6da267 https://github.com/geany/geany-osx/commit/ac28b6ab00146ba08f64c654adc7e1344a...
Log Message: ----------- Link against libstdc++ and Bump deployment target to 10.7
Scintilla now requires C++11 which is only supported by the new libc++ library which is shipped since OS X 10.7.
tmp
Modified Paths: -------------- Info.plist README.md geany.modules
Modified: Info.plist 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -28,7 +28,7 @@ <key>CFBundleSignature</key> <string>????</string> <key>LSMinimumSystemVersion</key> - <string>10.6</string> + <string>10.7</string> <key>LSApplicationCategoryType</key> <string>public.app-category.developer-tools</string> <key>NSHighResolutionCapable</key>
Modified: README.md 6 lines changed, 4 insertions(+), 2 deletions(-) =================================================================== @@ -87,10 +87,12 @@ To create the bundle, you need to first install JHBuild and GTK as described bel 4. Update the `setup_sdk()` call in `~/.jhbuildrc-custom` to something like
``` - setup_sdk(target="10.6", sdk_version="native", architectures=["x86_64"]) + setup_sdk(target="10.7", sdk_version="native", architectures=["x86_64"]) ```
- so the build creates a 64-bit binary that works on OS X 10.6 and later. + so the build creates a 64-bit binary that works on OS X 10.7 and later. + OS X 10.7 is the first version which ships libc++ which is now required + because the Scintilla component needs C++11 support.
5. By default, jhbuild compiles without optimization flags. To enable optimization, add `setup_release()` at the end of `~/.jhbuildrc-custom`.
Modified: geany.modules 12 lines changed, 8 insertions(+), 4 deletions(-) =================================================================== @@ -121,7 +121,8 @@
<!-- Geany --> <autotools id="geany" - autogenargs="--enable-mac-integration"> + autogenargs="--enable-mac-integration" + makeargs='CXXFLAGS="$CXXFLAGS -stdlib=libc++ -std=c++11"'> <branch repo="github.com" module="geany/geany.git" revision="master" /> @@ -132,7 +133,8 @@
<!-- Geany GTK 3--> <autotools id="geany-gtk3" - autogenargs="--enable-mac-integration --enable-gtk3"> + autogenargs="--enable-mac-integration --enable-gtk3" + makeargs='CXXFLAGS="$CXXFLAGS -stdlib=libc++ -std=c++11"'> <branch repo="github.com" module="geany/geany.git" revision="master" /> @@ -143,7 +145,8 @@
<!-- Geany tarball release --> <autotools id="geany-release" - autogenargs="--enable-mac-integration"> + autogenargs="--enable-mac-integration" + makeargs='CXXFLAGS="$CXXFLAGS -stdlib=libc++ -std=c++11"'> <branch repo="download.geany.org" module="geany-1.31.tar.bz2" version="1.31"/> @@ -154,7 +157,8 @@
<!-- Geany tarball release GTK 3 --> <autotools id="geany-release-gtk3" - autogenargs="--enable-mac-integration --enable-gtk3"> + autogenargs="--enable-mac-integration --enable-gtk3" + makeargs='CXXFLAGS="$CXXFLAGS -stdlib=libc++ -std=c++11"'> <branch repo="download.geany.org" module="geany-1.31.tar.bz2" version="1.31"/>
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).