On Fri, Apr 03, 2009 at 07:42:21AM +0200, Jasper Lievisse Adriaanse wrote:
> On Thu, Apr 02, 2009 at 11:41:40PM +0200, Landry Breuil wrote:
> > On Thu, Apr 02, 2009 at 12:14:47PM +0200, Mischa Diehm wrote:
> > > Hi,
> > > 
> > > mbalmer@ pointed out there might be a patch for gq? I would really like
> > > to have a newer version and can offer to test and look at a patch.
> > 
> > I have it somewhere in one of my trees, i'll try to find it this
> > weekend. Don't hesitate to ping me back in case i don't post it again.
> > 
> > Landry
> here is a diff i have lingering around.

And here's one for the latest version (1.3.4), resurrected from one of
my dead trees, tested on i386/sparc64 against db.debian.org. Not tested
TLS as i don't have an ldaps:// around, but more testing is welcomed.

Landry
Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/gq/Makefile,v
retrieving revision 1.28
diff -N -u Makefile
--- Makefile    26 Jan 2009 18:17:25 -0000      1.28
+++ Makefile    6 Apr 2009 20:48:00 -0000
@@ -1,12 +1,11 @@
-# $OpenBSD: Makefile,v 1.28 2009/01/26 18:17:25 jasper Exp $
+# $OpenBSD: Makefile,v 1.27 2008/10/12 17:36:03 ajacoutot Exp $
 
 COMMENT=       GTK-based LDAP client
 
-DISTNAME=      gq-1.0beta1
-PKGNAME=       ${DISTNAME}p10
+DISTNAME=      gq-1.3.4
 CATEGORIES=    databases sysutils
 
-HOMEPAGE=      http://biot.com/gq/
+HOMEPAGE=      http://www.gq-project.org/
 
 MAINTAINER=    Marc Balmer <[email protected]>
 
@@ -18,29 +17,38 @@
 
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=gqclient/}
 
-WANTLIB=       X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes Xi \
-               Xinerama Xrandr Xrender atk-1.0 c cairo crypto expat \
-               fontconfig freetype gio-2.0 glib-2.0 glitz gmodule-2.0 \
-               gobject-2.0 krb5 m pango-1.0 pangocairo-1.0 pangoft2-1.0 \
-               pixman-1 png sasl2 ssl z
+WANTLIB=       X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes \
+               Xi Xinerama Xrandr Xrender atk-1.0 c cairo expat fontconfig \
+               freetype gcrypt glib-2.0 glitz gio-2.0 gmodule-2.0 gobject-2.0 \
+               gpg-error krb5 m pango-1.0 pangocairo-1.0 pangoft2-1.0 \
+               pixman-1 png pthread sasl2 ssl z
 
 MODULES=       devel/gettext
+MODGNOME_HELP_FILES=Yes
 
-BUILD_DEPENDS=  :cyrus-sasl-*:security/cyrus-sasl2
-RUN_DEPENDS+=  ::devel/desktop-file-utils
+BUILD_DEPENDS= ${RUN_DEPENDS} ::textproc/p5-XML-Parser
+
 LIB_DEPENDS=   gtk-x11-2.0,gdk-x11-2.0,gdk_pixbuf-2.0::x11/gtk+2 \
+               glade-2.0.>=0::devel/libglade2 \
+               gnome-keyring.>=2::x11/gnome/keyring \
                ldap.>=7,lber.>=7::databases/openldap \
                xml2::textproc/libxml
 
+RUN_DEPENDS=   ::devel/desktop-file-utils \
+               ::x11/gnome/doc-utils
+
 USE_X11=       Yes
-CONFIGURE_STYLE= autoconf
-AUTOCONF_VERSION= 2.57
+USE_GMAKE=     Yes
+
+CONFIGURE_STYLE=gnu
 CONFIGURE_ARGS=        --with-ldap-prefix=${LOCALBASE} \
                --with-sasl-prefix=${LOCALBASE} \
+               --disable-update-mimedb \
+               --disable-scrollkeeper \
                --with-kerberos-prefix=/usr
-CFLAGS+=       -DLDAP_DEPRECATED
+CONFIGURE_ENV= LIBS="-pthread -L${LOCALBASE}/lib -lsasl2"
 
