Hi all!

tre-0.8.0 will be landing in rawhide soon. The only dependent packages
are crm114, which is mine and msort, which requires a small patch to
build, because the new tre breaks ABI. Replacing all reg* calls with
tre_reg* would be recommended, too, but since there are macros to preserve
the API, it's not strictly necessary.

I'm attaching the patch for reference, but since the package ACLs
are open to provenpackagers, I'll just commit it and rebuild msort
myself. 

On a side note, msort could be updated to the latest release,
which is 8.52 (current rawhide is 8.46).

Regards,
R.

-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org | MPlayer http://mplayerhq.hu
"Faith manages."
        -- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"
diff -up msort-8.46/configure.ac.tre msort-8.46/configure.ac
--- msort-8.46/configure.ac.tre 2008-05-28 02:23:13.000000000 +0200
+++ msort-8.46/configure.ac     2009-12-06 13:43:45.984378670 +0100
@@ -69,7 +69,7 @@ AC_PROG_CC
 AC_PROG_INSTALL
 
 # Checks for libraries.
-AC_CHECK_LIB([tre], [regwcomp],,[AC_MSG_ERROR([libtre not found. see 
http://laurikari.net/tre/])])
+AC_CHECK_LIB([tre], [tre_regwcomp],,[AC_MSG_ERROR([libtre not found. see 
http://laurikari.net/tre/])])
 
 # Checks for header files.
 AC_HEADER_STDC
diff -up msort-8.46/configure.tre msort-8.46/configure
--- msort-8.46/configure.tre    2008-05-28 02:23:47.000000000 +0200
+++ msort-8.46/configure        2009-12-06 13:44:53.027621362 +0100
@@ -3045,8 +3045,8 @@ test -z "$INSTALL_DATA" && INSTALL_DATA=
 # Checks for libraries.
 
 
-echo "$as_me:$LINENO: checking for regwcomp in -ltre" >&5
-echo $ECHO_N "checking for regwcomp in -ltre... $ECHO_C" >&6
+echo "$as_me:$LINENO: checking for tre_regwcomp in -ltre" >&5
+echo $ECHO_N "checking for tre_regwcomp in -ltre... $ECHO_C" >&6
 if test "${ac_cv_lib_tre_regwcomp+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -3065,11 +3065,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char regwcomp ();
+char tre_regwcomp ();
 int
 main ()
 {
-regwcomp ();
+tre_regwcomp ();
   ;
   return 0;
 }
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Reply via email to