[prev in list] [next in list] [prev in thread] [next in thread]
List: freebsd-ports-bugs
Subject: ports/76900: Update port: multimedia/quark
From: KATO Tsuguru <tkato432 () yahoo ! com>
Date: 2005-01-31 15:00:17
Message-ID: 20050201000017.02ed2e16.tkato432 () yahoo ! com
[Download RAW message or body]
> Number: 76900
> Category: ports
> Synopsis: Update port: multimedia/quark
> Confidential: no
> Severity: non-critical
> Priority: low
> Responsible: freebsd-ports-bugs
> State: open
> Quarter:
> Keywords:
> Date-Required:
> Class: change-request
> Submitter-Id: current-users
> Arrival-Date: Mon Jan 31 15:10:18 GMT 2005
> Closed-Date:
> Last-Modified:
> Originator: KATO Tsuguru
> Release: FreeBSD 4.11-RELEASE i386
> Organization:
> Environment:
> Description:
- Support CFLAGS properly
- Support PKGMESSAGE
- Support GCONF_SCHEMAS
- Fix COMMENT format
> How-To-Repeat:
> Fix:
diff -urN /usr/ports/multimedia/quark/Makefile multimedia/quark/Makefile
--- /usr/ports/multimedia/quark/Makefile Thu Dec 30 14:32:57 2004
+++ multimedia/quark/Makefile Mon Jan 31 19:17:49 2005
@@ -6,32 +6,37 @@
PORTNAME= quark
PORTVERSION= 3.21
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= multimedia gnome
MASTER_SITES= http://quark.sunsite.dk/ \
http://demian.dyndns.org/src/
MAINTAINER= ports@FreeBSD.org
-COMMENT= Quark is an audio player, for geeks, by geeks
+COMMENT= A audio player, for geeks, by geeks
LIB_DEPENDS= xine.12:${PORTSDIR}/multimedia/libxine
USE_X_PREFIX= yes
+USE_GNOME= gnomehack gnomeprefix gnometarget gnomevfs2
+USE_REINPLACE= yes
USE_GMAKE= yes
-USE_LIBTOOL_VER=13
-USE_GNOME= gnomehack gnomeprefix gnomevfs2
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
-DOCS= AUTHORS COPYING INSTALL README
+GCONF_SCHEMAS= quark.schemas strange-quark.schemas
+
+post-patch:
+ @${REINPLACE_CMD} -e \
+ 's|CFLAGS="-g |CFLAGS="$$CFLAGS |g' ${WRKSRC}/configure
post-install:
.if !defined(NOPORTDOCS)
- ${INSTALL} -d -o root -g wheel -m 0755 ${DOCSDIR}
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+ @${MKDIR} ${DOCSDIR}
+.for file in AUTHORS INSTALL README
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
.endfor
.endif
- @${CAT} pkg-message
+ @${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>
diff -urN /usr/ports/multimedia/quark/pkg-plist multimedia/quark/pkg-plist
--- /usr/ports/multimedia/quark/pkg-plist Thu Jul 8 13:43:11 2004
+++ multimedia/quark/pkg-plist Sun Jan 30 23:35:55 2005
@@ -1,17 +1,10 @@
bin/charm-quark
bin/quark
bin/strange-quark
-@unexec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 \
--makefile-uninstall-rule %D/etc/gconf/schemas/quark.schemas > /dev/null || \
/usr/bin/true
-etc/gconf/schemas/quark.schemas
-@exec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 \
--makefile-install-rule %D/etc/gconf/schemas/quark.schemas > /dev/null || \
/usr/bin/true
-@unexec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 \
--makefile-uninstall-rule %D/etc/gconf/schemas/strange-quark.schemas > /dev/null || \
/usr/bin/true
-etc/gconf/schemas/strange-quark.schemas
-@exec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 \
--makefile-install-rule %D/etc/gconf/schemas/strange-quark.schemas > /dev/null || \
/usr/bin/true
-%%PORTDOCS%%share/doc/quark/AUTHORS
-%%PORTDOCS%%share/doc/quark/COPYING
-%%PORTDOCS%%share/doc/quark/INSTALL
-%%PORTDOCS%%share/doc/quark/README
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/README
share/gnome/applications/quark.desktop
share/gnome/pixmaps/quark.png
share/locale/ko/LC_MESSAGES/quark.mo
-@dirrm share/doc/quark
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
> Release-Note:
> Audit-Trail:
> Unformatted:
_______________________________________________
freebsd-ports-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "freebsd-ports-bugs-unsubscribe@freebsd.org"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic