Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Jun 2003 11:03:21 +0900 (JST)
From:      Alexander Nedotsukov <bland@mail.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        marcus@FreeBSD.org
Subject:   ports/52974: evolution-devel installs broken .pc files
Message-ID:  <200306060203.h5623LpH025130@bbnest.dyndns.org>
Resent-Message-ID: <200306060210.h562ABwp021210@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         52974
>Category:       ports
>Synopsis:       evolution-devel installs broken .pc files
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jun 05 19:10:11 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Alexander Nedotsukov
>Release:        FreeBSD 5.1-BETA i386
>Organization:
>Environment:
System: FreeBSD bbnest.dyndns.org 5.1-BETA FreeBSD 5.1-BETA #5: Sat May 10 21:37:53 JST 2003 bland@bbnest.dyndns.org:/usr/obj/usr/src/sys/SU i386


	
>Description:
Evolution-devel configure have a bug wich prevents @GAL_REQUIRED@ placeholder
from substitution. Port installs broken .pc files and make pkg-config
to fail badly under certain conditions wich in turn affect other ports.
	
>How-To-Repeat:
Install evolutioni-devel and run pkg-config --list-all
	
>Fix:
Replace files/patch-aa in evolution-devel port with the file attached
	

--- patch-aa begins here ---
--- configure.orig	Fri Jun  6 10:41:39 2003
+++ configure	Fri Jun  6 10:44:55 2003
@@ -470,7 +470,7 @@
 #endif"
 
 ac_subdirs_all="$ac_subdirs_all libical"
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO SET_MAKE build build_cpu build_vendor build_os host host_cpu host_vendor host_os MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP LEX LEXLIB LEX_OUTPUT_ROOT YACC EGREP LN_S JW HAVE_JW_TRUE HAVE_JW_FALSE HAVE_JW INTLTOOL_DESKTOP_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_KEYS_RULE INTLTOOL_PROP_RULE INTLTOOL_OAF_RULE INTLTOOL_PONG_RULE INTLTOOL_SERVER_RULE INTLTOOL_SHEET_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_UI_RULE INTLTOOL_XML_RULE INTLTOOL_CAVES_RULE INTLTOOL_SCHEMAS_RULE INTLTOOL_T!
 HEME_RULE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE INTLTOOL_PERL USE_NLS MSGFMT GMSGFMT XGETTEXT CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT INTLLIBS PO_IN_DATADIR_TRUE PO_IN_DATADIR_FALSE POFILES POSUB MKINSTALLDIRS GETTEXT_PACKAGE localedir ECHO RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP LIBTOOL PURIFY ENABLE_PURIFY_TRUE ENABLE_PURIFY_FALSE SENDMAIL CAMEL_LOCK_HELPER_USER CAMEL_LOCK_HELPER_GROUP ENABLE_IPv6_TRUE ENABLE_IPv6_FALSE DB3_CFLAGS DB3_LDADD LDAP_CFLAGS LDAP_LIBS ENABLE_LDAP_TRUE ENABLE_LDAP_FALSE ENABLE_NNTP_TRUE ENABLE_NNTP_FALSE PTHREAD_LIB THREADS_LIBS THREADS_CFLAGS PKG_CONFIG GTKHTML_CFLAGS GTKHTML_LIBS GTKHTML_DATADIR GNOME_PILOT_CFLAGS GNOME_PILOT_LIBS ENABLE_PILOT_CONDUITS_TRUE ENABLE_PILOT_CONDUITS_FALSE KRB5_CFLAGS KRB5_LDFLAGS KRB4_CFLAGS KRB4_LDFLAGS NSS_CFLAGS NSS_LIBS MANUAL_NSPR_CFLAGS MANUAL_NSPR_LIBS MANUAL_NSS_CFLAGS MANUAL_NSS_LIBS DTAPPINTEGRATE HAVE_DTAPPINTEGRATE_TRUE HAVE_DTAPPINTEGRATE_FALSE OPENSSL_CFLAGS OPENSSL_LDFLAGS WARN_CF!
 LAGS ORBIT_CONFIG ORBIT_IDL ORBIT_CFLAGS ORBIT_LIBS IDL_INCLUD!
 ES GLIB_
