* 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.