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