1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00

Make cdrecord build on alpha (at least).

It compiled fine on beast.freebsd.org. But I couldn't really test
it there. So some feedback from alpha people would be great.
This commit is contained in:
Dirk Froemberg 1999-09-18 18:52:53 +00:00
parent b1a5d22260
commit 30485f5e1c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=21723
6 changed files with 90 additions and 12 deletions

View File

@ -1,5 +1,5 @@
# New ports collection makefile for: cdrecord
# Version required: 1.6
# Version required: 1.8a28
# Date created: 2 November 1997
# Whom: jmz
#
@ -17,12 +17,18 @@ MAINTAINER= dirk@FreeBSD.org
WRKSRC= ${WRKDIR}/cdrecord-1.8
MAN1= cdrecord.1 cdda2wav.1
USE_GMAKE= yes
MAKE_ENV= COPTX=-DBSD_SCSI_SENSE_BUG
MAKE_ENV= COPTX="-DBSD_SCSI_SENSE_BUG -DHAVE_SIZE_T"
.if ${MACHINE_ARCH} == "alpha"
post-extract:
${LN} -s ${WRKSRC}/RULES/i386-freebsd-cc.rul \
${WRKSRC}/RULES/alpha-freebsd-cc.rul
.endif
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/cdrecord/OBJ/i386-freebsd-cc/cdrecord \
@${INSTALL_PROGRAM} ${WRKSRC}/cdrecord/OBJ/${ARCH}-freebsd-cc/cdrecord \
${PREFIX}/bin
@${INSTALL_PROGRAM} ${WRKSRC}/cdda2wav/OBJ/i386-freebsd-cc/cdda2wav \
@${INSTALL_PROGRAM} ${WRKSRC}/cdda2wav/OBJ/${ARCH}-freebsd-cc/cdda2wav \
${PREFIX}/bin
@${INSTALL_MAN} ${WRKSRC}/cdrecord/cdrecord.1 ${PREFIX}/man/man1
@${INSTALL_MAN} ${WRKSRC}/cdda2wav/cdda2wav.1 ${PREFIX}/man/man1

View File

@ -0,0 +1,20 @@
--- include/schily.h.orig Mon Aug 30 16:50:46 1999
+++ include/schily.h Sat Sep 18 17:25:57 1999
@@ -34,7 +34,7 @@
#define _SCHILY_H
#ifndef _STANDARD_H
-#include <standard.h.h>
+#include <standard.h>
#endif
#if defined(_SIZE_T) || defined(_T_SIZE_) || defined(_T_SIZE) || \
@@ -139,7 +139,7 @@
extern int geterrno __PR((void));
extern void raisecond __PR((const char *, long));
#ifdef HAVE_SIZE_T
-extern int snprintf __PR((char *, size_t, const char *, ...));
+/*extern int snprintf __PR((char *, size_t, const char *, ...));*/
#endif
/*extern int sprintf __PR((char *, const char *, ...)); ist woanders falsch deklariert !!!*/
extern char *strcatl __PR((char *, ...));

View File

@ -1,5 +1,5 @@
# New ports collection makefile for: cdrecord
# Version required: 1.6
# Version required: 1.8a28
# Date created: 2 November 1997
# Whom: jmz
#
@ -17,12 +17,18 @@ MAINTAINER= dirk@FreeBSD.org
WRKSRC= ${WRKDIR}/cdrecord-1.8
MAN1= cdrecord.1 cdda2wav.1
USE_GMAKE= yes
MAKE_ENV= COPTX=-DBSD_SCSI_SENSE_BUG
MAKE_ENV= COPTX="-DBSD_SCSI_SENSE_BUG -DHAVE_SIZE_T"
.if ${MACHINE_ARCH} == "alpha"
post-extract:
${LN} -s ${WRKSRC}/RULES/i386-freebsd-cc.rul \
${WRKSRC}/RULES/alpha-freebsd-cc.rul
.endif
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/cdrecord/OBJ/i386-freebsd-cc/cdrecord \
@${INSTALL_PROGRAM} ${WRKSRC}/cdrecord/OBJ/${ARCH}-freebsd-cc/cdrecord \
${PREFIX}/bin
@${INSTALL_PROGRAM} ${WRKSRC}/cdda2wav/OBJ/i386-freebsd-cc/cdda2wav \
@${INSTALL_PROGRAM} ${WRKSRC}/cdda2wav/OBJ/${ARCH}-freebsd-cc/cdda2wav \
${PREFIX}/bin
@${INSTALL_MAN} ${WRKSRC}/cdrecord/cdrecord.1 ${PREFIX}/man/man1
@${INSTALL_MAN} ${WRKSRC}/cdda2wav/cdda2wav.1 ${PREFIX}/man/man1

