Replace *huge* files by a simple config.sub patch, plus an explicit
config system, courtesy of gcc. Find gdbm, link against it, fix dependency. Fake. There is probably more to install, some dictionaries to build, and I have a hunch the audio output is Ulaw where it should be linear, but this will wait...
This commit is contained in:
parent
1ecb595edf
commit
1389d9c2fc
@ -1,26 +1,29 @@
|
||||
# $OpenBSD: Makefile,v 1.12 2000/03/24 23:28:02 espie Exp $
|
||||
# $OpenBSD: Makefile,v 1.13 2000/04/08 17:30:15 espie Exp $
|
||||
|
||||
DISTNAME= rsynth-2.0
|
||||
CATEGORIES= audio
|
||||
NEED_VERSION= 1.230
|
||||
NEED_VERSION= 1.230
|
||||
MASTER_SITES= ftp://svr-ftp.eng.cam.ac.uk/pub/comp.speech/synthesis/
|
||||
|
||||
MAINTAINER= angelos@openbsd.org
|
||||
|
||||
LICENSE_TYPE= NONE
|
||||
PERMIT_PACKAGE_CDROM= YES
|
||||
PERMIT_PACKAGE_FTP= YES
|
||||
PERMIT_DISTFILES_CDROM= YES
|
||||
PERMIT_DISTFILES_FTP= YES
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
FAKE= Yes
|
||||
FAKE_FLAGS= PREFIX=${WRKINST}${PREFIX}
|
||||
|
||||
BUILD_DEPENDS= ${PREFIX}/lib/libgdbm.a::databases/gdbm
|
||||
LIB_DEPENDS= gdbm.::databases/gdbm
|
||||
|
||||
CONFIGURE_ENV=LDFLAGS=-L${LOCALBASE}/lib CPPFLAGS=-I${LOCALBASE}/include
|
||||
CONFIGURE_ARGS=`$(CC) -dumpmachine`
|
||||
USE_AUTOCONF= Yes
|
||||
SEPARATE_BUILD= Yes
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
pre-configure:
|
||||
@cp ${FILESDIR}/openbsdplay.c ${WRKSRC}/config/openbsdplay.c
|
||||
@cp ${FILESDIR}/config.guess ${WRKSRC}/config.guess
|
||||
@cp ${FILESDIR}/config.sub ${WRKSRC}/config.sub
|
||||
@cp ${FILESDIR}/configure ${WRKSRC}/configure
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
1087
audio/rsynth/files/config.guess
vendored
1087
audio/rsynth/files/config.guess
vendored
File diff suppressed because it is too large
Load Diff
1215
audio/rsynth/files/config.sub
vendored
1215
audio/rsynth/files/config.sub
vendored
File diff suppressed because it is too large
Load Diff
3345
audio/rsynth/files/configure
vendored
3345
audio/rsynth/files/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -1,36 +1,23 @@
|
||||
*** Makefile.in.orig Tue Nov 8 08:30:52 1994
|
||||
--- Makefile.in Sun Jun 7 21:42:00 1998
|
||||
***************
|
||||
*** 6,12 ****
|
||||
PREFIX = @prefix@
|
||||
BIN_DIR = $(PREFIX)/bin
|
||||
! LIB_DIR = $(PREFIX)/lib/dict
|
||||
! LDLIBS = @LIBS@
|
||||
XLIBS = @XLIBS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
--- 6,12 ----
|
||||
PREFIX = @prefix@
|
||||
BIN_DIR = $(PREFIX)/bin
|
||||
! LIB_DIR = $(PREFIX)/share/dict
|
||||
! LDLIBS = @LIBS@ -lossaudio
|
||||
XLIBS = @XLIBS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
***************
|
||||
*** 67,73 ****
|
||||
for f in $(PROGS); do \
|
||||
$(INSTALL_PROG) $$f $(BIN_DIR); \
|
||||
done
|
||||
! $(INSTALL) -d $(LIB_DIR)
|
||||
for f in $(DICTS); do \
|
||||
$(INSTALL_DATA) $$f $(LIB_DIR); \
|
||||
done
|
||||
--- 67,73 ----
|
||||
for f in $(PROGS); do \
|
||||
$(INSTALL_PROG) $$f $(BIN_DIR); \
|
||||
done
|
||||
! if [ ! -d $(LIB_DIR) ]; then mkdir -p $(LIB_DIR); fi
|
||||
for f in $(DICTS); do \
|
||||
$(INSTALL_DATA) $$f $(LIB_DIR); \
|
||||
done
|
||||
--- Makefile.in.orig Tue Nov 8 14:30:52 1994
|
||||
+++ Makefile.in Sat Apr 8 18:55:14 2000
|
||||
@@ -5,8 +5,9 @@ SRCDIR = @srcdir@
|
||||
CC = @CC@
|
||||
PREFIX = @prefix@
|
||||
BIN_DIR = $(PREFIX)/bin
|
||||
-LIB_DIR = $(PREFIX)/lib/dict
|
||||
-LDLIBS = @LIBS@
|
||||
+LIB_DIR = $(PREFIX)/share/dict
|
||||
+LDLIBS = @LIBS@ -lossaudio
|
||||
+LDFLAGS = @LDFLAGS@
|
||||
XLIBS = @XLIBS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
@@ -67,7 +68,7 @@ install : $(PROGS) $(DICTS)
|
||||
for f in $(PROGS); do \
|
||||
$(INSTALL_PROG) $$f $(BIN_DIR); \
|
||||
done
|
||||
- $(INSTALL) -d $(LIB_DIR)
|
||||
+ if [ ! -d $(LIB_DIR) ]; then mkdir -p $(LIB_DIR); fi
|
||||
for f in $(DICTS); do \
|
||||
$(INSTALL_DATA) $$f $(LIB_DIR); \
|
||||
done
|
||||
|
11
audio/rsynth/patches/patch-ad
Normal file
11
audio/rsynth/patches/patch-ad
Normal file
@ -0,0 +1,11 @@
|
||||
--- config.sub.orig Mon Oct 31 14:41:52 1994
|
||||
+++ config.sub Sat Apr 8 19:15:47 2000
|
||||
@@ -704,7 +704,7 @@ case $os in
|
||||
| -amigados* | -msdos* | -newsos* | -unicos* | -aos* \
|
||||
| -nindy* | -vxworks* | -ebmon* | -hms* | -mvs* | -clix* \
|
||||
| -riscos* | -linux* | -uniplus* | -iris* | -rtu* | -xenix* \
|
||||
- | -hiux* | -386bsd* | -netbsd* | -riscix* | -lynxos* \
|
||||
+ | -hiux* | -386bsd* | -netbsd* | -openbsd* | -riscix* | -lynxos* \
|
||||
| -go32 | -vsta | -sim | -es1800* | -udi | -hms* | -xray | -hds* \
|
||||
| -os68k* | -none* | -v88r* | -aout* | -coff | -elf* | -bosx* \
|
||||
| -abug | -ecoff* | -netware* | -os9* )
|
Loading…
Reference in New Issue
Block a user