-pre-configure:
-       ${SUBST_CMD} ${WRKSRC}/src/gq.desktop
+post-patch:
+               ln -s /usr/bin/true ${WRKDIR}/bin/scrollkeeper-update
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/databases/gq/distinfo,v
retrieving revision 1.6
diff -N -u distinfo
--- distinfo    5 Apr 2007 15:37:49 -0000       1.6
+++ distinfo    6 Apr 2009 20:48:00 -0000
@@ -1,5 +1,5 @@
-MD5 (gq-1.0beta1.tar.gz) = yQT/UvUTpYUW2VQ/jcP+Ww==
-RMD160 (gq-1.0beta1.tar.gz) = bXV/OdJUOkH0yZtao5iQ3nJuTZw=
-SHA1 (gq-1.0beta1.tar.gz) = /P6yh0Mmli6JFDPVTfeTKED6tv8=
-SHA256 (gq-1.0beta1.tar.gz) = k/7S933t9OzspHWhH6sl0SZyAWXDbEF5yM0TtQ5jZVI=
-SIZE (gq-1.0beta1.tar.gz) = 475081
+MD5 (gq-1.3.4.tar.gz) = 17Hhg6PsvXes7qAtJ/NrPg==
+RMD160 (gq-1.3.4.tar.gz) = XI+Z+NGvJjJSaZ6m+EsbzvpQPQc=
+SHA1 (gq-1.3.4.tar.gz) = wSQmDN+YVr3k0C4/xWe+JLefhmM=
+SHA256 (gq-1.3.4.tar.gz) = Ksd/MjPdrvcY+JyTcatRZa8pz5c47Ua2vqZLN+RdS2A=
+SIZE (gq-1.3.4.tar.gz) = 557801
Index: patches/patch-configure
===================================================================
RCS file: patches/patch-configure
diff -N -u patches/patch-configure
--- /dev/null   6 Apr 2009 20:48:00 -0000
+++ patches/patch-configure     6 Apr 2009 20:48:00 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- configure.orig     Mon Apr  6 21:58:56 2009
++++ configure  Mon Apr  6 21:59:08 2009
+@@ -6609,7 +6609,7 @@ done
+ # Check whether --with-kerberos-prefix was given.
+ if test "${with_kerberos_prefix+set}" = set; then
+   withval=$with_kerberos_prefix;
+-           LIBS="-L$with_kerberos_prefix/lib -lkrb5 -ldes425 $LIBS"
++           LIBS="-L$with_kerberos_prefix/lib -lkrb5 $LIBS"
+ 
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_KERBEROS 1
Index: patches/patch-src_gq-server_c
===================================================================
RCS file: patches/patch-src_gq-server_c
diff -N -u patches/patch-src_gq-server_c
--- /dev/null   6 Apr 2009 20:48:00 -0000
+++ patches/patch-src_gq-server_c       6 Apr 2009 20:48:00 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- src/gq-server.c.orig       Tue Jun 10 00:00:08 2008
++++ src/gq-server.c    Tue Jun 10 00:06:07 2008
+@@ -281,7 +281,7 @@ do_ldap_auth(LDAP    * ld,
+                       switch(gq_server_get_bind_type(server)) {
+                               case GQ_BIND_KERBEROS:
+ #ifdef HAVE_KERBEROS
+-                                      rc = ldap_bind_s(ld, bind_dn, bindpw, 
LDAP_AUTH_KRBV4);
++                                      rc = ldap_bind_s(ld, bind_dn, bind_pw, 
LDAP_AUTH_KRBV4);
+ #else
+                                       error_push(open_context,
+                                               _("Cannot use Kerberos bind 
with '%s'.\n"
Index: patches/patch-configure_in
===================================================================
RCS file: /cvs/ports/databases/gq/patches/patch-configure_in,v
retrieving revision 1.5
diff -N -u patches/patch-configure_in
--- patches/patch-configure_in  26 Jan 2009 18:17:25 -0000      1.5
+++ /dev/null   28 Sep 2008 10:50:08 -0000
@@ -1,33 +0,0 @@
-$OpenBSD: patch-configure_in,v 1.5 2009/01/26 18:17:25 jasper Exp $
---- configure.in.orig  Mon Nov  3 23:56:14 2003
-+++ configure.in       Sun Oct 12 17:02:00 2008
-@@ -278,9 +278,9 @@ AC_CHECK_LIB(lber, ber_alloc,
- )
- 
- AC_CHECK_LIB(ldap, ldap_simple_bind,
--           [LIBS="-lldap $HAVE_LLBER $LIBS"],
-+           [LIBS="-lldap -lsasl2 $HAVE_LLBER $LIBS"],
-            AC_MSG_ERROR(Cannot find libldap),
--           $HAVE_LLBER
-+           $HAVE_LLBER -lsasl2
- )
- 
- AC_CACHE_CHECK([OpenLDAP version], gq_cv_OpenLDAP_version,
-@@ -340,7 +340,7 @@ AC_CHECK_FUNCS(ldap_str2objectclass ldap_memfree ldap_
- AC_ARG_WITH(kerberos-prefix,
-           [  --with-kerberos-prefix=PFX Prefix where Kerberos is installed],
-           [
--           LIBS="-L$with_kerberos_prefix/lib -lkrb5 -ldes425 $LIBS"
-+           LIBS="-L$with_kerberos_prefix/lib -lkrb5 $LIBS"
-            AC_DEFINE(HAVE_KERBEROS,1,[Define if you have Kerberos installed])
-            HAVE_KERBEROS=1
-           ]
-@@ -491,7 +491,7 @@ AC_ARG_ENABLE(browser-dnd,
- 
- dnl Only use -Wall if we have gcc
- if test "x$GCC" = "xyes"; then
--    for A in -Wall -W -Wno-unused -Wmissing-declarations -Wcast-align 
-Wpointer-arith -Wfloat-equal
-+    for A in -Wall -W -Wno-unused -Wmissing-declarations -Wcast-align 
-Wpointer-arith
-     do
- # The following should work as well, but might (?) be less portable
- #     if ! echo "$CFLAGS" | grep -q -w -- "$A" ; then
Index: patches/patch-intl_dcigettext_c
===================================================================
RCS file: /cvs/ports/databases/gq/patches/patch-intl_dcigettext_c,v
retrieving revision 1.3
diff -N -u patches/patch-intl_dcigettext_c
--- patches/patch-intl_dcigettext_c     26 Jan 2009 18:17:25 -0000      1.3
+++ /dev/null   28 Sep 2008 10:50:08 -0000
@@ -1,24 +0,0 @@
-$OpenBSD: patch-intl_dcigettext_c,v 1.3 2009/01/26 18:17:25 jasper Exp $
---- intl/dcigettext.c.orig     Sat May  4 18:10:13 2002
-+++ intl/dcigettext.c  Sun Oct 12 17:01:58 2008
-@@ -57,11 +57,6 @@ extern int errno;
- #include <stdlib.h>
- 
- #include <string.h>
--#if !HAVE_STRCHR && !defined _LIBC
--# ifndef strchr
--#  define strchr index
--# endif
--#endif
- 
- #if defined HAVE_UNISTD_H || defined _LIBC
- # include <unistd.h>
-@@ -868,7 +863,7 @@ _nl_find_msg (domain_file, domainbinding, msgid, lengt
- 
-             outleft = freemem_size - sizeof (size_t);
-             if (iconv (domain->conv,
--                       (ICONV_CONST char **) &inptr, &inleft,
-+                       (const char **) &inptr, &inleft,
-                        &outptr, &outleft)
-                 != (size_t) (-1))
-               {
Index: patches/patch-src_Makefile_in
===================================================================
RCS file: /cvs/ports/databases/gq/patches/patch-src_Makefile_in,v
retrieving revision 1.5
diff -N -u patches/patch-src_Makefile_in
--- patches/patch-src_Makefile_in       26 Jan 2009 18:17:25 -0000      1.5
+++ /dev/null   28 Sep 2008 10:50:08 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_Makefile_in,v 1.5 2009/01/26 18:17:25 jasper Exp $
---- src/Makefile.in.orig       Mon Jan 26 15:54:51 2009
-+++ src/Makefile.in    Mon Jan 26 15:55:28 2009
-@@ -251,7 +251,7 @@ EXTRA_DIST = \
-       gq.desktop COPYING.c
- 
- 
--sysdir = $(datadir)/gnome/apps/Internet
-+sysdir = $(datadir)/applications/
- sys_DATA = gq.desktop
- subdir = src
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
Index: patches/patch-src_dt_password_c
===================================================================
RCS file: /cvs/ports/databases/gq/patches/patch-src_dt_password_c,v
retrieving revision 1.2
diff -N -u patches/patch-src_dt_password_c
--- patches/patch-src_dt_password_c     12 Oct 2008 17:36:03 -0000      1.2
+++ /dev/null   28 Sep 2008 10:50:08 -0000
@@ -1,20 +0,0 @@
-$OpenBSD: patch-src_dt_password_c,v 1.2 2008/10/12 17:36:03 ajacoutot Exp $
---- src/dt_password.c.orig     Mon Nov  3 22:07:57 2003
-+++ src/dt_password.c  Sun Oct 12 17:01:58 2008
-@@ -268,14 +268,14 @@ static GByteArray *dt_password_encode_password_nthash(
-      MD4_CTX MD4context;
- 
- #if defined(HAVE_ICONV)
--     ICONV_CONST char *in;
-+     const char *in;
-      char *out;
-      size_t inlen, outlen;
-      iconv_t conv;
- 
-      conv = iconv_open("UNICODE", gq_codeset);
-      if (conv != (iconv_t) -1) {
--        in = (ICONV_CONST char *) data;
-+        in = (const char *) data;
-         inlen = len;
-         outlen = len * 2 + 4;
-         g_byte_array_set_size(unicode, outlen);
Index: patches/patch-src_encode_c
===================================================================
RCS file: /cvs/ports/databases/gq/patches/patch-src_encode_c,v
retrieving revision 1.2
diff -N -u patches/patch-src_encode_c
--- patches/patch-src_encode_c  12 Oct 2008 17:36:03 -0000      1.2
+++ /dev/null   28 Sep 2008 10:50:08 -0000
@@ -1,35 +0,0 @@
-$OpenBSD: patch-src_encode_c,v 1.2 2008/10/12 17:36:03 ajacoutot Exp $
---- src/encode.c.orig  Wed Oct  8 23:21:16 2003
-+++ src/encode.c       Sun Oct 12 17:01:58 2008
-@@ -53,14 +53,14 @@ const char *decode_string(char *native_string, const g
-                         size_t len)
- {
- #if defined(HAVE_ICONV)
--     ICONV_CONST char *in;
-+     const char *in;
-      char *out;
-      size_t outlen;
-      iconv_t conv;
- 
-      conv = iconv_open(gq_codeset, LDAP_CODESET);
-      if (conv != (iconv_t) -1) {
--        in = (ICONV_CONST char *) ldap_string;
-+        in = (const char *) ldap_string;
-         out = native_string;
-         /*       len = strlen(in); */
-         outlen = len;
-@@ -94,12 +94,12 @@ const gchar *encode_string(gchar *ldap_string, const g
-                          size_t len)
- {
- #if defined(HAVE_ICONV)
--     ICONV_CONST char *in;
-+     const char *in;
-      char *out;
-      size_t outlen;
-      iconv_t conv;
- 
--     in = (ICONV_CONST char *) native_string;
-+     in = (const char *) native_string;
-      out = ldap_string;
- /*       len = strlen(in); */
-      outlen = len * 2 + 1; /* Worst case */
Index: patches/patch-src_gq_desktop
===================================================================
RCS file: /cvs/ports/databases/gq/patches/patch-src_gq_desktop,v
retrieving revision 1.1
diff -N -u patches/patch-src_gq_desktop
--- patches/patch-src_gq_desktop        12 Oct 2008 17:36:03 -0000      1.1
+++ /dev/null   28 Sep 2008 10:50:08 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-src_gq_desktop,v 1.1 2008/10/12 17:36:03 ajacoutot Exp $
---- src/gq.desktop.orig        Sun Oct 12 17:02:54 2008
-+++ src/gq.desktop     Sun Oct 12 17:06:44 2008
-@@ -3,6 +3,6 @@ Name=GQ LDAP Client
- Comment=GQ LDAP Client
- TryExec=gq
- Exec=gq
--#Icon=
-+Icon=${PREFIX}/share/pixmaps/gq/logo.xpm
- Terminal=0
- Type=Application
Index: patches/patch-src_state_c
===================================================================
RCS file: /cvs/ports/databases/gq/patches/patch-src_state_c,v
retrieving revision 1.3
diff -N -u patches/patch-src_state_c
--- patches/patch-src_state_c   26 Jan 2009 18:17:25 -0000      1.3
+++ /dev/null   28 Sep 2008 10:50:08 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_state_c,v 1.3 2009/01/26 18:17:25 jasper Exp $
---- src/state.c.orig   Mon Nov  3 22:19:54 2003
-+++ src/state.c        Sun Oct 12 17:01:58 2008
-@@ -754,7 +754,7 @@ static void state_valueE(struct parser_context *ctx,
-       }
-     }
- 
--    if (n != NULL && v->type != 0) {
-+    if (n != NULL && v != NULL && v->type != 0) {
-       char *ep;
- 
-       assert(v);
Index: patches/patch-src_util_c
===================================================================
RCS file: /cvs/ports/databases/gq/patches/patch-src_util_c,v
retrieving revision 1.3
diff -N -u patches/patch-src_util_c
--- patches/patch-src_util_c    12 Oct 2008 17:36:03 -0000      1.3
+++ /dev/null   28 Sep 2008 10:50:08 -0000
@@ -1,62 +0,0 @@
-$OpenBSD: patch-src_util_c,v 1.3 2008/10/12 17:36:03 ajacoutot Exp $
---- src/util.c.orig    Mon Nov  3 23:28:24 2003
-+++ src/util.c Sun Oct 12 17:01:58 2008
-@@ -1909,27 +1909,51 @@ GList *get_suffixes(int error_context, struct ldapserv
- char **gq_ldap_explode_dn(const char *dn, int dummy)
- {
-      int i, rc;
--     LDAPDN *parts;
--     char **v = 0; 
-+     LDAPDN parts;
-+     char **v = NULL; 
-      
-      rc = ldap_str2dn(dn, &parts, LDAP_DN_FORMAT_LDAPV3);
- 
--     if (rc != LDAP_SUCCESS || parts == NULL) return NULL;
-+     if (rc != LDAP_SUCCESS)
-+          return NULL;
-+     if (parts == NULL) {
-+           v = calloc(1, sizeof(char *));
-+           if (v == NULL)
-+                   return NULL;
-+           v[0] = NULL;
-+           return v;
-+     }
- 
-      /* count DN elements */
-      for( i = 0 ; parts[i] ; i++ ) ;
--     v = (char **) calloc((i + 2), sizeof(char*));
- 
--     for( i = 0 ; parts[i] ; i++ ) {
--        ldap_rdn2str(parts[0][i], &v[i],
-+     v = calloc(i + 1, sizeof(char *));
-+     if (v == NULL) {
-+           ldap_dnfree(parts);
-+           return NULL;
-+     }
-+
-+     for(i = 0; parts[i]; i++) {
-+        ldap_rdn2str(parts[i], &v[i],
-                      LDAP_DN_FORMAT_LDAPV3 | LDAP_DN_PRETTY );
-      } 
-+
-+     ldap_dnfree(parts);
-+     v[i] = NULL;
-+
-      return v;
- }
-      
- void gq_exploded_free(char **exploded_dn)
- {
--     if (exploded_dn) free(exploded_dn);
-+     int i;
-+
-+     if (exploded_dn == NULL) 
-+           return;
-+     for (i = 0; exploded_dn[i]; i++)
-+           free(exploded_dn[i]);
-+
-+     free(exploded_dn);
- }
- 
- #endif
Index: patches/patch-src_xmlparse_c
===================================================================
RCS file: /cvs/ports/databases/gq/patches/patch-src_xmlparse_c,v
retrieving revision 1.3
diff -N -u patches/patch-src_xmlparse_c
--- patches/patch-src_xmlparse_c        26 Jan 2009 18:17:25 -0000      1.3
+++ /dev/null   28 Sep 2008 10:50:08 -0000
@@ -1,25 +0,0 @@
-$OpenBSD: patch-src_xmlparse_c,v 1.3 2009/01/26 18:17:25 jasper Exp $
---- src/xmlparse.c.orig        Mon Nov  3 22:05:18 2003
-+++ src/xmlparse.c     Sun Oct 12 17:01:58 2008
-@@ -51,7 +51,7 @@
- #include "xmlparse.h"
- 
- #define malloc g_malloc
--#define calloc(n,s) g_malloc0(n * s)
-+#define calloc(n,s) g_malloc0((n) * (s))
- 
- #define TAGSTACK_INCR 20
- 
-@@ -162,10 +162,11 @@ static void startElementH(struct parser_context *ctx,
-     e->attrs = NULL;
-     if (attrs) {
-       for (i = 0 ; attrs[i] ; i++) ;
--      e->attrs = calloc(i, sizeof(xmlChar *));
-+      e->attrs = calloc(i+1, sizeof(xmlChar *));
-       for (i = 0 ; attrs[i] ; i++) {
-           e->attrs[i] = strdup(attrs[i]);
-       }
-+      e->attrs[i] = NULL;
-     }
-     
-     /* lookup handler */
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/databases/gq/pkg/DESCR,v
retrieving revision 1.3
diff -N -u pkg/DESCR
--- pkg/DESCR   15 Dec 2003 21:42:16 -0000      1.3
+++ pkg/DESCR   6 Apr 2009 20:48:00 -0000
@@ -1,15 +1,13 @@
-GQ is a GTK-based LDAP client. 
-
+GQ is a GTK-based LDAP client.
 Features include:
-
- * LDAP browser
- * LDAP V3 Schema browser
- * Template builder
- * Export subtree or whole server to LDIF
- * Use any number of servers
- * Search based on single argument or LDAP filter
- * Edit and delete entries
- * Add entries using an existing entry, or based on your own template
- * Supports LDAP syntaxes and special attributes by presenting them in a custom
-   way. Currently there are custom "displaytypes" for jpegPhoto, userPassword
-   and X509 certificates and CRLs.
+* LDAP browser
+* LDAP V3 Schema browser
+* Template builder
+* Export subtree or whole server to LDIF
+* Use any number of servers
+* Search based on single argument or LDAP filter
+* Edit and delete entries
+* Add entries using an existing entry, or based on your own template
+* Supports LDAP syntaxes and special attributes by presenting them
+   in a custom way. Currently there are custom "displaytypes" for
+   jpegPhoto, userPassword and X509 certificates and CRLs.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/databases/gq/pkg/PLIST,v
retrieving revision 1.9
diff -N -u pkg/PLIST
--- pkg/PLIST   26 Jan 2009 18:17:25 -0000      1.9
+++ pkg/PLIST   6 Apr 2009 20:48:00 -0000
@@ -1,14 +1,49 @@
-...@comment $OpenBSD: PLIST,v 1.9 2009/01/26 18:17:25 jasper Exp $
+...@comment $OpenBSD: PLIST,v 1.8 2008/10/12 17:36:03 ajacoutot Exp $
 @bin bin/gq
 share/applications/gq.desktop
+share/gnome/
+share/gnome/help/
+share/gnome/help/gq-manual/
+share/gnome/help/gq-manual/C/
+share/gnome/help/gq-manual/C/gq-manual.xml
+share/gnome/help/gq-manual/C/legal.xml
+share/gnome/help/gq-manual/de/
+share/gnome/help/gq-manual/de/gq-manual.xml
+share/gnome/help/gq-manual/de/legal.xml
+share/gq/
+share/gq/gq.glade
+share/icons/
+share/icons/hicolor/
+share/icons/hicolor/16x16/
+share/icons/hicolor/16x16/apps/
+share/icons/hicolor/16x16/apps/ldap-group.png
+share/icons/hicolor/16x16/apps/ldap-organization.png
+share/icons/hicolor/16x16/apps/ldap-person.png
+share/locale/cs/LC_MESSAGES/gq.mo
+share/locale/de/LC_MESSAGES/gq.mo
+share/locale/ja/LC_MESSAGES/gq.mo
+share/locale/zh_CN/LC_MESSAGES/gq.mo
+share/mime/
+share/mime/packages/
+share/mime/packages/gq-ldif.xml
+share/omf/
+share/omf/gq-manual/
+share/omf/gq-manual/gq-manual-C.omf
+share/omf/gq-manual/gq-manual-de.omf
 share/pixmaps/
 share/pixmaps/gq/
 share/pixmaps/gq/bomb.xpm
+share/pixmaps/gq/entry.png
+share/pixmaps/gq/gq.xpm
 share/pixmaps/gq/hide.xpm
-share/pixmaps/gq/line.xpm
-share/pixmaps/gq/logo.xpm
 share/pixmaps/gq/new.xpm
-share/pixmaps/gq/textarea.xpm
+share/pixmaps/gq/textview.png
 share/pixmaps/gq/warning.xpm
+...@exec %D/bin/scrollkeeper-update -q
+...@unexec %D/bin/scrollkeeper-update -q
 @exec %D/bin/update-desktop-database
 @unexec %D/bin/update-desktop-database
+...@exec %D/bin/update-mime-database %D/share/mime
+...@unexec %D/bin/update-mime-database %D/share/mime
+...@exec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> 
/dev/null || true
+...@unexec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> 
/dev/null || true

Reply via email to