View File

@ -0,0 +1,20 @@
--- include/schily.h.orig Mon Aug 30 16:50:46 1999
+++ include/schily.h Sat Sep 18 17:25:57 1999
@@ -34,7 +34,7 @@
#define _SCHILY_H
#ifndef _STANDARD_H
-#include <standard.h.h>
+#include <standard.h>
#endif
#if defined(_SIZE_T) || defined(_T_SIZE_) || defined(_T_SIZE) || \
@@ -139,7 +139,7 @@
extern int geterrno __PR((void));
extern void raisecond __PR((const char *, long));
#ifdef HAVE_SIZE_T
-extern int snprintf __PR((char *, size_t, const char *, ...));
+/*extern int snprintf __PR((char *, size_t, const char *, ...));*/
#endif
/*extern int sprintf __PR((char *, const char *, ...)); ist woanders falsch deklariert !!!*/
extern char *strcatl __PR((char *, ...));

View File

@ -1,5 +1,5 @@
# New ports collection makefile for: cdrecord
# Version required: 1.6
# Version required: 1.8a28
# Date created: 2 November 1997
# Whom: jmz
#
@ -17,12 +17,18 @@ MAINTAINER= dirk@FreeBSD.org
WRKSRC= ${WRKDIR}/cdrecord-1.8
MAN1= cdrecord.1 cdda2wav.1
USE_GMAKE= yes
MAKE_ENV= COPTX=-DBSD_SCSI_SENSE_BUG
MAKE_ENV= COPTX="-DBSD_SCSI_SENSE_BUG -DHAVE_SIZE_T"
.if ${MACHINE_ARCH} == "alpha"
post-extract:
${LN} -s ${WRKSRC}/RULES/i386-freebsd-cc.rul \
${WRKSRC}/RULES/alpha-freebsd-cc.rul
.endif
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/cdrecord/OBJ/i386-freebsd-cc/cdrecord \
@${INSTALL_PROGRAM} ${WRKSRC}/cdrecord/OBJ/${ARCH}-freebsd-cc/cdrecord \
${PREFIX}/bin
@${INSTALL_PROGRAM} ${WRKSRC}/cdda2wav/OBJ/i386-freebsd-cc/cdda2wav \
@${INSTALL_PROGRAM} ${WRKSRC}/cdda2wav/OBJ/${ARCH}-freebsd-cc/cdda2wav \
${PREFIX}/bin
@${INSTALL_MAN} ${WRKSRC}/cdrecord/cdrecord.1 ${PREFIX}/man/man1
@${INSTALL_MAN} ${WRKSRC}/cdda2wav/cdda2wav.1 ${PREFIX}/man/man1

View File

@ -0,0 +1,20 @@
--- include/schily.h.orig Mon Aug 30 16:50:46 1999
+++ include/schily.h Sat Sep 18 17:25:57 1999
@@ -34,7 +34,7 @@
#define _SCHILY_H
#ifndef _STANDARD_H
-#include <standard.h.h>
+#include <standard.h>
#endif
#if defined(_SIZE_T) || defined(_T_SIZE_) || defined(_T_SIZE) || \
@@ -139,7 +139,7 @@
extern int geterrno __PR((void));
extern void raisecond __PR((const char *, long));
#ifdef HAVE_SIZE_T
-extern int snprintf __PR((char *, size_t, const char *, ...));
+/*extern int snprintf __PR((char *, size_t, const char *, ...));*/
#endif
/*extern int sprintf __PR((char *, const char *, ...)); ist woanders falsch deklariert !!!*/
extern char *strcatl __PR((char *, ...));