commit:     2abc8d0bb878cfa6804571de88b8b0c28e79fb99
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 15 22:20:37 2019 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Fri Nov 15 22:21:11 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2abc8d0b

x11-libs/fltk: Maybe fix FLTK_INCLUDE_DIRS in cmake files

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Bug: https://bugs.gentoo.org/show_bug.cgi?id=462776
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>

 x11-libs/fltk/files/fltk-1.3.5-cmake.patch         | 33 ++++++++++++++++++++++
 x11-libs/fltk/files/fltk-1.3.5-optim.patch         | 11 ++++++++
 .../{fltk-1.3.5-r3.ebuild => fltk-1.3.5-r4.ebuild} |  6 ++--
 x11-libs/fltk/fltk-1.3.9999.ebuild                 |  6 ++--
 x11-libs/fltk/fltk-1.4.9999.ebuild                 |  6 ++--
 5 files changed, 50 insertions(+), 12 deletions(-)

diff --git a/x11-libs/fltk/files/fltk-1.3.5-cmake.patch 
b/x11-libs/fltk/files/fltk-1.3.5-cmake.patch
new file mode 100644
index 00000000000..1eac250248d
--- /dev/null
+++ b/x11-libs/fltk/files/fltk-1.3.5-cmake.patch
@@ -0,0 +1,33 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -57,6 +57,7 @@
+ FL_DSO_VERSION=${FL_MAJOR_VERSION}.${FL_MINOR_VERSION}
+ FL_ABI_VERSION=${FL_MAJOR_VERSION}.${FL_MINOR_VERSION}.0
+ FL_VERSION=${FL_MAJOR_VERSION}.${FL_MINOR_VERSION}.${FL_PATCH_VERSION}
++FLTK_VERSION_FULL=${FL_VERSION}
+ 
+ AC_SUBST(FL_MAJOR_VERSION)
+ AC_SUBST(FL_MINOR_VERSION)
+@@ -64,6 +65,7 @@
+ AC_SUBST(FL_DSO_VERSION)
+ AC_SUBST(FL_ABI_VERSION)
+ AC_SUBST(FL_VERSION)
++AC_SUBST(FLTK_VERSION_FULL)
+ 
+ AC_SUBST(ARCHFLAGS)
+ AC_SUBST(OPTIM)
+@@ -1576,10 +1578,13 @@
+ BINARY_DIR=
+ AC_SUBST(BINARY_DIR)
+ 
++INCLUDE_DIRS="${includedir}"
++AC_SUBST(INCLUDE_DIRS)
++
+ dnl Write all of the files...
+ AC_CONFIG_HEADER(config.h:configh.in)
+ AC_CONFIG_HEADER(FL/abi-version.h:abi-version.in)
+-AC_CONFIG_FILES([makeinclude fltk.list fltk-config fltk.spec FL/Makefile])
++AC_CONFIG_FILES([makeinclude fltk.list fltk-config fltk.spec FL/Makefile 
CMake/FLTKConfig.cmake])
+ AC_OUTPUT
+ 
+ dnl Make sure the fltk-config script is executable...

diff --git a/x11-libs/fltk/files/fltk-1.3.5-optim.patch 
b/x11-libs/fltk/files/fltk-1.3.5-optim.patch
new file mode 100644
index 00000000000..4d1512d749d
--- /dev/null
+++ b/x11-libs/fltk/files/fltk-1.3.5-optim.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -1265,7 +1265,7 @@
+       if test "x$with_optim" != x; then
+           OPTIM="$with_optim $OPTIM"
+       else
+-          OPTIM="-Os $OPTIM"
++          OPTIM=" $OPTIM"
+       fi
+     fi
+ 

