FreeBSD Bugzilla – Attachment 30511 Details for
Bug 51335
New port: multimedia/gini - a lightweight streaming server
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 3.62 KB, created by
Kimura Fuyuki
on 2003-04-24 01:10:05 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Kimura Fuyuki
Created:
2003-04-24 01:10:05 UTC
Size:
3.62 KB
patch
obsolete
># 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: ># ># gini ># gini/Makefile ># gini/distinfo ># gini/pkg-descr ># gini/pkg-plist ># gini/files ># gini/files/gini.sh.sample ># gini/pkg-install ># >echo c - gini >mkdir -p gini > /dev/null 2>&1 >echo x - gini/Makefile >sed 's/^X//' >gini/Makefile << 'END-of-gini/Makefile' >X# New ports collection makefile for: GINI >X# Date created: 23 April 2003 >X# Whom: Kimura Fuyuki <fuyuki@hadaly.org> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= gini >XPORTVERSION= 0.5.1 >XCATEGORIES= multimedia net >XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} >XMASTER_SITE_SUBDIR= ${PORTNAME} >X >XMAINTAINER= fuyuki@hadaly.org >XCOMMENT= A lightweight media streaming server >X >XLIB_DEPENDS= vorbis.2:${PORTSDIR}/audio/libvorbis >X >XUSE_BZIP2= yes >XUSE_GNOME= glib12 >XGNU_CONFIGURE= yes >XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" >XUSE_GMAKE= yes >X >XMAN1= ginicon.1 ginifeed.1 >XMAN8= gini.8 >X >Xpre-install: >X @${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL >X >Xpost-install: >X ${INSTALL_SCRIPT} ${FILESDIR}/gini.sh.sample ${PREFIX}/etc/rc.d >X.if !defined(NOPORTDOCS) >X ${MKDIR} ${DOCSDIR} >X ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} >X.endif >X >X.include <bsd.port.mk> >END-of-gini/Makefile >echo x - gini/distinfo >sed 's/^X//' >gini/distinfo << 'END-of-gini/distinfo' >XMD5 (gini-0.5.1.tar.bz2) = 4b925392f0b44bcd561aea03f312057e >END-of-gini/distinfo >echo x - gini/pkg-descr >sed 's/^X//' >gini/pkg-descr << 'END-of-gini/pkg-descr' >XGINI is a lightweight, mostly Icecast/Shoutcast compatible streaming >Xserver for broadcasting Ogg Vorbis, MP3, RIFF AVI, ASF/WMV, QuickTime >Xand RealMedia format files. >X >XWWW: http://gini.sourceforge.net/ >END-of-gini/pkg-descr >echo x - gini/pkg-plist >sed 's/^X//' >gini/pkg-plist << 'END-of-gini/pkg-plist' >Xbin/ginicon >Xbin/ginifeed >Xetc/rc.d/gini.sh.sample >Xsbin/gini >X%%PORTDOCS%%%%DOCSDIR%%/README >X%%PORTDOCS%%@dirrm %%DOCSDIR%% >END-of-gini/pkg-plist >echo c - gini/files >mkdir -p gini/files > /dev/null 2>&1 >echo x - gini/files/gini.sh.sample >sed 's/^X//' >gini/files/gini.sh.sample << 'END-of-gini/files/gini.sh.sample' >X#!/bin/sh >X >Xif ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then >X echo "$0: Cannot determine the PREFIX" >&2 >X exit 1 >Xfi >X >Xcase "$1" in >Xstart) >X if [ -x ${PREFIX}/sbin/gini ]; then >X su -m gini -c "cd /var/log/gini && ${PREFIX}/sbin/gini -z >/dev/null" \ >X && echo -n ' gini' >X fi >X ;; >Xstop) >X killall gini && echo -n ' gini' >X ;; >X*) >X echo "Usage: `basename $0` {start|stop}" >&2 >X ;; >Xesac >X >Xexit 0 >END-of-gini/files/gini.sh.sample >echo x - gini/pkg-install >sed 's/^X//' >gini/pkg-install << 'END-of-gini/pkg-install' >X#!/bin/sh >X >XLOGDIR=/var/log/gini >X >Xcase $2 in >XPRE-INSTALL) >X USER=gini >X GROUP=${USER} >X >X if pw group show "${GROUP}" 2>/dev/null; then >X echo "You already have a group \"${GROUP}\", so I will use it." >X else >X if pw groupadd ${GROUP}; then >X echo "Added group \"${GROUP}\"." >X else >X echo "Adding group \"${GROUP}\" failed..." >X exit 1 >X fi >X fi >X >X if pw user show "${USER}" 2>/dev/null; then >X echo "You already have a user \"${USER}\", so I will use it." >X else >X if pw useradd ${USER} -g ${GROUP} -h - \ >X -s /sbin/nologin -d /nonexistent -c 'GINI streaming server' >X then >X echo "Added user \"${USER}\"." >X else >X echo "Adding user \"${USER}\" failed..." >X exit 1 >X fi >X fi >X >X mkdir -p ${LOGDIR} >X chown -R gini:gini ${LOGDIR} >X ;; >Xesac >END-of-gini/pkg-install >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 51335
: 30511