So much effort to get the correct flags for guile.

Why not just use them?

Prodded and ok, jasper@

(plus some extra LIB_DEPENDS and WANTLIB fixes)
This commit is contained in:
kili 2009-10-14 23:18:31 +00:00
parent 5dd107c16b
commit 616e0a47c4
2 changed files with 22 additions and 4 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.2 2009/02/16 15:28:58 sthen Exp $
# $OpenBSD: Makefile,v 1.3 2009/10/14 23:18:31 kili Exp $
COMMENT= console based Jabber client
@ -16,15 +16,16 @@ PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= c glib-2.0 idn m ncurses readline stdc++
WANTLIB= c glib-2.0 gmp idn ltdl m ncurses pthread readline stdc++
MASTER_SITES= ${MASTER_SITE_SAVANNAH:=freetalk/}
MODULES= devel/gettext
LIB_DEPENDS= guile-ltdl,guile::lang/guile \
LIB_DEPENDS= guile::lang/guile \
loudmouth-1.>=3::net/loudmouth
CONFIGURE_STYLE= gnu
AUTOCONF_VERSION= 2.61
CONFIGURE_STYLE= gnu autoconf no-autoheader
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" \
CPPFLAGS="-I${LOCALBASE}/include"

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-configure_ac,v 1.1 2009/10/14 23:18:31 kili Exp $
/* no comment */
--- configure.ac.orig Sat Nov 15 10:02:35 2008
+++ configure.ac Thu Oct 15 00:37:06 2009
@@ -17,7 +17,10 @@ AC_PROG_CXX
AC_SEARCH_LIBS([tgetent],[ncurses termcap curses])
AC_CHECK_LIB([readline], [readline],,AC_MSG_ERROR([ERROR! readline not found...]))
GUILE_FLAGS
+sometimes_things_just_suck=$LDFLAGS
+LDFLAGS=$GUILE_LDFLAGS
AC_CHECK_LIB([guile],[scm_boot_guile],,AC_MSG_ERROR([ERROR! Guile 1.6 or above required.]))
+LDFLAGS=$sometimes_things_just_suck
AC_CHECK_PROG([PKGCONFIG], [pkg-config], [yes], [no])
if test "x$PKGCONFIG" = "xno"; then