* configure.in fix @ 2008-07-03 14:10 Emanuele Giaquinta 2008-07-04 20:31 ` Glenn Morris 0 siblings, 1 reply; 5+ messages in thread From: Emanuele Giaquinta @ 2008-07-03 14:10 UTC (permalink / raw) To: emacs-devel [-- Attachment #1: Type: text/plain, Size: 70 bytes --] Hi, the attached patch removes a leftover in configure.in. Emanuele [-- Attachment #2: configure.diff --] [-- Type: text/x-diff, Size: 853 bytes --] diff --git a/configure.in b/configure.in index 310e5a5..2dded8f 100644 --- a/configure.in +++ b/configure.in @@ -2801,12 +2801,10 @@ echo " Does Emacs use -lrsvg-2? ${HAVE_RSVG}" echo " Does Emacs use -lgpm? ${HAVE_GPM}" echo " Does Emacs use -ldbus? ${HAVE_DBUS}" -if test "${USE_FONT_BACKEND}" = "yes"; then echo " Does Emacs use -lfreetype? ${HAVE_FREETYPE}" echo " Does Emacs use -lm17n-flt? ${HAVE_M17N_FLT}" echo " Does Emacs use -lotf? ${HAVE_LIBOTF}" echo " Does Emacs use -lxft? ${HAVE_XFT}" -fi echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}" echo ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: configure.in fix 2008-07-03 14:10 configure.in fix Emanuele Giaquinta @ 2008-07-04 20:31 ` Glenn Morris 2008-07-05 11:03 ` Emanuele Giaquinta 0 siblings, 1 reply; 5+ messages in thread From: Glenn Morris @ 2008-07-04 20:31 UTC (permalink / raw) To: Emanuele Giaquinta; +Cc: emacs-devel Emanuele Giaquinta wrote: > the attached patch removes a leftover in configure.in. Thanks, applied. You have quite a few changes installed now, and should probably sign papers if you want to contribute more. Let me know if you are willing. I know you have another configure.in patch that never (?) got applied. http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg01918.html Is it still needed? Also on this topic, can anyone tell me if HAVE_FREETYPE is required for the new font code, or can it work without it? ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: configure.in fix 2008-07-04 20:31 ` Glenn Morris @ 2008-07-05 11:03 ` Emanuele Giaquinta 2008-07-08 7:18 ` Glenn Morris 0 siblings, 1 reply; 5+ messages in thread From: Emanuele Giaquinta @ 2008-07-05 11:03 UTC (permalink / raw) To: Glenn Morris; +Cc: emacs-devel [-- Attachment #1: Type: text/plain, Size: 823 bytes --] On Fri, Jul 04, 2008 at 04:31:55PM -0400, Glenn Morris wrote: > You have quite a few changes installed now, and should probably sign > papers if you want to contribute more. Let me know if you are willing. My contributions so far have been almost trivial, do they sum up to a significant contribution? > I know you have another configure.in patch that never (?) got applied. > http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg01918.html > > Is it still needed? It is needed to detect at configure time the availability of a recent enough fontconfig version, as opposed to fail at build time. The attached patch should be better. > Also on this topic, can anyone tell me if HAVE_FREETYPE is required > for the new font code, or can it work without it? It can work without it, see line 523 in src/Makefile.in. [-- Attachment #2: configure-fontconfig.diff --] [-- Type: text/x-diff, Size: 1073 bytes --] diff --git a/configure.in b/configure.in index 310e5a5..7195ab6 100644 --- a/configure.in +++ b/configure.in @@ -1765,6 +1765,8 @@ either XPointer or XPointer*.])dnl fi ### Start of font-backend section. +PKG_CHECK_MODULES(FONTCONFIG, fontconfig >= 2.2.0, HAVE_FC=yes, HAVE_FC=no) +test "${HAVE_FC}" = "no" && with_freetype=no ## Use -lXft if available, unless `--with-freetype=no' nor `--with-xft=no'. HAVE_XFT=maybe @@ -1808,16 +1810,11 @@ if test "${HAVE_XFT}" = "yes"; then dnl As we use Xft, we anyway use freetype. dnl In this case, there's no need of additional CFLAGS and LIBS. HAVE_FREETYPE=yes + FONTCONFIG_CFLAGS= + FONTCONFIG_LIBS= elif test "x${with_freetype}" != "xno"; then PKG_CHECK_MODULES(FREETYPE, freetype2, HAVE_FREETYPE=yes, HAVE_FREETYPE=no) - if test "${HAVE_FREETYPE}" = "yes"; then - PKG_CHECK_MODULES(FONTCONFIG, fontconfig, HAVE_FC=yes, HAVE_FC=no) - if test "${HAVE_FC}" = "no"; then - dnl Without fontconfig, we can't use freetype at the moment. - HAVE_FREETYPE=no - fi - fi fi HAVE_LIBOTF=no ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: configure.in fix 2008-07-05 11:03 ` Emanuele Giaquinta @ 2008-07-08 7:18 ` Glenn Morris 2008-07-09 7:28 ` Glenn Morris 0 siblings, 1 reply; 5+ messages in thread From: Glenn Morris @ 2008-07-08 7:18 UTC (permalink / raw) To: Emanuele Giaquinta; +Cc: emacs-devel Emanuele Giaquinta wrote: > On Fri, Jul 04, 2008 at 04:31:55PM -0400, Glenn Morris wrote: > >> You have quite a few changes installed now, and should probably sign >> papers if you want to contribute more. Let me know if you are willing. > > My contributions so far have been almost trivial, do they sum up to a > significant contribution? The limit is about 10-15 lines, in total, before papers are needed. You've got 7 separate changes installed already, plus the one below, plus another one you just submitted. So even if they are all only 1 line each, it will soon be paperwork time. >> I know you have another configure.in patch that never (?) got applied. >> http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg01918.html >> >> Is it still needed? > > It is needed to detect at configure time the availability of a recent > enough fontconfig version, as opposed to fail at build time. The > attached patch should be better. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: configure.in fix 2008-07-08 7:18 ` Glenn Morris @ 2008-07-09 7:28 ` Glenn Morris 0 siblings, 0 replies; 5+ messages in thread From: Glenn Morris @ 2008-07-09 7:28 UTC (permalink / raw) To: Emanuele Giaquinta; +Cc: emacs-devel Glenn Morris wrote: > You've got 7 separate changes installed already I miscounted. It's 12 already. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-07-09 7:28 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-07-03 14:10 configure.in fix Emanuele Giaquinta 2008-07-04 20:31 ` Glenn Morris 2008-07-05 11:03 ` Emanuele Giaquinta 2008-07-08 7:18 ` Glenn Morris 2008-07-09 7:28 ` Glenn Morris
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).