ports/70387: PORT UPDATE: x11-themes/gtk-qt-engine
Danny Pansters
ports at ricin.com
Fri Aug 13 01:10:25 UTC 2004
>Number: 70387
>Category: ports
>Synopsis: PORT UPDATE: x11-themes/gtk-qt-engine
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Fri Aug 13 01:10:24 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Danny Pansters
>Release: 5.2-CURRENT (post 5.2.1-RELEASE)
>Organization:
>Environment:
FreeBSD workstation.homenet 5.2-CURRENT FreeBSD 5.2-CURRENT #3: Wed Aug 11 20:29:47 CEST 2004 root at workstation.homenet:/usr/src/sys/i386/compile/WORKSTATION i386
>Description:
- Update to version 0.5
- Assume maintainership if no one else will ;-)
- Remove old patches
Tested in a KDE-3.2.3 environment with gFTP, gimp2 and Abiword2.
>How-To-Repeat:
>Fix:
I. Manually
Diff to Makefile:
9c9
< PORTVERSION= 0.3
---
> PORTVERSION= 0.5
13c13
< MAINTAINER= ports at FreeBSD.org
---
> MAINTAINER= ports at ricin.com
19c19
< USE_LIBTOOL_VER= 13
---
> USE_LIBTOOL_VER= 15
Diff to distinfo:
1,2c1,2
< MD5 (gtk-qt-engine-0.3.tar.bz2) = 0685783bec472b682366f213134a6b3c
< SIZE (gtk-qt-engine-0.3.tar.bz2) = 170845
---
> MD5 (gtk-qt-engine-0.5.tar.bz2) = c1952ac83bccb6a07fc16afd02718499
> SIZE (gtk-qt-engine-0.5.tar.bz2) = 476677
You should also delete (or move elsewhere) the patches under files/. For FreeBSD-4.X it might be needed to edit and/or use Michael's patch for version 0.3 (it doesn't apply cleanly as it is now).
II. Shar
You can also use the shar below to replace the entire port:
########## start of shar!!
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# gtk-qt-engine
# gtk-qt-engine/files
# gtk-qt-engine/files/pkg-message.in
# gtk-qt-engine/Makefile
# gtk-qt-engine/distinfo
# gtk-qt-engine/pkg-descr
# gtk-qt-engine/pkg-plist
#
echo c - gtk-qt-engine
mkdir -p gtk-qt-engine > /dev/null 2>&1
echo c - gtk-qt-engine/files
mkdir -p gtk-qt-engine/files > /dev/null 2>&1
echo x - gtk-qt-engine/files/pkg-message.in
sed 's/^X//' >gtk-qt-engine/files/pkg-message.in << 'END-of-gtk-qt-engine/files/pkg-message.in'
X=====================================================
XNOTE: Add the following line to your ~/.gtkrc-2.0 :
X
Xinclude "/usr/X11R6/share/themes/Qt/gtk-2.0/gtkrc"
X
XMore info: http://www.freedesktop.org/Software/gtk-qt
X=====================================================
END-of-gtk-qt-engine/files/pkg-message.in
echo x - gtk-qt-engine/Makefile
sed 's/^X//' >gtk-qt-engine/Makefile << 'END-of-gtk-qt-engine/Makefile'
X# New ports collection makefile for: gtk-qt-engine
X# Date created: 23 February 2004
X# Whom: Danny Pansters<danny at ricin.com>
X#
X# $FreeBSD: ports/x11-themes/gtk-qt-engine/Makefile,v 1.3 2004/06/02 05:48:40 thierry Exp $
X#
X
XPORTNAME= gtk-qt-engine
XPORTVERSION= 0.5
XCATEGORIES= x11-themes
XMASTER_SITES= http://www.freedesktop.org/Software/gtk-qt/
X
XMAINTAINER= ports at ricin.com
XCOMMENT= The GTK-QT Theme Engine allows GTK2 to use QT widget styles
X
XUSE_BZIP2= yes
XUSE_X_PREFIX= yes
XUSE_GMAKE= yes
XUSE_LIBTOOL_VER= 15
XWANT_GNOME= no
XUSE_GNOME= gnomehack gtk20
XUSE_QT_VER= 3
XUSE_REINPLACE= yes
X
XPLIST_SUB= GTK_VER=2.4.0
X
XPKGMESSAGE= ${WRKDIR}/pkg-message
X
Xpre-configure:
X @${RM} -f ${WRKSRC}/config.cache
X @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|" ${WRKSRC}/configure
X
Xpost-install:
X @${ECHO_MSG}
X @${SED} -e "s:/usr/X11R6:${PREFIX}:" ${FILESDIR}/pkg-message.in \
X > ${PKGMESSAGE}
X @${CAT} ${PKGMESSAGE}
X @${ECHO_MSG}
X
X.include <bsd.port.mk>
END-of-gtk-qt-engine/Makefile
echo x - gtk-qt-engine/distinfo
sed 's/^X//' >gtk-qt-engine/distinfo << 'END-of-gtk-qt-engine/distinfo'
XMD5 (gtk-qt-engine-0.5.tar.bz2) = c1952ac83bccb6a07fc16afd02718499
XSIZE (gtk-qt-engine-0.5.tar.bz2) = 476677
END-of-gtk-qt-engine/distinfo
echo x - gtk-qt-engine/pkg-descr
sed 's/^X//' >gtk-qt-engine/pkg-descr << 'END-of-gtk-qt-engine/pkg-descr'
XThe GTK-QT Theme Engine allows GTK2 to use QT widget styles.
X
XWWW: http://www.freedesktop.org/Software/gtk-qt
X
XDavid Sansome <me at davidsansome.com>
END-of-gtk-qt-engine/pkg-descr
echo x - gtk-qt-engine/pkg-plist
sed 's/^X//' >gtk-qt-engine/pkg-plist << 'END-of-gtk-qt-engine/pkg-plist'
Xlib/gtk-2.0/%%GTK_VER%%/engines/libqtengine.so
Xlibdata/pkgconfig/gtk-qt-engine-2.pc
Xshare/themes/Qt/ICON.png
Xshare/themes/Qt/README.html
Xshare/themes/Qt/gtk-2.0/gtkrc
X at dirrm share/themes/Qt/gtk-2.0
X at dirrm share/themes/Qt
END-of-gtk-qt-engine/pkg-plist
exit
########## end of shar!!
Please contact me at ports at ricin.com if there are any issues.
III. (After I or II) To build/install
# cd /usr/ports/x11-themes/gtk-qt-engine
# make deinstall [clean] (if needed)
# make {install|package} [clean]
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list