ports/120380: New port: graphics/libvisual04-plugins

Björn König bkoenig at alpha-tierchen.de
Fri Feb 8 02:10:02 UTC 2008


>Number:         120380
>Category:       ports
>Synopsis:       New port: graphics/libvisual04-plugins
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 08 02:10:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Björn König
>Release:        
>Organization:
>Environment:
>Description:
	This is a new port that installs some example plugins for
	the visualization framework library graphics/libvisual04.
	These plugins can be used with the audio player Amarok to
	visualize music.
	
>How-To-Repeat:
>Fix:

--- ports-graphics-libvisual04-plugins.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:
#
#	ports/graphics/libvisual04-plugins
#	ports/graphics/libvisual04-plugins/Makefile
#	ports/graphics/libvisual04-plugins/distinfo
#	ports/graphics/libvisual04-plugins/pkg-descr
#	ports/graphics/libvisual04-plugins/pkg-plist
#
echo c - ports/graphics/libvisual04-plugins
mkdir -p ports/graphics/libvisual04-plugins > /dev/null 2>&1
echo x - ports/graphics/libvisual04-plugins/Makefile
sed 's/^X//' >ports/graphics/libvisual04-plugins/Makefile << 'END-of-ports/graphics/libvisual04-plugins/Makefile'
X# New ports collection makefile for:	libvisual04-plugins
X# Date created:		8 February 2007
X# Whom:			Björn König <bkoenig at alpha-tierchen.de>
X#
X
XPORTNAME=	libvisual-plugins
XPORTVERSION=	0.4.0
XCATEGORIES=	graphics
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	libvisual
X
XMAINTAINER=	bkoenig at alpha-tierchen.de
XCOMMENT=	Set of plugins for the libvisual framework
X
XLIB_DEPENDS=	visual-0.4:${PORTSDIR}/graphics/libvisual04
X
XWANT_GNOME=	yes
XUSE_GNOME=	gnometarget pkgconfig
XUSE_GL=		yes
XUSE_XLIB=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS=	--disable-alsa \
X		--disable-mplayer \
X		--disable-gstreamer-plugin \
X		--disable-gdkpixbuf-plugin \
X		--disable-gforce \
X		--disable-jess
XCONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
X		LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
X
X.include <bsd.port.pre.mk>
X
X.if ${HAVE_GNOME:Mgtk20}!="" || defined(WITH_GTK20)
XUSE_GNOME+=	gtk20
XPLIST_SUB+=	GTK=""
X.else
XPLIST_SUB+=	GTK="@comment "
X.endif
X
X.if (${HAVE_GNOME:Mesound}!="" || defined(WITH_ESOUND)) && !defined(WITHOUT_ESOUND)
XUSE_GNOME+=	esound
XPLIST_SUB+=	ESOUND=""
X.else
XPLIST_SUB+=	ESOUND="@comment "
X.endif
X
Xpre-configure:
X# /usr/bin/objformat is obsolete, hardcode the object format
X	@${REINPLACE_CMD} -e 's,objformat=.*,objformat=elf,' \
X		${WRKSRC}/configure
X# link some plugins with libGLU because they need it
X	@${REINPLACE_CMD} -e 's,^\(LDFLAGS = \),\1-lGLU ,' \
X		${WRKSRC}/plugins/actor/lv_gltest/Makefile.in \
X		${WRKSRC}/plugins/actor/nastyfft/Makefile.in \
X		${WRKSRC}/plugins/actor/pseudotoad_flower/Makefile.in
X
X.include <bsd.port.post.mk>
END-of-ports/graphics/libvisual04-plugins/Makefile
echo x - ports/graphics/libvisual04-plugins/distinfo
sed 's/^X//' >ports/graphics/libvisual04-plugins/distinfo << 'END-of-ports/graphics/libvisual04-plugins/distinfo'
XMD5 (libvisual-plugins-0.4.0.tar.gz) = 4330e9287f9d6fae02f482f428a1e77b
XSHA256 (libvisual-plugins-0.4.0.tar.gz) = 8b783a111d54b92502085199c351979d0452b950fcddddd1eae28a16d8508e9b
XSIZE (libvisual-plugins-0.4.0.tar.gz) = 828631
END-of-ports/graphics/libvisual04-plugins/distinfo
echo x - ports/graphics/libvisual04-plugins/pkg-descr
sed 's/^X//' >ports/graphics/libvisual04-plugins/pkg-descr << 'END-of-ports/graphics/libvisual04-plugins/pkg-descr'
XLibvisual is an abstraction library that comes between applications and audio
Xvisualisation plugins.
X
XOften when it comes to audio visualisation plugins or programs that create
Xvisuals, they depend on a player or something else; basically, there is no
Xgeneral framework that enabled application developers to easily access cool
Xaudio visualisation plugins. Libvisual wants to change this by providing an
Xinterface towards plugins and applications; through this easy to use interface
Xapplications can easily access plugins and, since the drawing is done by the
Xapplication, it also enables the developer to draw the visual anywhere he 
Xwants.
X
XThe framework also allows you to morph to different plugins and mix two at
Xonce; all kinds of neat tricks are possible using this method.
X
XWWW: http://localhost.nl/~synap/libvisual/
END-of-ports/graphics/libvisual04-plugins/pkg-descr
echo x - ports/graphics/libvisual04-plugins/pkg-plist
sed 's/^X//' >ports/graphics/libvisual04-plugins/pkg-plist << 'END-of-ports/graphics/libvisual04-plugins/pkg-plist'
Xlib/libvisual-0.4/actor/actor_lv_gltest.so
Xlib/libvisual-0.4/actor/actor_lv_gltest.la
Xlib/libvisual-0.4/actor/actor_nastyfft.so
Xlib/libvisual-0.4/actor/actor_nastyfft.la
Xlib/libvisual-0.4/actor/actor_madspin.so
Xlib/libvisual-0.4/actor/actor_madspin.la
Xlib/libvisual-0.4/actor/actor_flower.so
Xlib/libvisual-0.4/actor/actor_flower.la
Xlib/libvisual-0.4/actor/actor_infinite.so
Xlib/libvisual-0.4/actor/actor_infinite.la
Xlib/libvisual-0.4/actor/actor_corona.so
Xlib/libvisual-0.4/actor/actor_corona.la
Xlib/libvisual-0.4/actor/actor_lv_scope.so
Xlib/libvisual-0.4/actor/actor_lv_scope.la
Xlib/libvisual-0.4/actor/actor_oinksie.so
Xlib/libvisual-0.4/actor/actor_oinksie.la
Xlib/libvisual-0.4/actor/actor_jakdaw.so
Xlib/libvisual-0.4/actor/actor_jakdaw.la
Xlib/libvisual-0.4/actor/actor_bumpscope.so
Xlib/libvisual-0.4/actor/actor_bumpscope.la
Xlib/libvisual-0.4/morph/morph_alphablend.so
Xlib/libvisual-0.4/morph/morph_alphablend.la
Xlib/libvisual-0.4/morph/morph_flash.so
Xlib/libvisual-0.4/morph/morph_flash.la
Xlib/libvisual-0.4/morph/morph_tentacle.so
Xlib/libvisual-0.4/morph/morph_tentacle.la
Xlib/libvisual-0.4/morph/morph_slide.so
Xlib/libvisual-0.4/morph/morph_slide.la
Xshare/libvisual-plugins-0.4/actor/actor_madspin/star1.bmp
Xshare/libvisual-plugins-0.4/actor/actor_madspin/star2.bmp
X at dirrm share/libvisual-plugins-0.4/actor/actor_madspin
X at dirrm share/libvisual-plugins-0.4/actor
X at dirrm share/libvisual-plugins-0.4
X at dirrm lib/libvisual-0.4/actor
X at dirrm lib/libvisual-0.4/morph
X at dirrm lib/libvisual-0.4
END-of-ports/graphics/libvisual04-plugins/pkg-plist
exit
--- ports-graphics-libvisual04-plugins.shar ends here ---


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



More information about the freebsd-ports-bugs mailing list