ports/74825: New port : graphics/libggimisc
Antoine Brodin
antoine.brodin at laposte.net
Tue Dec 7 21:40:19 UTC 2004
>Number: 74825
>Category: ports
>Synopsis: New port : graphics/libggimisc
>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:40:18 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:
libggimisc is a libggi extension providing support for a range of hard to
categorize features.
vga splitline and wait-for-vsync are two examples.
>How-To-Repeat:
>Fix:
--- libggimisc.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:
#
# libggimisc
# libggimisc/pkg-plist
# libggimisc/pkg-descr
# libggimisc/distinfo
# libggimisc/Makefile
#
echo c - libggimisc
mkdir -p libggimisc > /dev/null 2>&1
echo x - libggimisc/pkg-plist
sed 's/^X//' >libggimisc/pkg-plist << 'END-of-libggimisc/pkg-plist'
X at unexec if cmp -s %D/etc/ggi/libggimisc.conf %D/etc/ggi/libggimisc.conf.dist; then rm -f %D/etc/ggi/libggimisc.conf; fi
Xetc/ggi/libggimisc.conf.dist
X at exec [ -f %B/libggimisc.conf ] || cp %B/%f %B/libggimisc.conf
Xinclude/ggi/internal/misc.h
Xinclude/ggi/misc-defs.h
Xinclude/ggi/misc.h
Xlib/ggi/ggimisc/display/pseudo_stubs_ggimisc.la
Xlib/ggi/ggimisc/display/pseudo_stubs_ggimisc.so
X%%WITH_SVGALIB%%lib/ggi/ggimisc/display/svgalib_ggimisc.la
X%%WITH_SVGALIB%%lib/ggi/ggimisc/display/svgalib_ggimisc.so
Xlib/libggimisc.la
Xlib/libggimisc.so
Xlib/libggimisc.so.2
X at dirrm etc/ggi
X at dirrm include/ggi/internal
X at dirrm include/ggi
X at dirrm lib/ggi/ggimisc/display
X at dirrm lib/ggi/ggimisc
X at dirrm lib/ggi
END-of-libggimisc/pkg-plist
echo x - libggimisc/pkg-descr
sed 's/^X//' >libggimisc/pkg-descr << 'END-of-libggimisc/pkg-descr'
Xlibggimisc is a libggi extension providing support for a range of hard to
Xcategorize features.
Xvga splitline and wait-for-vsync are two examples.
X
XWWW: http://www.ggi-project.org/
END-of-libggimisc/pkg-descr
echo x - libggimisc/distinfo
sed 's/^X//' >libggimisc/distinfo << 'END-of-libggimisc/distinfo'
XMD5 (libggimisc-2.1.0.src.tar.bz2) = 44be7b5e01fd9701bd84de4f19be95f0
XSIZE (libggimisc-2.1.0.src.tar.bz2) = 224211
END-of-libggimisc/distinfo
echo x - libggimisc/Makefile
sed 's/^X//' >libggimisc/Makefile << 'END-of-libggimisc/Makefile'
X# New ports collection makefile for: libggimisc
X# Date created: 7 December 2004
X# Whom: antoine.brodin at laposte.net
X#
X# $FreeBSD$
X#
X
XPORTNAME= libggimisc
XPORTVERSION= 2.1.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 providing support for hard to categorize features
X
XLIB_DEPENDS= ggi.2:${PORTSDIR}/graphics/libggi
X
XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
XUSE_BZIP2= yes
XINSTALLS_SHLIB= yes
XGNU_CONFIGURE= yes
X
XMAN3= ggiGetRayPos.3 \
X ggiSetSplitline.3 \
X ggiWaitRayPos.3
XMAN7= libggimisc.7
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_SVGALIB) || exists(${LOCALBASE}/include/vga.h)
XLIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib
XPLIST_SUB+= WITH_SVGALIB=""
X.else
XPLIST_SUB+= WITH_SVGALIB="@comment "
X.endif
X
Xpost-install:
X @${CP} ${WRKSRC}/libggimisc.conf ${PREFIX}/etc/ggi/libggimisc.conf.dist
X
X.include <bsd.port.post.mk>
END-of-libggimisc/Makefile
exit
--- libggimisc.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list