CFLAGS GLIB_LIBS GLIB_GENMARSHAL GOBJECT_QUERY GLIB_MKENUMS EVOLUTION_CFLAGS EVOLUTION_LIBS GNOME_FULL_CFLAGS GNOME_FULL_LIBS CAMEL_CFLAGS CAMEL_LIBS E_NAME_CFLAGS E_NAME_LIBS E_UTIL_CFLAGS E_UTIL_LIBS IMPORTERS_CFLAGS IMPORTERS_LIBS LIBFILTER_CFLAGS LIBFILTER_LIBS SHELL_CFLAGS SHELL_LIBS EVOLUTION_ADDRESSBOOK_CFLAGS EVOLUTION_ADDRESSBOOK_LIBS EVOLUTION_ADDRESSBOOK_CONDUIT_CFLAGS EVOLUTION_ADDRESSBOOK_CONDUIT_LIBS EVOLUTION_EXECUTIVE_SUMMARY_CFLAGS EVOLUTION_EXECUTIVE_SUMMARY_LIBS EVOLUTION_CALENDAR_CFLAGS EVOLUTION_CALENDAR_LIBS EVOLUTION_CALENDAR_CONDUIT_CFLAGS EVOLUTION_CALENDAR_CONDUIT_LIBS EVOLUTION_MAIL_CFLAGS EVOLUTION_MAIL_LIBS WOMBAT_CFLAGS WOMBAT_LIBS BASE_VERSION privlibdir privlibexecdir privdatadir privincludedir camel_providerdir componentdir idldir serverdir evolutionuidir imagesdir buttonsdir soundsdir gladedir etspecdir viewsdir HTML_DIR GTKDOC ENABLE_GTK_DOC_TRUE ENABLE_GTK_DOC_FALSE GCONFTOOL GCONF_SCHEMA_CONFIG_SOURCE GCONF_SCHEMA_FILE_DIR GCONF_SCHEMAS_I!
 NSTALL_TRUE GCONF_SCHEMAS_INSTALL_FALSE DEFAULT_BINARY_TRUE DEFAULT_BINARY_FALSE HAVE_KDE_APPLNK_TRUE HAVE_KDE_APPLNK_FALSE KDE_APPLNK_DIR subdirs EVOLUTION_DIR LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO SET_MAKE build build_cpu build_vendor build_os host host_cpu host_vendor host_os MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP LEX LEXLIB LEX_OUTPUT_ROOT YACC EGREP LN_S JW HAVE_JW_TRUE HAVE_JW_FALSE HAVE_JW INTLTOOL_DESKTOP_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_KEYS_RULE INTLTOOL_PROP_RULE INTLTOOL_OAF_RULE INTLTOOL_PONG_RULE INTLTOOL_SERVER_RULE INTLTOOL_SHEET_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_UI_RULE INTLTOOL_XML_RULE INTLTOOL_CAVES_RULE INTLTOOL_SCHEMAS_RULE INTLTOOL_T!
 HEME_RULE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE INTLTOOL_PERL USE_NLS MSGFMT GMSGFMT XGETTEXT CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT INTLLIBS PO_IN_DATADIR_TRUE PO_IN_DATADIR_FALSE POFILES POSUB MKINSTALLDIRS GETTEXT_PACKAGE localedir ECHO RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP LIBTOOL PURIFY ENABLE_PURIFY_TRUE ENABLE_PURIFY_FALSE SENDMAIL CAMEL_LOCK_HELPER_USER CAMEL_LOCK_HELPER_GROUP ENABLE_IPv6_TRUE ENABLE_IPv6_FALSE DB3_CFLAGS DB3_LDADD LDAP_CFLAGS LDAP_LIBS ENABLE_LDAP_TRUE ENABLE_LDAP_FALSE ENABLE_NNTP_TRUE ENABLE_NNTP_FALSE PTHREAD_LIB THREADS_LIBS THREADS_CFLAGS PKG_CONFIG GTKHTML_CFLAGS GTKHTML_LIBS GTKHTML_DATADIR GNOME_PILOT_CFLAGS GNOME_PILOT_LIBS ENABLE_PILOT_CONDUITS_TRUE ENABLE_PILOT_CONDUITS_FALSE KRB5_CFLAGS KRB5_LDFLAGS KRB4_CFLAGS KRB4_LDFLAGS NSS_CFLAGS NSS_LIBS MANUAL_NSPR_CFLAGS MANUAL_NSPR_LIBS MANUAL_NSS_CFLAGS MANUAL_NSS_LIBS DTAPPINTEGRATE HAVE_DTAPPINTEGRATE_TRUE HAVE_DTAPPINTEGRATE_FALSE OPENSSL_CFLAGS OPENSSL_LDFLAGS WARN_CF!
 LAGS ORBIT_CONFIG ORBIT_IDL ORBIT_CFLAGS ORBIT_LIBS IDL_INCLUD!
 ES GAL_R
