ports/74826: New port : graphics/libggiwmh

Antoine Brodin antoine.brodin at laposte.net
Tue Dec 7 21:50:23 UTC 2004


>Number:         74826
>Category:       ports
>Synopsis:       New port : graphics/libggiwmh
>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:   Tue Dec 07 21:50:22 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Antoine Brodin
>Release:        FreeBSD 6.0-CURRENT i386
>Organization:
None
>Environment:
System: FreeBSD barton.dreadbsd.org 6.0-CURRENT FreeBSD 6.0-CURRENT #0: Fri Dec 3 12:49:34 CET 2004 antoine at barton.dreadbsd.org:/usr/obj/usr/src/sys/BARTON i386
>Description:
libggiwmh is a libggi extension whereby wmh stands for 'Window Manager Hints'
It adds features like moving, resizing, iconifying, z-ordering Windows and more
that happen to contain a ggi visual.
It is safe to use it even on non-windowed targets. The ggiWmh* functions just
fail in that case, where the failure indicates a NOOP.
>How-To-Repeat:
>Fix:


--- libggiwmh.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:
#
#	libggiwmh
#	libggiwmh/pkg-plist
#	libggiwmh/pkg-descr
#	libggiwmh/distinfo
#	libggiwmh/Makefile
#
echo c - libggiwmh
mkdir -p libggiwmh > /dev/null 2>&1
echo x - libggiwmh/pkg-plist
sed 's/^X//' >libggiwmh/pkg-plist << 'END-of-libggiwmh/pkg-plist'
X at unexec if cmp -s %D/etc/ggi/libggiwmh.conf %D/etc/ggi/libggiwmh.conf.dist; then rm -f %D/etc/ggi/libggiwmh.conf; fi
Xetc/ggi/libggiwmh.conf.dist
X at exec [ -f %B/libggiwmh.conf ] || cp %B/%f %B/libggiwmh.conf
Xinclude/ggi/internal/wmh.h
Xinclude/ggi/wmh-defs.h
Xinclude/ggi/wmh.h
Xlib/ggi/wmh/display/pseudo_stubs_wmh.la
Xlib/ggi/wmh/display/pseudo_stubs_wmh.so
X%%XWMH%%lib/ggi/wmh/display/X_wmh.la
X%%XWMH%%lib/ggi/wmh/display/X_wmh.so
Xlib/libggiwmh.la
Xlib/libggiwmh.so
Xlib/libggiwmh.so.0
X at dirrm etc/ggi
X at dirrm include/ggi/internal
X at dirrm include/ggi
X at dirrm lib/ggi/wmh/display
X at dirrm lib/ggi/wmh
X at dirrm lib/ggi
END-of-libggiwmh/pkg-plist
echo x - libggiwmh/pkg-descr
sed 's/^X//' >libggiwmh/pkg-descr << 'END-of-libggiwmh/pkg-descr'
Xlibggiwmh is a libggi extension whereby wmh stands for 'Window Manager Hints'
XIt adds features like moving, resizing, iconifying, z-ordering Windows and more
Xthat happen to contain a ggi visual.
XIt is safe to use it even on non-windowed targets. The ggiWmh* functions just
Xfail in that case, where the failure indicates a NOOP.
X
XWWW: http://www.ggi-project.org/
END-of-libggiwmh/pkg-descr
echo x - libggiwmh/distinfo
sed 's/^X//' >libggiwmh/distinfo << 'END-of-libggiwmh/distinfo'
XMD5 (libggiwmh-0.2.0.src.tar.bz2) = ad1414f6ff0e7b43d8caa3005b04056d
XSIZE (libggiwmh-0.2.0.src.tar.bz2) = 215433
END-of-libggiwmh/distinfo
echo x - libggiwmh/Makefile
sed 's/^X//' >libggiwmh/Makefile << 'END-of-libggiwmh/Makefile'
X# New ports collection makefile for:	libggiwmh
X# Date created:				7 December 2004
X# Whom:					antoine.brodin at laposte.net
X#
X# $FreeBSD$
X#
X
XPORTNAME=	libggiwmh
XPORTVERSION=	0.2.0
XCATEGORIES=	graphics devel
XMASTER_SITES=	http://www.ggi-project.org/ftp/ggi/v2.1/ \
X		${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	ggi
XDISTNAME=	${PORTNAME}-${PORTVERSION}.src
X
XMAINTAINER=	antoine.brodin at laposte.net
XCOMMENT=	A libggi extension, wmh stands for Window Manager Hints
X
XLIB_DEPENDS=	ggi.2:${PORTSDIR}/graphics/libggi
X
XWRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
XUSE_BZIP2=	yes
XINSTALLS_SHLIB=	yes
XGNU_CONFIGURE=	yes
X
XMAN3=		ggiWmhIconify.3 \
X		ggiWmhInit.3 \
X		ggiWmhMove.3 \
X		ggiWmhSetTitle.3 \
X		ggiWmhZOrder.3
XMAN7=		libggiwmh.7
XMLINKS=		ggiWmhIconify.3 ggiWmhMoveIcon.3 \
X		- ggiWmhSetIconTitle.3 \
X		ggiWmhInit.3 ggiWmhAttach.3 \
X		- ggiWmhDetach.3 - ggiWmhExit.3 \
X		ggiWmhMove.3 ggiWmhAllowResize.3 \
X		- ggiWmhGetPos.3 - ggiWmhGetSize.3 \
X		- ggiWmhResize.3
X
X.include <bsd.port.pre.mk>
X
X.if !defined(WITHOUT_X11)
XUSE_XLIB=	yes
XPLIST_SUB+=	XWMH=""
X.else
XCONFIGURE_ARGS+=--disable-x
XPLIST_SUB+=	XWMH="@comment "
X.endif
X
Xpost-install:
X	@${CP} ${WRKSRC}/libggiwmh.conf ${PREFIX}/etc/ggi/libggiwmh.conf.dist
X
X.include <bsd.port.post.mk>
END-of-libggiwmh/Makefile
exit
--- libggiwmh.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list