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