Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Apr 2005 11:43:25 +0200 (CEST)
From:      Emanuel Haupt <ehaupt@critical.ch>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/80276: new port: audio/ocp (open cubic player) 
Message-ID:  <200504230943.j3N9hPjC017910@beaver.critical.ch>
Resent-Message-ID: <200504230950.j3N9oFBh021347@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         80276
>Category:       ports
>Synopsis:       new port: audio/ocp (open cubic player)
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 23 09:50:14 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Emanuel Haupt
>Release:        FreeBSD 5.4-RC3 i386
>Organization:
>Environment:
System: FreeBSD beaver.critical.ch 5.4-RC3 FreeBSD 5.4-RC3 #0: Sun Apr 17 15:34:32 CEST 2005 root@beaver.critical.ch:/usr/obj/usr/src-release/src/sys/BEAVER i386


	
>Description:
new port: audio/ocp (open cubic player)

Open Cubic Player original home page is located at
http://cubic.org/player and was written by the Cubic Team.
It first appeared around december 1994 as a binary-only
freeware.

It had support for many soundcards and module-formats. But
as windows grew more and more popular, and users demanding
for GUI software, the popularity started to fall off and the
project became more or less dead. At some point the sourcecode
was opened up for the public under the GNU Public License in
a hope that other users might find the code useful, and
perhaps use it for something.

Around 2003 Stian Skjelstad ported the code to Linux.