diff --git a/x11-libs/fltk/fltk-1.3.5-r3.ebuild 
b/x11-libs/fltk/fltk-1.3.5-r4.ebuild
similarity index 96%
rename from x11-libs/fltk/fltk-1.3.5-r3.ebuild
rename to x11-libs/fltk/fltk-1.3.5-r4.ebuild
index f7f98303c4b..7af2106929b 100644
--- a/x11-libs/fltk/fltk-1.3.5-r3.ebuild
+++ b/x11-libs/fltk/fltk-1.3.5-r4.ebuild
@@ -63,6 +63,8 @@ PATCHES=(
        "${FILESDIR}"/${PN}-1.3.3-makefile-dirs.patch
        "${FILESDIR}"/${PN}-1.3.3-visibility.patch
        "${FILESDIR}"/${PN}-1.3.4-conf-tests.patch
+       "${FILESDIR}"/${PN}-1.3.5-cmake.patch
+       "${FILESDIR}"/${PN}-1.3.5-optim.patch
 )
 
 src_prepare() {
@@ -77,10 +79,6 @@ src_prepare() {
                -e "/^docdir/s:fltk:${PF}/html:" \
                -e "/SILENT:/d" \
                makeinclude.in || die
-       sed -e "s/7/${PV}/" \
-               < "${FILESDIR}"/FLTKConfig.cmake \
-               > CMake/FLTKConfig.cmake || die
-       sed -e 's:-Os::g' -i configure.ac || die
 
        # also in Makefile:config.guess config.sub:
        cp misc/config.{guess,sub} . || die

diff --git a/x11-libs/fltk/fltk-1.3.9999.ebuild 
b/x11-libs/fltk/fltk-1.3.9999.ebuild
index 66dbf39fd1a..f8b095c4b45 100644
--- a/x11-libs/fltk/fltk-1.3.9999.ebuild
+++ b/x11-libs/fltk/fltk-1.3.9999.ebuild
@@ -63,6 +63,8 @@ PATCHES=(
        "${FILESDIR}"/${PN}-1.3.9999-conf-tests.patch
        "${FILESDIR}"/${PN}-1.3.3-makefile-dirs.patch
        "${FILESDIR}"/${PN}-1.3.3-visibility.patch
+       "${FILESDIR}"/${PN}-1.3.5-cmake.patch
+       "${FILESDIR}"/${PN}-1.3.5-optim.patch
 )
 
 pkg_setup() {
@@ -87,10 +89,6 @@ src_prepare() {
                -e "/^docdir/s:fltk:${PF}/html:" \
                -e "/SILENT:/d" \
                makeinclude.in || die
-       sed -e "s/7/${PV}/" \
-               < "${FILESDIR}"/FLTKConfig.cmake \
-               > CMake/FLTKConfig.cmake || die
-       sed -e 's:-Os::g' -i configure.ac || die
 
        # also in Makefile:config.guess config.sub:
        cp misc/config.{guess,sub} . || die

diff --git a/x11-libs/fltk/fltk-1.4.9999.ebuild 
b/x11-libs/fltk/fltk-1.4.9999.ebuild
index d18d64075f1..7940dc7b3ef 100644
--- a/x11-libs/fltk/fltk-1.4.9999.ebuild
+++ b/x11-libs/fltk/fltk-1.4.9999.ebuild
@@ -67,6 +67,8 @@ PATCHES=(
        "${FILESDIR}"/${PN}-1.3.0-share.patch
        "${FILESDIR}"/${PN}-1.3.3-makefile-dirs.patch
        "${FILESDIR}"/${PN}-1.3.4-conf-tests.patch
+       "${FILESDIR}"/${PN}-1.3.5-cmake.patch
+       "${FILESDIR}"/${PN}-1.3.5-optim.patch
 )
 
 pkg_setup() {
@@ -91,10 +93,6 @@ src_prepare() {
                -e "/^docdir/s:fltk:${PF}/html:" \
                -e "/SILENT:/d" \
                makeinclude.in || die
-       sed -e "s/7/${PV}/" \
-               < "${FILESDIR}"/FLTKConfig.cmake \
-               > CMake/FLTKConfig.cmake || die
-       sed -e 's:-Os::g' -i configure.ac || die
 
        # also in Makefile:config.guess config.sub:
        cp misc/config.{guess,sub} . || die

Reply via email to