The diff for the NMU was amended, due to the transitional package
causing problems.  It has now been removed.


Regards,
Roger


diff -urN dict-gcide-0.48.original/debian/changelog 
dict-gcide-0.48/debian/changelog
--- dict-gcide-0.48.original/debian/changelog   2005-07-19 20:35:08.000000000 
+0100
+++ dict-gcide-0.48/debian/changelog    2005-07-19 22:32:46.306985376 +0100
@@ -1,3 +1,14 @@
+dict-gcide (0.48-4.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Apply patch from Andreas Jochens to allow building with
+    GCC 3.4 and 4.0, replacing the non-standard preprocessor
+    macro __FUNCTION__ with the C99 __func__ (Closes: #263337).
+  * debian/rules, debian/control: Remove statically-versioned
+    dict-web1913 transitional package.
+
+ -- Roger Leigh <[EMAIL PROTECTED]>  Tue, 19 Jul 2005 22:31:41 +0100
+
 dict-gcide (0.48-4) unstable; urgency=low
 
   * Corrected format of Build-Depends-Indep: Closes: #218709
diff -urN dict-gcide-0.48.original/debian/control dict-gcide-0.48/debian/control
--- dict-gcide-0.48.original/debian/control     2005-07-19 20:35:08.000000000 
+0100
+++ dict-gcide-0.48/debian/control      2005-07-19 22:31:39.199187312 +0100
@@ -31,11 +31,3 @@
 Replaces: dict-web1913
 Conflicts: dict-web1913 (<= 1.4-0.47pd-3)
 
-Package: dict-web1913
-Section: text
-Priority: optional
-Architecture: all
-Description: Empty package to assist the transition to dict-gcide 
- .
- This package may be removed after dict-gcide is installed.
-Depends: dict-gcide, debconf
diff -urN dict-gcide-0.48.original/debian/rules dict-gcide-0.48/debian/rules
--- dict-gcide-0.48.original/debian/rules       2005-07-19 20:35:08.000000000 
+0100
+++ dict-gcide-0.48/debian/rules        2005-07-19 22:30:52.522283280 +0100
@@ -4,8 +4,8 @@
 ## rules ---
 ## Author           : Robert D. Hilliard <hilliard@@debian.org>
 ## Created On       : Sun, 19 Apr 1998 23:33:01 -0400
-## Last Modified By : Robert D. Hilliard <hilliard@@debian.org>
-## Last Modified On : Tue, 03 Jun 2003 17:47:17 -0400
+## Last Modified By : Roger Leigh <[EMAIL PROTECTED]>
+## Last Modified On : Tue, 19 Jul 2005 22:30:36 +0100
 ## Status           : $Id: rules,v 0.16 2003/06/03 21:48:14 bob Exp bob $
 ## Last Changes     : $Log: rules,v $
 ## Last Changes     : Revision 0.16  2003/06/03 21:48:14  bob
@@ -25,7 +25,6 @@
 
 # The name of the package (for example, `emacs').
 pkg1   := dict-gcide
-pkg2   := dict-web1913
 
 # Configuration variables (these should be pretty generic)
 CC = cc
@@ -43,7 +42,7 @@
 export LC_ALL=C
 
 FILES_TO_CLEAN  = debian/files debian/*~ *~ *.dict* *.index
-DIRS_TO_CLEAN   = debian/$(pkg1) debian/$(pkg2) 
+DIRS_TO_CLEAN   = debian/$(pkg1) 
 STAMPS_TO_CLEAN = stamp-configure stamp-build stamp-binary-indep
 DICTDIR = debian/$(pkg1)/usr/share/dictd
 
@@ -112,16 +111,6 @@
        chown -R root.root   debian/$(pkg1)
        dpkg --build         debian/$(pkg1) ..
 
-       $(make_directory)    debian/$(pkg2)/DEBIAN
-       $(install_program)   debian/postinst.web debian/$(pkg2)/DEBIAN/postinst
-       $(install_program)   debian/postrm.web debian/$(pkg2)/DEBIAN/postrm
-       $(install_program)   debian/config debian/$(pkg2)/DEBIAN/
-       $(install_file)      debian/templates debian/$(pkg2)/DEBIAN/
-
-       dpkg-gencontrol      -isp -p$(pkg2) -v1.4-0.47pd-9 -Pdebian/$(pkg2) 
-       chown -R root.root   debian/$(pkg2)
-       dpkg --build         debian/$(pkg2) ..
-
        touch                stamp-binary-indep
 
 
diff -urN dict-gcide-0.48.original/libmaa/parse.c dict-gcide-0.48/libmaa/parse.c
--- dict-gcide-0.48.original/libmaa/parse.c     1998-02-22 19:32:36.000000000 
+0000
+++ dict-gcide-0.48/libmaa/parse.c      2005-07-19 20:38:19.674872128 +0100
@@ -75,7 +75,7 @@
 
    if (!cpp) {
       if ((cpp = getenv( "KHEPERA_CPP" ))) {
-         PRINTF(MAA_PARSE,(__FUNCTION__ ": Using KHEPERA_CPP from %s\n",cpp));
+         PRINTF(MAA_PARSE,("%s: Using KHEPERA_CPP from %s\n",__func__,cpp));
       }
       
                                 /* Always look for gcc's cpp first, since
@@ -86,7 +86,7 @@
          
          if (fread( buf, 1, 1023, tmp ) > 0) {
             if ((t = strchr( buf, '\n' ))) *t = '\0';
-            PRINTF(MAA_PARSE,(__FUNCTION__ ": Using GNU cpp from %s\n",buf));
+            PRINTF(MAA_PARSE,("%s: Using GNU cpp from %s\n",__func__,buf));
             cpp = str_find( buf );
             extra_options = "-nostdinc -nostdinc++";
          }
@@ -103,7 +103,7 @@
          for (pt = cpps; **pt; pt++) {
             if (!access( *pt, X_OK )) {
                PRINTF(MAA_PARSE,
-                      (__FUNCTION__ ": Using system cpp from %s\n",*pt));
+                      ("%s: Using system cpp from %s\n",__func__,*pt));
                cpp = *pt;
                break;
             }
@@ -111,8 +111,8 @@
       }
       
       if (!cpp)
-        err_fatal( __FUNCTION__,
-                   "Cannot locate cpp -- set KHEPERA_CPP to cpp's path\n" );
+        err_fatal("%s:Cannot locate cpp -- set KHEPERA_CPP to cpp's path\n",
+                  __func__ );
    }
 
    buffer = alloca( strlen( cpp )
@@ -123,10 +123,9 @@
    sprintf( buffer, "%s -I. %s %s 2>/dev/null", cpp,
            _prs_cpp_options ? _prs_cpp_options : "", filename );
 
-   PRINTF(MAA_PARSE,(__FUNCTION__ ": %s\n",buffer));
+   PRINTF(MAA_PARSE,("%s: %s\n",__func__,buffer));
    if (!(yyin = popen( buffer, "r" )))
-      err_fatal_errno( __FUNCTION__,
-                      "Cannot open \"%s\" for read\n", filename );
+      err_fatal_errno("%s Cannot open \"%s\" for read\n", __func__, filename );
 
    src_new_file( filename );
    yydebug = _prs_debug_flag;
@@ -144,11 +143,10 @@
 void prs_file_nocpp( const char *filename )
 {
    if (!filename)
-      err_fatal( __FUNCTION__, "No filename specified\n" );
+      err_fatal( "%s No filename specified\n", __func__ );
 
    if (!(yyin = fopen( filename, "r" )))
-      err_fatal_errno( __FUNCTION__,
-                      "Cannot open \"%s\" for read\n", filename );
+      err_fatal_errno( "%s Cannot open \"%s\" for read\n", __func__, filename 
);
 
    src_new_file( filename );
    yydebug = _prs_debug_flag;



-- 
Roger Leigh
                Printing on GNU/Linux?  http://gimp-print.sourceforge.net/
                Debian GNU/Linux        http://www.debian.org/
                GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to