all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* 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 external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.