EQUIRED GLIB_CFLAGS GLIB_LIBS GLIB_GENMARSHAL GOBJECT_QUERY GLIB_MKENUMS EVOLUTION_CFLAGS EVOLUTION_LIBS GNOME_FULL_CFLAGS GNOME_FULL_LIBS CAMEL_CFLAGS CAMEL_LIBS E_NAME_CFLAGS E_NAME_LIBS E_UTIL_CFLAGS E_UTIL_LIBS IMPORTERS_CFLAGS IMPORTERS_LIBS LIBFILTER_CFLAGS LIBFILTER_LIBS SHELL_CFLAGS SHELL_LIBS EVOLUTION_ADDRESSBOOK_CFLAGS EVOLUTION_ADDRESSBOOK_LIBS EVOLUTION_ADDRESSBOOK_CONDUIT_CFLAGS EVOLUTION_ADDRESSBOOK_CONDUIT_LIBS EVOLUTION_EXECUTIVE_SUMMARY_CFLAGS EVOLUTION_EXECUTIVE_SUMMARY_LIBS EVOLUTION_CALENDAR_CFLAGS EVOLUTION_CALENDAR_LIBS EVOLUTION_CALENDAR_CONDUIT_CFLAGS EVOLUTION_CALENDAR_CONDUIT_LIBS EVOLUTION_MAIL_CFLAGS EVOLUTION_MAIL_LIBS WOMBAT_CFLAGS WOMBAT_LIBS BASE_VERSION privlibdir privlibexecdir privdatadir privincludedir camel_providerdir componentdir idldir serverdir evolutionuidir imagesdir buttonsdir soundsdir gladedir etspecdir viewsdir HTML_DIR GTKDOC ENABLE_GTK_DOC_TRUE ENABLE_GTK_DOC_FALSE GCONFTOOL GCONF_SCHEMA_CONFIG_SOURCE GCONF_SCHEMA_FILE_DIR GC!
 ONF_SCHEMAS_INSTALL_TRUE GCONF_SCHEMAS_INSTALL_FALSE DEFAULT_BINARY_TRUE DEFAULT_BINARY_FALSE HAVE_KDE_APPLNK_TRUE HAVE_KDE_APPLNK_FALSE KDE_APPLNK_DIR subdirs EVOLUTION_DIR LIBOBJS LTLIBOBJS'
 ac_subst_files=''
 
 # Initialize some variables set by options.
@@ -11340,7 +11340,7 @@
 CPPFLAGS="$DB3_CFLAGS $CPPFLAGS"
 
 
-for ac_header in db.h db3/db.h
+for ac_header in db3/db.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
@@ -11533,9 +11533,9 @@
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-{ { echo "$as_me:$LINENO: error: Found db.h is not version $evolution_db_version" >&5
-echo "$as_me: error: Found db.h is not version $evolution_db_version" >&2;}
-   { (exit 1); exit 1; }; }
+#{ { echo "$as_me:$LINENO: error: Found db.h is not version $evolution_db_version" >&5
+#echo "$as_me: error: Found db.h is not version $evolution_db_version" >&2;}
+#   { (exit 1); exit 1; }; }
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 
@@ -13681,10 +13681,10 @@
 Example: --with-nspr-libs=/usr/lib" >&2;}
    { (exit 1); exit 1; }; }
        				else
-	       				nsprlibs="-ldl $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB"
+				    nsprlibs="$with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB"
 				fi
 			else
-				nsprlibs="-ldl -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB"
+			    nsprlibs="-lplc4 -lplds4 -lnspr4 $PTHREAD_LIB"
 			fi
 
 			echo "$as_me:$LINENO: checking for Mozilla nspr libraries" >&5
@@ -16917,7 +16917,7 @@
 idldir="$datadir/idl/evolution-$BASE_VERSION"
 
 
-serverdir="$libdir/bonobo/servers"
+serverdir="$prefix/libdata/bonobo/servers"
 
 
 evolutionuidir="$privdatadir/ui"
@@ -18071,6 +18071,7 @@
 s,@ORBIT_CFLAGS@,$ORBIT_CFLAGS,;t t
 s,@ORBIT_LIBS@,$ORBIT_LIBS,;t t
 s,@IDL_INCLUDES@,$IDL_INCLUDES,;t t
+s,@GAL_REQUIRED@,$GAL_REQUIRED,;t t
 s,@GLIB_CFLAGS@,$GLIB_CFLAGS,;t t
 s,@GLIB_LIBS@,$GLIB_LIBS,;t t
 s,@GLIB_GENMARSHAL@,$GLIB_GENMARSHAL,;t t
--- patch-aa ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200306060203.h5623LpH025130>