Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/timidity++/files: timidity++-2.14.0-pkg-config.patch
Date: Tue, 29 Apr 2014 03:09:45
Message-Id: 20140429030940.B5B9B20036@flycatcher.gentoo.org
1 vapier 14/04/29 03:09:40
2
3 Added: timidity++-2.14.0-pkg-config.patch
4 Log:
5 Move non-binary files from /usr/lib/timidity to /usr/share/timidity #377245 by Michał Górny. Fix pkg-config handling and use it to get ncurses info #497362 by Dave Kemper.
6
7 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
8
9 Revision Changes Path
10 1.1 media-sound/timidity++/files/timidity++-2.14.0-pkg-config.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/timidity++/files/timidity++-2.14.0-pkg-config.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/timidity++/files/timidity++-2.14.0-pkg-config.patch?rev=1.1&content-type=text/plain
14
15 Index: timidity++-2.14.0-pkg-config.patch
16 ===================================================================
17 use $PKG_CONFIG rather than `pkg-config`
18
19 https://bugs.gentoo.org/497362
20 get ncurses info via pkg-config while we're at it
21
22 patch by Mike Frysinger <vapier@g.o>
23
24 --- a/configure.in
25 +++ b/configure.in
26 @@ -148,6 +148,7 @@ AC_SUBST(xawresdir)
27
28 # Checks for programs.
29 AM_PATH_LISPDIR
30 +PKG_PROG_PKG_CONFIG
31 AC_PROG_CC
32 AC_PROG_GCC_TRADITIONAL
33 AC_PROG_INSTALL
34 @@ -1318,8 +1319,8 @@ AC_MSG_CHECKING(enable_audio=jack)
35 if test "x$au_enable_jack" = xyes; then
36 AC_MSG_RESULT(yes)
37 SYSEXTRAS="$SYSEXTRAS jack_a.c"
38 - EXTRALIBS="$EXTRALIBS $(pkg-config --libs jack)"
39 - EXTRADEFS="$EXTRADEFS -DAU_JACK $(pkg-config --cflags jack)"
40 + EXTRALIBS="$EXTRALIBS $(${PKG_CONFIG} --libs jack)"
41 + EXTRADEFS="$EXTRADEFS -DAU_JACK $(${PKG_CONFIG} --cflags jack)"
42 else
43 AC_MSG_RESULT(no)
44 fi
45 @@ -1635,60 +1636,8 @@ dnl ncurses
46 AM_CONDITIONAL(ENABLE_NCURSES, false)
47 CONFIG_INTERFACE(ncurses,NCURSES,n,
48 AS_HELP_STRING([--enable-ncurses], [Enable ncurses interface (default is no)]),
49 - [ AC_CHECK_HEADERS(ncurses.h ncurses/curses.h curses.h)
50 -
51 -dnl #include <ncurses/curses.h> is failure on Plamo Linux 1.3/ncurses 1.9.9e
52 -dnl because <ncurses/curses.h> includes <unctrl.h>:
53 -dnl /usr/include/ncurses/curses.h:34: unctrl.h: No such file or directory
54 -dnl But surely there is unctl.h at /usr/include/ncurses/unctrl.h.
55 -dnl configure must check ncurses header with -I/usr/include/ncurses option.
56 -
57 - case "$ac_cv_header_curses_h$ac_cv_header_ncurses_curses_h$ac_cv_header_ncurses_h" in
58 - *yes*);;
59 - *) for i in /usr/include /usr/local/include; do
60 - if test -f "$i/ncurses/curses.h" -a -f "$i/ncurses/unctrl.h"; then
61 - AC_MSG_WARN(ncurses test is failure. Please check config.h and common.makefile later)
62 - CPPFLAGS="$CPPFLAGS -I$i/ncurses"
63 - break
64 - fi
65 - done
66 - ;;
67 - esac
68 -
69 - AC_CHECK_LIB(ncurses,initscr,lib_curses_opt=-lncurses,
70 - [ dnl checking pdcurses
71 - AC_CHECK_LIB(curses,PDC_set_ctrl_break,
72 - [ lib_curses_opt=-lcurses
73 - AC_DEFINE(USE_PDCURSES,1,Define to 1 if you use PDcurses)
74 - lib_user32_opt="$lib_user32_test"
75 - ],
76 - [ dnl checking libpdcurses
77 - AC_CHECK_LIB(pdcurses,PDC_set_ctrl_break,
78 - [ lib_curses_opt=-lpdcurses
79 - AC_DEFINE(USE_PDCURSES,1,Define to 1 if you use PDcurses)
80 - lib_user32_opt="$lib_user32_test"
81 - ],
82 - [ dnl OpenBSD use -lcurses instead of -lncurses.
83 - case "$target" in
84 - *openbsd*)
85 - AC_CHECK_LIB(curses,initscr,lib_curses_opt=-lcurses,
86 - [ AC_MSG_WARN(ncurses interface is not enabled)
87 - enable_ncurses=no ])
88 - ;;
89 - *)
90 - if test "x$VCPP" = xyes || test "x$BORLANDC" = xyes || test "x$WATCOM_C" = xyes || test "x$DMC" = xyes || test "x$POCC" = xyes; then
91 - lib_curses_opt=libpdcurses.lib
92 - AC_DEFINE(USE_PDCURSES,1,Define to 1 if you use PDcurses)
93 - else
94 - AC_MSG_WARN(ncurses interface is not enabled)
95 - enable_ncurses=no
96 - fi
97 - ;;
98 - esac
99 - ])
100 - ],
101 - $lib_user32_test)
102 - ])
103 + [ CPPFLAGS="$CPPFLAGS $(${PKG_CONFIG} --cflags ncurses)"
104 + lib_curses_opt=$(${PKG_CONFIG} --libs ncurses)
105 ],
106 [ LIBS="$LIBS $lib_curses_opt"
107 case "$target" in
108 @@ -1855,7 +1804,7 @@ CONFIG_INTERFACE(xaw,XAW,a,
109 lib_xmu_opt=-lXmu
110 lib_xt_opt=-lXt
111 if test "x$enable_xft" = "xyes" && test "x$have_xaw" != "xno"; then
112 - XFT_CFLAGS="$(pkg-config --cflags xft)";
113 + XFT_CFLAGS="$(${PKG_CONFIG} --cflags xft)";
114 EXTRACT_CPPFLAGS(CPPFLAGS,CFLAGS,$XFT_CFLAGS)
115 lib_xft_opt="-lXft";
116 fi
117 @@ -1909,7 +1858,7 @@ CONFIG_INTERFACE(xaw,XAW,a,
118 ;;
119 esac
120 if test "x$enable_xft" = "xyes" && test "x$have_xaw" != "xno"; then
121 - XFT_CFLAGS="$(pkg-config --cflags xft)";
122 + XFT_CFLAGS="$(${PKG_CONFIG} --cflags xft)";
123 EXTRACT_CPPFLAGS(CPPFLAGS,CFLAGS,$XFT_CFLAGS)
124 a_so_libs="$a_so_libs -lXft";
125 fi