---shar start---
# 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:
#
#	ocp
#	ocp/Makefile
#	ocp/pkg-descr
#	ocp/distinfo
#	ocp/files
#	ocp/files/patch-config-h-in
#	ocp/files/patch-lrmi-vbetest.c
#	ocp/files/patch-playsid-Makefile
#	ocp/files/patch-playogg-Makefile
#	ocp/files/patch-playmp2-Makefile
#	ocp/files/patch-cplinux-ini-in
#	ocp/files/patch-Makefile-in
#	ocp/files/patch-Rules-make-in
#	ocp/files/patch-boot-kickload-c
#	ocp/files/patch-boot-psetting-c
#	ocp/files/patch-cpiface-cpiface-c
#	ocp/pkg-plist
#
echo c - ocp
mkdir -p ocp > /dev/null 2>&1
echo x - ocp/Makefile
sed 's/^X//' >ocp/Makefile << 'END-of-ocp/Makefile'
X# New ports collection makefile for:   ocp
X# Date created:		22 August 2005
X# Whom:			Emanuel Haupt <ehaupt@critical.ch>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ocp
XPORTVERSION=	0.1.4
XCATEGORIES=	audio
XMASTER_SITES=	http://labs.nixia.no/
X
XMAINTAINER=	ehaupt@critical.ch
XCOMMENT=	The legendary Open Cubic Player that supports many formats
X
XLIB_DEPENDS=	sidplay.1:${PORTSDIR}/audio/libsidplay \
X		id3tag.2:${PORTSDIR}/audio/libid3tag \
X		mad.2:${PORTSDIR}/audio/libmad \
X		ogg.5:${PORTSDIR}/audio/libogg \
X		vorbis.3:${PORTSDIR}/audio/libvorbis
X
XONLY_FOR_ARCHS=	i386
X
XUSE_XLIB=	yes
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XINSTALLS_SHLIB=	yes
X
XCONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
X		CFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
X		CXXFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include"
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 500000
XBROKEN=		"Does not compile on FreeBSD 4.x"
X.endif
X
X.include <bsd.port.post.mk>
END-of-ocp/Makefile
echo x - ocp/pkg-descr
sed 's/^X//' >ocp/pkg-descr << 'END-of-ocp/pkg-descr'
XOpen Cubic Player original home page is located at
Xhttp://cubic.org/player and was written by the Cubic Team.
XIt first appeared around december 1994 as a binary-only
Xfreeware.
X
XIt had support for many soundcards and module-formats. But
Xas windows grew more and more popular, and users demanding
Xfor GUI software, the popularity started to fall off and the
Xproject became more or less dead. At some point the sourcecode
Xwas opened up for the public under the GNU Public License in
Xa hope that other users might find the code useful, and
Xperhaps use it for something.
X
XAround 2003 Stian Skjelstad ported the code to Linux.
X
XWWW: http://labs.nixia.no/ocp.php
X
X- ehaupt
Xehaupt@critical.ch
END-of-ocp/pkg-descr
echo x - ocp/distinfo
sed 's/^X//' >ocp/distinfo << 'END-of-ocp/distinfo'
XMD5 (ocp-0.1.4.tar.gz) = 0378bce031482b0a73faff1817d1642f
XSIZE (ocp-0.1.4.tar.gz) = 623185
END-of-ocp/distinfo
echo c - ocp/files
mkdir -p ocp/files > /dev/null 2>&1
echo x - ocp/files/patch-config-h-in
sed 's/^X//' >ocp/files/patch-config-h-in << 'END-of-ocp/files/patch-config-h-in'
X*** config.h.in.orig	Fri Mar 25 18:12:54 2005
X--- config.h.in	Fri Apr 22 19:19:40 2005
X***************
X*** 1,7 ****
X  #define _GNU_SOURCE 1
X  
X  #define MAXDLLLIST 150
X! #include <linux/limits.h>
X  
X  #define KEY_TAB 9
X  #define KEY_CTRL_H 8
X--- 1,7 ----
X  #define _GNU_SOURCE 1
X  
X  #define MAXDLLLIST 150
X! #include <sys/syslimits.h>
X  
X  #define KEY_TAB 9
X  #define KEY_CTRL_H 8
END-of-ocp/files/patch-config-h-in
echo x - ocp/files/patch-lrmi-vbetest.c
sed 's/^X//' >ocp/files/patch-lrmi-vbetest.c << 'END-of-ocp/files/patch-lrmi-vbetest.c'
X*** lrmi-0.8/vbetest.c.orig	Wed Apr 20 18:18:35 2005
X--- lrmi-0.8/vbetest.c	Wed Apr 20 18:19:27 2005
X***************
X*** 18,24 ****
X  #include <dev/wscons/wsconsio.h>
X  #include <machine/sysarch.h>
X  #elif defined(__FreeBSD__)
X! #include <machine/console.h>
X  #include <machine/sysarch.h>
X  #endif
X  
X--- 18,25 ----
X  #include <dev/wscons/wsconsio.h>
X  #include <machine/sysarch.h>
X  #elif defined(__FreeBSD__)
X! #include <sys/consio.h>
X! #include <sys/kbio.h>
X  #include <machine/sysarch.h>
X  #endif
X  
END-of-ocp/files/patch-lrmi-vbetest.c
echo x - ocp/files/patch-playsid-Makefile
sed 's/^X//' >ocp/files/patch-playsid-Makefile << 'END-of-ocp/files/patch-playsid-Makefile'
X*** playsid/Makefile.orig	Thu Apr 21 11:01:59 2005
X--- playsid/Makefile	Thu Apr 21 11:02:16 2005
X***************
X*** 5,11 ****
X  
X  playsid_so=sidplay.o sidpplay.o
X  playsid.so: $(playsid_so)
X! 	$(CXX) -shared -o $@ $^ -lsidplay
X  
X  clean:
X  	rm -f *.o *.so
X--- 5,11 ----
X  
X  playsid_so=sidplay.o sidpplay.o
X  playsid.so: $(playsid_so)
X! 	$(CXX) -L/usr/local/lib -L/usr/X11R6/lib -shared -o $@ $^ -lsidplay
X  
X  clean:
X  	rm -f *.o *.so
END-of-ocp/files/patch-playsid-Makefile
echo x - ocp/files/patch-playogg-Makefile
sed 's/^X//' >ocp/files/patch-playogg-Makefile << 'END-of-ocp/files/patch-playogg-Makefile'
X*** playogg/Makefile.orig	Thu Apr 21 10:53:51 2005
X--- playogg/Makefile	Thu Apr 21 10:57:37 2005
X***************
X*** 8,14 ****
X  
X  playogg_so=oggplay.o oggpplay.o
X  playogg.so: $(playogg_so)
X! 	$(CC) -shared -o $@ $^ -lvorbis -lvorbisfile
X  
X  oggtype.o: oggtype.c \
X  	../config.h \
X--- 8,14 ----
X  
X  playogg_so=oggplay.o oggpplay.o
X  playogg.so: $(playogg_so)
X! 	$(CC) -L/usr/local/lib -L/usr/X11R6/lib -shared -o $@ $^ -lvorbis -lvorbisfile
X  
X  oggtype.o: oggtype.c \
X  	../config.h \
END-of-ocp/files/patch-playogg-Makefile
echo x - ocp/files/patch-playmp2-Makefile
sed 's/^X//' >ocp/files/patch-playmp2-Makefile << 'END-of-ocp/files/patch-playmp2-Makefile'
X*** playmp2/Makefile.orig	Thu Apr 21 11:00:24 2005
X--- playmp2/Makefile	Thu Apr 21 11:00:34 2005
X***************
X*** 15,21 ****
X  
X  playmp2_so=mppplay.o mpplay.o
X  playmp2.so: $(playmp2_so)
X! 	$(CC) -shared -o $@ $^ -lmad -lid3tag -lz
X  
X  mppplay.o: mppplay.c \
X  	../config.h \
X--- 15,21 ----
X  
X  playmp2_so=mppplay.o mpplay.o
X  playmp2.so: $(playmp2_so)
X! 	$(CC) -L/usr/local/lib -L/usr/X11R6/lib -shared -o $@ $^ -lmad -lid3tag -lz
X  
X  mppplay.o: mppplay.c \
X  	../config.h \
END-of-ocp/files/patch-playmp2-Makefile
echo x - ocp/files/patch-cplinux-ini-in
sed 's/^X//' >ocp/files/patch-cplinux-ini-in << 'END-of-ocp/files/patch-cplinux-ini-in'
X*** cplinux.ini.in.orig	Fri Apr 22 13:33:26 2005
X--- cplinux.ini.in	Fri Apr 22 13:35:13 2005
X***************
X*** 14,20 ****
X  [defaultconfig] ; default configuration
X  ;  link=plrbase mcpbase arcarj arczip arcrar arcumx arcbpa arclha arcace playcda playinp freverb freverb2 devpvxd
X  ;  prelink= ; preloaded dlls
X! link=devi plrbase mcpbase smpbase arctar cdrom
X  prelink=poutput hardware inflate cphelper sets mchasm compat
X  
X  
X--- 14,20 ----
X  [defaultconfig] ; default configuration
X  ;  link=plrbase mcpbase arcarj arczip arcrar arcumx arcbpa arclha arcace playcda playinp freverb freverb2 devpvxd
X  ;  prelink= ; preloaded dlls
X! link=devi plrbase mcpbase smpbase arctar
X  prelink=poutput hardware inflate cphelper sets mchasm compat
X  
X  
END-of-ocp/files/patch-cplinux-ini-in
echo x - ocp/files/patch-Makefile-in
sed 's/^X//' >ocp/files/patch-Makefile-in << 'END-of-ocp/files/patch-Makefile-in'
X*** Makefile.in.orig	Fri Mar 25 18:12:54 2005
X--- Makefile.in	Fri Apr 22 18:28:16 2005
X***************
X*** 6,24 ****
X  all: dirs ocp cp.hlp cp.pak fstypes.so libocp.so
X  
X  install: all
X! 	mkdir -p "$(DESTDIR)$(PREFIX)/share/ocp-$(VERSION)"
X! 	cp -f AUTHORS BUGS COPYING CREDITS KEYBOARD_REMAPS SUID TODO "$(DESTDIR)$(PREFIX)/share/ocp-$(VERSION)"
X! 	mkdir -p "$(DESTDIR)$(PREFIX)/share/ocp-$(VERSION)/data"
X! 	cp -f cp.pak "$(DESTDIR)$(PREFIX)/share/ocp-$(VERSION)/data"
X! 	mkdir -p "$(DESTDIR)$(PREFIX)/share/ocp-$(VERSION)/etc"
X! 	cp -f cplinux.ini "$(DESTDIR)$(PREFIX)/share/ocp-$(VERSION)/etc"
X  	mkdir -p "$(DESTDIR)$(LIBDIR)"
X  	cp -f *.so "$(DESTDIR)$(LIBDIR)"
X  	mkdir -p "$(DESTDIR)$(PREFIX)/bin"
X! 	cp -f ocp "$(DESTDIR)$(PREFIX)/bin/ocp-$(VERSION)"
X! 	ln -sf "$(DESTDIR)$(PREFIX)/bin/ocp-$(VERSION)" "$(DESTDIR)$(PREFIX)/bin/ocp"
X! 	cp -f ultrafix.sh "$(DESTDIR)$(PREFIX)/bin/ultrafix.sh"
X! 	mkdir -p "$(DESTDIR)$(ULTRADIR)"
X  
X  uninstall:
X  	rm -Rf "$(DESTDIR)$(PREFIX)/share/ocp-$(VERSION)" "$(DESTDIR)$(LIBDIR)" "$(DESTDIR)$(PREFIX)/bin/ocp-$(VERSION)" "$(DESTDIR)$(PREFIX)/bin/ocp" "$(DESTDIR)$(PREFIX)/bin/ultrafix.sh"
X--- 6,23 ----
X  all: dirs ocp cp.hlp cp.pak fstypes.so libocp.so
X  
X  install: all
X! 	mkdir -p "$(DESTDIR)$(PREFIX)/share/ocp"
X! 	cp -f AUTHORS BUGS COPYING CREDITS KEYBOARD_REMAPS SUID TODO "$(DESTDIR)$(PREFIX)/share/ocp"
X! 	mkdir -p "$(DESTDIR)$(PREFIX)/share/ocp/data"
X! 	cp -f cp.pak "$(DESTDIR)$(PREFIX)/share/ocp/data"
X! 	cp -f cplinux.ini "$(DESTDIR)$(PREFIX)/etc/ocp.conf"
X  	mkdir -p "$(DESTDIR)$(LIBDIR)"
X  	cp -f *.so "$(DESTDIR)$(LIBDIR)"
X  	mkdir -p "$(DESTDIR)$(PREFIX)/bin"
X! 	cp -f ocp "$(DESTDIR)$(PREFIX)/bin/ocp"
X! #	ln -sf "$(DESTDIR)$(PREFIX)/bin/ocp-$(VERSION)" "$(DESTDIR)$(PREFIX)/bin/ocp"
X! #	cp -f ultrafix.sh "$(DESTDIR)$(PREFIX)/bin/ultrafix.sh"
X! #	mkdir -p "$(DESTDIR)$(ULTRADIR)"
X  
X  uninstall:
X  	rm -Rf "$(DESTDIR)$(PREFIX)/share/ocp-$(VERSION)" "$(DESTDIR)$(LIBDIR)" "$(DESTDIR)$(PREFIX)/bin/ocp-$(VERSION)" "$(DESTDIR)$(PREFIX)/bin/ocp" "$(DESTDIR)$(PREFIX)/bin/ultrafix.sh"
X***************
X*** 85,91 ****
X  	rm -f CPARCH.DAT
X  
X  distclean: clean
X! 	rm -Rf config.h autom4te.cache Rules.make config.log config.status Makefile cplinux.ini
X  
X  fstypes_so=playgmd/gmdptype.o playgmi/gmiptype.o playit/itpptype.o playogg/oggtype.o playmp2/mpptype.o playsid/sidptype.o playwav/wavptype.o playxm/xmpptype.o filesel/fstypes.o
X  fstypes.so: dirs $(fstypes_so)
X--- 84,90 ----
X  	rm -f CPARCH.DAT
X  
X  distclean: clean
X! 	rm -Rf config.h autom4te.cache Rules.make config.log config.status Makefile ocp.conf
X  
X  fstypes_so=playgmd/gmdptype.o playgmi/gmiptype.o playit/itpptype.o playogg/oggtype.o playmp2/mpptype.o playsid/sidptype.o playwav/wavptype.o playxm/xmpptype.o filesel/fstypes.o
X  fstypes.so: dirs $(fstypes_so)
END-of-ocp/files/patch-Makefile-in
echo x - ocp/files/patch-Rules-make-in
sed 's/^X//' >ocp/files/patch-Rules-make-in << 'END-of-ocp/files/patch-Rules-make-in'
X*** Rules.make.in.orig	Fri Apr 22 15:41:01 2005
X--- Rules.make.in	Fri Apr 22 15:43:00 2005
X***************
X*** 6,12 ****
X  
X  ULTRADIR=@ULTRADIR@
X  
X! LIBDIR=@LIBDIR@
X  
X  LRMIVERSION=0.8
X  
X--- 6,12 ----
X  
X  ULTRADIR=@ULTRADIR@
X  
X! LIBDIR=${PREFIX}/lib/ocp
X  
X  LRMIVERSION=0.8
X  
END-of-ocp/files/patch-Rules-make-in
echo x - ocp/files/patch-boot-kickload-c
sed 's/^X//' >ocp/files/patch-boot-kickload-c << 'END-of-ocp/files/patch-boot-kickload-c'
X*** boot/kickload.c.orig	Fri Mar 25 18:12:56 2005
X--- boot/kickload.c	Fri Apr 22 18:16:41 2005
X***************
X*** 9,15 ****
X   *    -first release
X   *  -ss042408   Stian Skjelstad <stian@nixia.no>
X   *    -added some setuid limits
X!  *    -create $HOME/.ocp/cplinux.ini
X   *    -setup cfProgramDir and cfConfigDir into libocp.so
X   *  -ss040831   Stian Skjelstad <stian@nixia.no>
X   *    -safety added when ran setuid
X--- 9,15 ----
X   *    -first release
X   *  -ss042408   Stian Skjelstad <stian@nixia.no>
X   *    -added some setuid limits
X!  *    -create $HOME/.ocp/ocp.conf
X   *    -setup cfProgramDir and cfConfigDir into libocp.so
X   *  -ss040831   Stian Skjelstad <stian@nixia.no>
X   *    -safety added when ran setuid
X***************
X*** 82,88 ****
X  	static char buffer[256];
X  	struct stat st;
X  	strcpy(buffer, base);
X! 	strcat(buffer, "/cplinux.ini");
X  	if (!stat(buffer, &st))
X  		return buffer;
X  	strcpy(buffer, base);
X--- 82,88 ----
X  	static char buffer[256];
X  	struct stat st;
X  	strcpy(buffer, base);
X! 	strcat(buffer, "/ocp.conf");
X  	if (!stat(buffer, &st))
X  		return buffer;
X  	strcpy(buffer, base);
X***************
X*** 155,160 ****
X--- 155,162 ----
X  		return retval;
X  	if ((retval=locate_cp_pak_try(PREFIX "/share/ocp-" VERSION "/data")))
X  		return retval;
X+ 	if ((retval=locate_cp_pak_try(PREFIX "/share/ocp/data")))
X+ 		return retval;
X  	if ((retval=locate_cp_pak_try(LIBDIR)))
X  		return retval;
X  	return NULL;
X***************
X*** 356,367 ****
X  	}
X  	temp=malloc(strlen(_cfConfigDir)+12);
X  	strcpy(temp, _cfConfigDir);
X! 	strcat(temp, "cplinux.ini");
X  	if (stat(temp, &st)<0)
X  	{
X  		if (errno!=ENOENT)
X  		{
X! 			perror("stat($HOME/.ocp-" VERSION "/cplinux.ini)");
X  			free(temp);
X  			return -1;
X  		}
X--- 358,369 ----
X  	}
X  	temp=malloc(strlen(_cfConfigDir)+12);
X  	strcpy(temp, _cfConfigDir);
X! 	strcat(temp, "ocp.conf");
X  	if (stat(temp, &st)<0)
X  	{
X  		if (errno!=ENOENT)
X  		{
X! 			perror("stat($HOME/.ocp-" VERSION "/ocp.conf)");
X  			free(temp);
X  			return -1;
X  		}
X***************
X*** 371,400 ****
X  		{
X  			if (errno!=ENOENT)
X  			{
X! 				perror("stat($HOME/.ocp-" VERSION "/cplinux.ini)");
X  				free(temp);
X  				return -1;
X  			}
X  			if (!(temp2=locate_cplinux_ini()))
X  			{
X! 				fprintf(stderr, "Global cplinux.ini not found\n");
X  				free(temp);
X  				return -1;
X  			}
X  			strcpy(temp, _cfConfigDir);
X! 			strcat(temp, "cplinux.ini");
X  			if (cp(temp2, temp))
X  			{
X! 				perror("cp(global cplinux.ini, $HOME/.ocp-" VERSION "/cplinux.ini)");
X  				free(temp);
X  				return -1;
X  			}
X! 			fprintf(stderr, "$HOME/.ocp-" VERSION "/cplinux.ini created\n");
X  /*		} else {
X  			fprintf(stderr, "$HOME/.ocp-" VERSION "/cp.ini found\n");*/
X  		}
X  /*	} else {
X! 		fprintf(stderr, "$HOME/.ocp-" VERSION "/cplinux.ini found\n");*/
X  	}
X  	free(temp);
X  	return 0;
X--- 373,402 ----
X  		{
X  			if (errno!=ENOENT)
X  			{
X! 				perror("stat($HOME/.ocp-" VERSION "/ocp.conf)");
X  				free(temp);
X  				return -1;
X  			}
X  			if (!(temp2=locate_cplinux_ini()))
X  			{
X! 				fprintf(stderr, "Global ocp.conf not found\n");
X  				free(temp);
X  				return -1;
X  			}
X  			strcpy(temp, _cfConfigDir);
X! 			strcat(temp, "ocp.conf");
X  			if (cp(temp2, temp))
X  			{
X! 				perror("cp(global ocp.conf, $HOME/.ocp-" VERSION "/ocp.conf)");
X  				free(temp);
X  				return -1;
X  			}
X! 			fprintf(stderr, "$HOME/.ocp-" VERSION "/ocp.conf created\n");
X  /*		} else {
X  			fprintf(stderr, "$HOME/.ocp-" VERSION "/cp.ini found\n");*/
X  		}
X  /*	} else {
X! 		fprintf(stderr, "$HOME/.ocp-" VERSION "/ocp.conf found\n");*/
X  	}
X  	free(temp);
X  	return 0;
END-of-ocp/files/patch-boot-kickload-c
echo x - ocp/files/patch-boot-psetting-c
sed 's/^X//' >ocp/files/patch-boot-psetting-c << 'END-of-ocp/files/patch-boot-psetting-c'
X*** boot/psetting.c.orig	Fri Apr 22 18:20:04 2005
X--- boot/psetting.c	Fri Apr 22 18:17:59 2005
X***************
X*** 151,157 ****
X  	/*  int curapp=-1;*/
X  
X  	strcpy(path, cfConfigDir);
X! 	strcat(path, "cplinux.ini");
X  
X  	strcpy(keybuf, "");
X  
X--- 151,157 ----
X  	/*  int curapp=-1;*/
X  
X  	strcpy(path, cfConfigDir);
X! 	strcat(path, "ocp.conf");
X  
X  	strcpy(keybuf, "");
X  
X***************
X*** 421,427 ****
X        strcat(cfConfigDir, "/");
X  
X      if (!cfReadINIFile(argc, argv))
X! /*      fprintf(stderr, "Failed to read cplinux.ini... ($CPDIR/cplinux)\n");
X       else*/
X        goto gotconfig;
X    }
X--- 421,427 ----
X        strcat(cfConfigDir, "/");
X  
X      if (!cfReadINIFile(argc, argv))
X! /*      fprintf(stderr, "Failed to read ocp.conf... ($CPDIR/cplinux)\n");
X       else*/
X        goto gotconfig;
X    }
X***************
X*** 435,459 ****
X       
X     }
X     if (!cfReadINIFile(argc, argv))
X! /*     fprintf(stderr, "Failed to read cplinux.ini... ($HOME/.cp/cplinux)\n");
X      else*/
X       goto gotconfig;
X  
X    strcpy(cfConfigDir, "/etc/");
X    if (!cfReadINIFile(argc, argv))
X! /*    fprintf(stderr, "Failed to read cplinux.ini... (/etc/cplinux)\n");
X     else*/
X      goto gotconfig;
X  
X    strcpy(cfConfigDir, cfProgramDir);
X    if (!cfReadINIFile(argc, argv))
X! /*    fprintf(stderr, "Failed to read cplinux.ini... (argv[0])\n");
X     else*/
X      goto gotconfig;
X  
X  #else
X  	if (cfReadINIFile(argc, argv))
X! 		fprintf(stderr, "Failed to read cplinux.ini\nPlease put it in ~/.ocp/\n");
X  	else
X  		goto gotconfig;
X  #endif
X--- 435,459 ----
X       
X     }
X     if (!cfReadINIFile(argc, argv))
X! /*     fprintf(stderr, "Failed to read ocp.conf... ($HOME/.cp/cplinux)\n");
X      else*/
X       goto gotconfig;
X  
X    strcpy(cfConfigDir, "/etc/");
X    if (!cfReadINIFile(argc, argv))
X! /*    fprintf(stderr, "Failed to read ocp.conf... (/etc/cplinux)\n");
X     else*/
X      goto gotconfig;
X  
X    strcpy(cfConfigDir, cfProgramDir);
X    if (!cfReadINIFile(argc, argv))
X! /*    fprintf(stderr, "Failed to read ocp.conf... (argv[0])\n");
X     else*/
X      goto gotconfig;
X  
X  #else
X  	if (cfReadINIFile(argc, argv))
X! 		fprintf(stderr, "Failed to read ocp.conf\nPlease put it in ~/.ocp/\n");
X  	else
X  		goto gotconfig;
X  #endif
END-of-ocp/files/patch-boot-psetting-c
echo x - ocp/files/patch-cpiface-cpiface-c
sed 's/^X//' >ocp/files/patch-cpiface-cpiface-c << 'END-of-ocp/files/patch-cpiface-cpiface-c'
X*** cpiface/cpiface.c.orig	Fri Apr 22 18:21:38 2005
X--- cpiface/cpiface.c	Fri Apr 22 18:22:22 2005
X***************
X*** 393,399 ****
X  	if (linkhandle<0)
X  	{
X  #ifdef LD_DEBUG
X! 		fprintf(stderr, "Error finding symbol (pllink in cplinux.ini) %s\n", link);
X  #endif
X  		return 0;
X  	}
X--- 393,399 ----
X  	if (linkhandle<0)
X  	{
X  #ifdef LD_DEBUG
X! 		fprintf(stderr, "Error finding symbol (pllink in ocp.conf) %s\n", link);
X  #endif
X  		return 0;
X  	}
X***************
X*** 403,409 ****
X  	{
X  		lnkFree(linkhandle);
X  #ifdef LD_DEBUG
X! 		fprintf(stderr, "Error finding symbol (player in cplinux.ini) %s\n", name);
X  #else
X  		fprintf(stderr, "link error\r\n");
X  #endif
X--- 403,409 ----
X  	{
X  		lnkFree(linkhandle);
X  #ifdef LD_DEBUG
X! 		fprintf(stderr, "Error finding symbol (player in ocp.conf) %s\n", name);
X  #else
X  		fprintf(stderr, "link error\r\n");
X  #endif
END-of-ocp/files/patch-cpiface-cpiface-c
echo x - ocp/pkg-plist
sed 's/^X//' >ocp/pkg-plist << 'END-of-ocp/pkg-plist'
X%%DATADIR%%/AUTHORS
X%%DATADIR%%/BUGS
X%%DATADIR%%/COPYING
X%%DATADIR%%/CREDITS
X%%DATADIR%%/KEYBOARD_REMAPS
X%%DATADIR%%/SUID
X%%DATADIR%%/TODO
X%%DATADIR%%/data/cp.pak
Xetc/ocp.conf
Xlib/ocp/arctar.so
Xlib/ocp/compat.so
Xlib/ocp/cphelper.so
Xlib/ocp/cphlpif.so
Xlib/ocp/cpiface.so
Xlib/ocp/devi.so
Xlib/ocp/devpdisk.so
Xlib/ocp/devpnone.so
Xlib/ocp/devposs.so
Xlib/ocp/devsnone.so
Xlib/ocp/devsoss.so
Xlib/ocp/devwmix.so
Xlib/ocp/devwmixf.so
Xlib/ocp/devwnone.so
Xlib/ocp/framelock.so
Xlib/ocp/fstypes.so
Xlib/ocp/hardware.so
Xlib/ocp/inflate.so
Xlib/ocp/libocp.so
Xlib/ocp/load669.so
Xlib/ocp/loadams.so
Xlib/ocp/loaddmf.so
Xlib/ocp/loadmdl.so
Xlib/ocp/loadmtm.so
Xlib/ocp/loadokt.so
Xlib/ocp/loadptm.so
Xlib/ocp/loads3m.so
Xlib/ocp/loadult.so
Xlib/ocp/mchasm.so
Xlib/ocp/mcpbase.so
Xlib/ocp/pfilesel.so
Xlib/ocp/playgmd.so
Xlib/ocp/playgmi.so
Xlib/ocp/playit.so
Xlib/ocp/playmp2.so
Xlib/ocp/playogg.so
Xlib/ocp/playsid.so
Xlib/ocp/playwav.so
Xlib/ocp/playxm.so
Xlib/ocp/plrbase.so
Xlib/ocp/poutput.so
Xlib/ocp/sets.so
Xlib/ocp/smpbase.so
Xbin/ocp
X@dirrm share/ocp/data
X@dirrm %%DATADIR%%
X@dirrm lib/ocp
END-of-ocp/pkg-plist
exit
---shar end---
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200504230943.j3N9hPjC017910>