Branch: refs/heads/master
Author: Jiří Techet <techet(a)gmail.com>
Committer: Jiří Techet <techet(a)gmail.com>
Date: Sun, 15 Oct 2017 20:40:14 UTC
Commit: 65b9bd0132a466412e91d06e24c5ecd8cf3b545c
https://github.com/geany/geany-osx/commit/65b9bd0132a466412e91d06e24c5ecd8c…
Log Message:
-----------
Bump deployment target to OS X 10.9
The latest version of VTE fails to configure without C++11 support so it's
another library after Scintilla which needs libc++. Having 2 different
deployment targets for the GTK3 and GTK2 versions is just annoying
for development so let's bump the deployment target to simplify things.
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.7</string>
+ <string>10.9</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.developer-tools</string>
<key>NSHighResolutionCapable</key>
Modified: README.md
6 lines changed, 3 insertions(+), 3 deletions(-)
===================================================================
@@ -93,12 +93,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.7", sdk_version="native", architectures=["x86_64"])
+ setup_sdk(target="10.9", sdk_version="native", architectures=["x86_64"])
```
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.
+ OS X 10.9 is the first version which uses libc++ by default which is
+ now required by Scintilla and VTE libraries because of 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, 4 insertions(+), 8 deletions(-)
===================================================================
@@ -125,8 +125,7 @@
<!-- Geany -->
<autotools id="geany"
- autogenargs="--enable-mac-integration"
- makeargs='CXXFLAGS="$CXXFLAGS -stdlib=libc++ -std=c++11"'>
+ autogenargs="--enable-mac-integration">
<branch repo="github.com"
module="geany/geany.git"
revision="master" />
@@ -137,8 +136,7 @@
<!-- Geany GTK 3-->
<autotools id="geany-gtk3"
- autogenargs="--enable-mac-integration --enable-gtk3"
- makeargs='CXXFLAGS="$CXXFLAGS -stdlib=libc++ -std=c++11"'>
+ autogenargs="--enable-mac-integration --enable-gtk3">
<branch repo="github.com"
module="geany/geany.git"
revision="master" />
@@ -149,8 +147,7 @@
<!-- Geany tarball release -->
<autotools id="geany-release"
- autogenargs="--enable-mac-integration"
- makeargs='CXXFLAGS="$CXXFLAGS -stdlib=libc++ -std=c++11"'>
+ autogenargs="--enable-mac-integration">
<branch repo="download.geany.org"
module="geany-1.31.tar.bz2"
version="1.31"/>
@@ -161,8 +158,7 @@
<!-- Geany tarball release GTK 3 -->
<autotools id="geany-release-gtk3"
- autogenargs="--enable-mac-integration --enable-gtk3"
- makeargs='CXXFLAGS="$CXXFLAGS -stdlib=libc++ -std=c++11"'>
+ autogenargs="--enable-mac-integration --enable-gtk3">
<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).