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