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