Branch: refs/heads/master Author: Jiří Techet techet@gmail.com Committer: Jiří Techet techet@gmail.com Date: Sun, 15 Oct 2017 20:40:14 UTC Commit: 65b9bd0132a466412e91d06e24c5ecd8cf3b545c https://github.com/geany/geany-osx/commit/65b9bd0132a466412e91d06e24c5ecd8cf...
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).