Date: Sat, 02 Aug 2003 06:08:39 +0200 From: Frank Ruell <stoerte@dreamwarrior.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/55177: New port: x11-toolkits/gtk-industrial-theme - Ximian's GTK{1,2} engines Message-ID: <E19inh9-0001SD-8v@dreamwarrior.foobar.ath.cx> Resent-Message-ID: <200308020410.h724A9pZ026502@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 55177 >Category: ports >Synopsis: New port: x11-toolkits/gtk-industrial-theme - Ximian's GTK{1,2} engines >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: Fri Aug 01 21:10:09 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Frank Ruell >Release: FreeBSD 5.1-RELEASE i386 >Organization: >Environment: System: FreeBSD dreamwarrior.foobar.ath.cx 5.1-RELEASE FreeBSD 5.1-RELEASE #9: Mon Jul 21 19:26:27 CEST 2003 stoerte@dreamwarrior.foobar.ath.cx:/usr/obj/usr/src/sys/Dreamwarrior i386 >Description: Just a nice looking GTK theme. Port is based on Eugeney Ryzhyk's x11-toolkits/gtk-bluecurve-theme. >How-To-Repeat: >Fix: --- gtk-industrial-theme.shar begins here --- # 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-industrial-theme/ # gtk-industrial-theme/files # gtk-industrial-theme/files/Makefile-gtk1 # gtk-industrial-theme/files/Makefile-gtk2 # gtk-industrial-theme/pkg-plist # gtk-industrial-theme/Makefile # gtk-industrial-theme/pkg-descr # gtk-industrial-theme/distinfo # echo c - gtk-industrial-theme/ mkdir -p gtk-industrial-theme/ > /dev/null 2>&1 echo c - gtk-industrial-theme/files mkdir -p gtk-industrial-theme/files > /dev/null 2>&1 echo x - gtk-industrial-theme/files/Makefile-gtk1 sed 's/^X//' >gtk-industrial-theme/files/Makefile-gtk1 << 'END-of-gtk-industrial-theme/files/Makefile-gtk1' XCC = cc XCPP = cc -E XCXX = c++ XCXXCPP = c++ -E XGDK_PIXBUF_CFLAGS = `$(GDK_PIXBUF_CONFIG) --cflags` XGDK_PIXBUF_CONFIG = /usr/X11R6/bin/gdk-pixbuf-config XGDK_PIXBUF_LIBS = `$(GDK_PIXBUF_CONFIG) --libs` XGTK_CFLAGS = `$(GTK_CONFIG) --cflags` XGTK_CONFIG = /usr/X11R6/bin/gtk12-config XGTK_LIBS = `$(GTK_CONFIG) --libs` XLIBTOOL = libtool XLN_S = ln -s XINCLUDES = $(GTK_CFLAGS) $(GDK_PIXBUF_CFLAGS) Xlibdir=/usr/X11R6/lib Xenginedir = $(libdir)/gtk/themes/engines Xengine_LTLIBRARIES = libindustrial.la Xlibindustrial_la_LDFLAGS = -module -avoid-version Xlibindustrial_la_LIBADD = $(GTK_LIBS) $(GDK_PIXBUF_LIBS) XEXTRA_DIST = raleigh_dot.c XLTLIBRARIES = $(engine_LTLIBRARIES) XCPPFLAGS = -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include -D_GETOPT_H -D_THREAD_SAFE XLDFLAGS = XLIBS = -Wl,-export-dynamic -L/usr/local/lib -L/usr/X11R6/lib Xlibindustrial_la_DEPENDENCIES = Xlibindustrial_la_OBJECTS = industrial1_theme_main.lo \ Xindustrial_style.lo XCFLAGS = -O2 XCOMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) XLTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) XCCLD = $(CC) XLINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ Xall: all-am X.SUFFIXES: X.SUFFIXES: .S .c .lo .o .obj .s X.c.o: X $(COMPILE) -c $< X.c.lo: X $(LIBTOOL) --mode=compile $(COMPILE) -c $< X.s.lo: X $(LIBTOOL) --mode=compile $(COMPILE) -c $< X.S.lo: X $(LIBTOOL) --mode=compile $(COMPILE) -c $< Xlibindustrial.la: $(libindustrial_la_OBJECTS) $(libindustrial_la_DEPENDENCIES) X $(LINK) -rpath $(enginedir) $(libindustrial_la_LDFLAGS) $(libindustrial_la_OBJECTS) $(libindustrial_la_LIBADD) $(LIBS) Xall-am: $(LTLIBRARIES) X.NOEXPORT: END-of-gtk-industrial-theme/files/Makefile-gtk1 echo x - gtk-industrial-theme/files/Makefile-gtk2 sed 's/^X//' >gtk-industrial-theme/files/Makefile-gtk2 << 'END-of-gtk-industrial-theme/files/Makefile-gtk2' Xlibdir = ${exec_prefix}/lib XCC = cc XCPP = cc -E XCXX = c++ XCXXCPP = c++ -E XGTK2_CFLAGS = `$(PKG_CONFIG) gtk+-2.0 --cflags` XGTK2_LIBS = `$(PKG_CONFIG) gtk+-2.0 --libs` XLN_S = ln -s XPKG_CONFIG = /usr/local/bin/pkg-config XINCLUDES = $(GTK2_CFLAGS) Xenginedir = /usr/X11R6/lib/gtk-2.0/2.0.0/engines Xengine_LTLIBRARIES = libindustrial.la Xlibindustrial_la_LDFLAGS = -module -avoid-version Xlibindustrial_la_LIBADD = $(GTK2_LIBS) XEXTRA_DIST = bits.c XLTLIBRARIES = $(engine_LTLIBRARIES) XCPPFLAGS = -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include -D_GETOPT_H -D_THREAD_SAFE XLDFLAGS = XLIBS = -Wl,-export-dynamic -L/usr/local/lib -L/usr/X11R6/lib Xlibindustrial_la_DEPENDENCIES = Xlibindustrial_la_OBJECTS = industrial_rc_style.lo industrial_style.lo \ Xindustrial_theme_main.lo XCFLAGS = -O2 XLIBTOOL = libtool XCOMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) XLTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) XCCLD = $(CC) XLINK = $(LIBTOOL) --mode=link $(CCLD) $(CFLAGS) $(LDFLAGS) -o $@ Xall: all-am X.SUFFIXES: X.SUFFIXES: .S .c .lo .o .obj .s X.c.o: X $(COMPILE) -c $< X.c.lo: X $(LIBTOOL) --mode=compile $(COMPILE) -c $< X.s.lo: X $(LIBTOOL) --mode=compile $(COMPILE) -c $< X.S.lo: X $(LIBTOOL) --mode=compile $(COMPILE) -c $< Xlibindustrial.la: $(libindustrial_la_OBJECTS) $(libindustrial_la_DEPENDENCIES) X $(LINK) -rpath $(enginedir) $(libindustrial_la_LDFLAGS) $(libindustrial_la_OBJECTS) $(libindustrial_la_LIBADD) $(LIBS) Xall-am: $(LTLIBRARIES) X.NOEXPORT: END-of-gtk-industrial-theme/files/Makefile-gtk2 echo x - gtk-industrial-theme/pkg-plist sed 's/^X//' >gtk-industrial-theme/pkg-plist << 'END-of-gtk-industrial-theme/pkg-plist' Xlib/gtk/themes/engines/libindustrial.so X%%GTK2%%lib/gtk-2.0/%%GTKVERSION%%/engines/libindustrial.so Xshare/themes/Industrial/gtk/gtkrc X%%GTK2%%share/themes/Industrial/gtk-2.0/gtkrc X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_apply.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_bottom-16.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_bottom.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_cancel-16.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_cancel.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_down-16.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_down.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_first-16.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_first.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_last-16.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_last.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_left-16.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_left.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_ok.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_refresh-16.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_refresh.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_right-16.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_right.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_top-16.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_top.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_up-16.png X%%GTK2%%share/themes/Industrial/gtk-2.0/stock_up.png X@dirrm share/themes/Industrial/gtk X%%GTK2%%@dirrm share/themes/Industrial/gtk-2.0 X@dirrm share/themes/Industrial END-of-gtk-industrial-theme/pkg-plist echo x - gtk-industrial-theme/Makefile sed 's/^X//' >gtk-industrial-theme/Makefile << 'END-of-gtk-industrial-theme/Makefile' X# New ports collection makefile for: gtk-industrial-theme X# Date created: 2 August 2003 X# Whom: Frank Ruell X# X# $FreeBSD$ X# X XPORTNAME= gtk-industrial-theme XPORTVERSION= 0.2.26 XCATEGORIES= x11-toolkits XMASTER_SITES= http://ftp.ximian.com/pub/xd2/redhat-9-i386/source/ XDISTNAME= ximian-artwork-${PORTVERSION}-${XIMIAN_SUBVERSION}.ximian.${XIMIAN_DISTVERSION}.src XEXTRACT_SUFX= .rpm X XMAINTAINER= stoerte@dreamwarrior.net XCOMMENT= slick theme for GTK1 and GTK2 from Ximian X XBUILD_DEPENDS= rpm2cpio:${PORTSDIR}/archivers/rpm2cpio X XWRKSRC= ${WRKDIR}/ximian-artwork-${PORTVERSION} XUSE_GMAKE= yes XUSE_X_PREFIX= yes XUSE_GNOME= gdkpixbuf XUSE_REINPLACE= yes XUSE_LIBTOOL= yes X XXIMIAN_SUBVERSION= 0 XXIMIAN_DISTVERSION= 6.1 XTHEMES_SUBDIRS= ${WRKSRC}/gtk/gtk1-engine/ X X.if defined(WITH_GTK2) XUSE_GNOME+= gtk20 XTHEMES_SUBDIRS+= ${WRKSRC}/gtk/gtk2-engine/ XPLIST_SUB+= GTK2="" GTKVERSION="2.2.0" X.else XPLIST_SUB+= GTK2="@comment " X.endif X Xpre-everything:: X @${ECHO} "" X @${ECHO} "By default only gtk-1.2 theme engine will be built." X @${ECHO} "You may use the following build options:" X @${ECHO} "" X @${ECHO} " WITH_GTK2=yes Build gtk-2 theme" X @${ECHO} "" X Xdo-extract: X @${RM} -rf ${WRKDIR} X @${MKDIR} ${WRKDIR} X @if ! (cd ${WRKDIR} && rpm2cpio ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | cpio -i ximian-artwork-${PORTVERSION}.tar.gz 2>/dev/null && ${GZIP_CMD} -dc ximian-artwork-${PORTVERSION}.tar.gz | tar -xf - && ${RM} ximian-artwork-${PORTVERSION}.tar.gz);\ X then \ X exit 1; \ X fi X ${CP} ${FILESDIR}/Makefile-gtk1 ${WRKSRC}/gtk/gtk1-engine/Makefile X ${CP} ${FILESDIR}/Makefile-gtk2 ${WRKSRC}/gtk/gtk2-engine/Makefile X Xpost-patch: X @${REINPLACE_CMD} -e 's#-O2#${CFLAGS}#' ${WRKSRC}/gtk/gtk1-engine/Makefile X @${REINPLACE_CMD} -e 's#-O2#${CFLAGS}#' ${WRKSRC}/gtk/gtk2-engine/Makefile X Xdo-configure: X @${DO_NADA} X Xdo-build: X @for theme_dir in ${THEMES_SUBDIRS};do \ X (cd $$theme_dir; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}); \ X done X Xdo-install: X @${MKDIR} ${PREFIX}/share/themes/Industrial && ${CHMOD} a+rx ${PREFIX}/share/themes/Industrial X.if defined(WITH_GTK2) X @${MKDIR} ${PREFIX}/lib/gtk-2.0/2.2.0/engines && ${CHMOD} a+rx ${PREFIX}/lib/gtk-2.0/2.2.0/engines X @${INSTALL_PROGRAM} ${WRKSRC}/gtk/gtk2-engine/.libs/libindustrial.so ${PREFIX}/lib/gtk-2.0/2.2.0/engines X @${MKDIR} ${PREFIX}/share/themes/Industrial/gtk-2.0 && ${CHMOD} a+rx ${PREFIX}/share/themes/Industrial/gtk-2.0 X @${INSTALL_DATA} ${WRKSRC}/gtk/gtk2-engine/gtk-2.0/gtkrc ${PREFIX}/share/themes/Industrial/gtk-2.0 X @${INSTALL_DATA} ${WRKSRC}/gtk/gtk2-engine/gtk-2.0/*.png ${PREFIX}/share/themes/Industrial/gtk-2.0 X.endif X @${MKDIR} ${PREFIX}/lib/gtk/themes/engines && ${CHMOD} a+rx ${PREFIX}/lib/gtk/themes/engines X @${INSTALL_PROGRAM} ${WRKSRC}/gtk/gtk1-engine/.libs/libindustrial.so ${PREFIX}/lib/gtk/themes/engines X @${MKDIR} ${PREFIX}/share/themes/Industrial/gtk && ${CHMOD} a+rx ${PREFIX}/share/themes/Industrial/gtk X @${INSTALL_DATA} ${WRKSRC}/gtk/gtk1-engine/gtk/gtkrc ${PREFIX}/share/themes/Industrial/gtk X X.include <bsd.port.mk> END-of-gtk-industrial-theme/Makefile echo x - gtk-industrial-theme/pkg-descr sed 's/^X//' >gtk-industrial-theme/pkg-descr << 'END-of-gtk-industrial-theme/pkg-descr' XXimians Industrial theme for GTK1 and GTK2. X XFrank Ruell <stoerte@dreamwarrior.net> END-of-gtk-industrial-theme/pkg-descr echo x - gtk-industrial-theme/distinfo sed 's/^X//' >gtk-industrial-theme/distinfo << 'END-of-gtk-industrial-theme/distinfo' XMD5 (ximian-artwork-0.2.26-0.ximian.6.1.src.rpm) = 40a4b551cab97860eead3cff519e7278 END-of-gtk-industrial-theme/distinfo exit --- gtk-industrial-theme.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E19inh9-0001SD-8v>