# 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: # # toxine # toxine/Makefile # toxine/pkg-descr # toxine/pkg-plist # toxine/distinfo # echo c - toxine mkdir -p toxine > /dev/null 2>&1 echo x - toxine/Makefile sed 's/^X//' >toxine/Makefile << 'END-of-toxine/Makefile' X# New ports collection makefile for: multimedia/toxine X# Date created: 3 August 2005 X# Whom: Alejandro Pulver X# X# $FreeBSD$ X# X XPORTNAME= toxine XPORTVERSION= 0.6.3 XCATEGORIES= multimedia XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= toxine X XMAINTAINER= alejandro@varnet.biz XCOMMENT= Text user interface using the xine library X XLIB_DEPENDS= xine.13:${PORTSDIR}/multimedia/libxine X XUSE_X_PREFIX= yes XUSE_REINPLACE= yes XGNU_CONFIGURE= yes XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ X LDFLAGS="-L${LOCALBASE}/lib -I${X11BASE}/lib" X XMAN1= toxine.1 X XOPTIONS= AALIB "Enable aalib support" on \ X LIBCACA "Enable libcaca support" on \ X OPTIMIZED_CFLAGS "Enable compilation optimizations" on X X.include X X.if ${OSVERSION} < 502000 XLIB_DEPENDS+= readline.5:${PORTSDIR}/devel/readline XCONFIGURE_ARGS+= --with-readline=${LOCALBASE} X.endif X X.if defined(WITH_AALIB) XLIB_DEPENDS+= aa.1:${PORTSDIR}/graphics/aalib X.endif X X.if defined(WITH_LIBCACA) XBUILD_DEPENDS+= ${LOCALBASE}/lib/libcaca.a:${PORTSDIR}/graphics/libcaca X.endif X Xpost-patch: X @${REINPLACE_CMD} -e 's|alsa09|oss|g' ${WRKSRC}/misc/dvdplayer.sh.in X.if defined(WITHOUT_OPTIMIZED_CFLAGS) X @${REINPLACE_CMD} -e 's|-mpreferred-stack-boundary=2||g ; \ X s|-fno-strict-aliasing||g ; \ X s|-fschedule-insns2||g ; \ X s|-mwide-multiply||g ; \ X s|-falign-functions=4||g ; \ X s|-falign-loops=4||g ; \ X s|-falign-jumps=4||g ; \ X s|-fomit-frame-pointer||g ; \ X s|-fexpensive-optimizations||g ; \ X s|-ffast-math||g ; \ X s|-funroll-loops||g ; \ X s|-finline-functions||g' \ X ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} X.endif X X.if defined(WITH_AALIB) || exists(${LOCALBASE}/lib/libaa.a) XPLIST_SUB+= AALIB="" X.else XPLIST_SUB+= AALIB="@comment " X.endif X X.if defined(WITH_LIBCACA) || exists(${LOCALBASE}/lib/libcaca.a) XPLIST_SUB+= LIBCACA="" X.else XPLIST_SUB+= LIBCACA="@comment " X.endif X X.include END-of-toxine/Makefile echo x - toxine/pkg-descr sed 's/^X//' >toxine/pkg-descr << 'END-of-toxine/pkg-descr' XToxine is a text user interface using the xine library. It permit to playback Xall streams that xine supports, in interactive or in script mode (using Xtoxine syntax). It use xine's visualisation plugins (AAlib, X11, DXR3/HW+), Xand/or his own 'none' one (audio only output). X XIt use the readline library, which permit, in interactive mode, to recall Xcommands, completions, etc.. X XYou can use it in a console (useful for DXR3/HW+ owners, using TV output), or Xin a X11 terminal window. XIf you're a developper, and you want to test/debug your own plugins, using Xtoxine is useful due of script usage. This way, you can reproduce actions Xwithout interactions, redirect outputs to a file (name given or not). You can Xalso see how to implement your own xine library frontend, because toxine Ximplement almost all xine's API calls. X XIf you don't like GUIs, or love console (and AAlib video output), toxine is Xfor you ;-) X XWWW: http://toxine.sourceforge.net/ X X- Alejandro Pulver Xalejandro@vanet.biz END-of-toxine/pkg-descr echo x - toxine/pkg-plist sed 's/^X//' >toxine/pkg-plist << 'END-of-toxine/pkg-plist' Xbin/dvdplayer.sh Xbin/toxine X%%AALIB%%lib/toxine/plugins/toxine_vo_plugin_aa.so X%%LIBCACA%%lib/toxine/plugins/toxine_vo_plugin_caca.so Xlib/toxine/plugins/toxine_vo_plugin_dxr3.so Xlib/toxine/plugins/toxine_vo_plugin_none.so Xlib/toxine/plugins/toxine_vo_plugin_x11.so X@dirrm lib/toxine/plugins X@dirrm lib/toxine END-of-toxine/pkg-plist echo x - toxine/distinfo sed 's/^X//' >toxine/distinfo << 'END-of-toxine/distinfo' XMD5 (toxine-0.6.3.tar.gz) = 261c6ac24f77337a9311d39f42fb5be4 XSIZE (toxine-0.6.3.tar.gz) = 342432 END-of-toxine/distinfo exit