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:
parent
b1a5d22260
commit
30485f5e1c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=21723
@ -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
|
||||
|
20
sysutils/cdrecord/files/patch-ac
Normal file
20
sysutils/cdrecord/files/patch-ac
Normal 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 *, ...));
|
@ -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
|
||||
|
20
sysutils/cdrtools-devel/files/patch-ac
Normal file
20
sysutils/cdrtools-devel/files/patch-ac
Normal 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 *, ...));
|
@ -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
|
||||
|
20
sysutils/cdrtools/files/patch-ac
Normal file
20
sysutils/cdrtools/files/patch-ac
Normal 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 *, ...));
|
Loading…
Reference in New Issue
Block a user