- Remove obsolete site form MASTER_SITES

- Change location of data files from libdata/ to share/

PR: 20752
Submitted by: Ports Fury
This commit is contained in:
Kevin Lo
2000-08-23 08:43:39 +00:00
parent 80d3503afa
commit 376bedfc02
5 changed files with 93 additions and 144 deletions

View File

@@ -8,18 +8,14 @@
PORTNAME= prodosemu
PORTVERSION= 0.1
CATEGORIES= emulators
MASTER_SITES= ftp://ftp.apple.asimov.net/pub/apple_II/emulators/prodosemu/ \
ftp://apple2.caltech.edu/pub/apple2/emulators/
MASTER_SITES= ftp://apple2.caltech.edu/pub/apple2/emulators/
DISTNAME= ${PORTNAME}.v${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
NO_PACKAGE= yes
RESTRICTED= apple.rom copyright is owned by Apple and cannot be distributed.
WRKSRC= ${WRKDIR}/prodosemu-v0.1
post-patch:
@${PERL} -pi -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/*.c
WRKSRC= ${WRKDIR}/${PORTNAME}-v${PORTVERSION}
post-install:
.if !defined(NOPORTDOCS)

View File

@@ -1,89 +1,63 @@
*** Makefile.orig Tue Jan 9 13:00:03 1996
--- Makefile Mon Jan 10 04:44:20 2000
***************
*** 1,12 ****
#
! #Makefile for ProDOS Emulator v0.1
! #
all : prodos
# Linux doesn't seem to like Randy Frank's beep code,
# if you're compiling on something else, you could try not defining NOBEEP
! OPT = -O2 -DNOBEEP
# Necessary libraries
LIB = -lcurses -ltermcap
--- 1,23 ----
#
! # Makefile for ProDOS Emulator v0.1
! # FreeBSD modifications by Joel Sutton 18th Feb, 1997
!
! # Paths to various places
! PREFIX?= /usr/local
! BINDIR= ${PREFIX}/bin
! LIBDIR= ${PREFIX}/libdata
! ROMDIR= ${LIBDIR}/apple2
! ROM= prodos-2e.rom
!
! # Certain programs
! CC?= cc
! MKDIR?= mkdir -p
all : prodos
# Linux doesn't seem to like Randy Frank's beep code,
# if you're compiling on something else, you could try not defining NOBEEP
! OPT = ${CFLAGS} -DNOBEEP -DROMFILE=\"${ROMDIR}/${ROM}\"
# Necessary libraries
LIB = -lcurses -ltermcap
***************
*** 16,35 ****
# Build modules from source:
main.o: main.c apple.h
! cc -c $(OPT) main.c
6502.o: 6502.c apple.h
! cc -c $(OPT) 6502.c
mega2.o: mega2.c apple.h
! cc -c $(OPT) mega2.c
debug.o: debug.c apple.h
! cc -c $(OPT) debug.c
prodos.o: prodos.c apple.h
! cc -c $(OPT) prodos.c
# Build the executale
prodos : $(OBJ)
! cc $(OPT) -o prodos $(OBJ) $(LIB)
# Clean up
clean:
! rm *.o *~
--- 27,52 ----
# Build modules from source:
main.o: main.c apple.h
! $(CC) -c $(OPT) main.c
6502.o: 6502.c apple.h
! $(CC) -c $(OPT) 6502.c
mega2.o: mega2.c apple.h
! $(CC) -c $(OPT) mega2.c
debug.o: debug.c apple.h
! $(CC) -c $(OPT) debug.c
prodos.o: prodos.c apple.h
! $(CC) -c $(OPT) prodos.c
# Build the executale
prodos : $(OBJ)
! $(CC) $(OPT) -o prodos $(OBJ) $(LIB)
!
! # Install the program
! install: all
! if [ ! -f ${ROMDIR} ]; then ${MKDIR} ${ROMDIR}; fi
! ${BSD_INSTALL_PROGRAM} prodos ${BINDIR}
! ${BSD_INSTALL_DATA} apple.rom ${ROMDIR}/${ROM}
# Clean up
clean:
! rm *.o
--- Makefile.orig Tue Jan 9 13:00:03 1996
+++ Makefile Tue Aug 15 20:34:22 2000
@@ -1,12 +1,23 @@
#
-#Makefile for ProDOS Emulator v0.1
-#
+# Makefile for ProDOS Emulator v0.1
+# FreeBSD modifications by Joel Sutton 18th Feb, 1997
+
+# Paths to various places
+PREFIX?= /usr/local
+BINDIR= ${PREFIX}/bin
+LIBDIR= ${PREFIX}/share
+ROMDIR= ${LIBDIR}/apple2
+ROM= prodos-2e.rom
+
+# Certain programs
+CC?= cc
+MKDIR?= mkdir -p
all : prodos
# Linux doesn't seem to like Randy Frank's beep code,
# if you're compiling on something else, you could try not defining NOBEEP
-OPT = -O2 -DNOBEEP
+OPT = ${CFLAGS} -DNOBEEP -DROMFILE=\"${ROMDIR}/${ROM}\"
# Necessary libraries
LIB = -lcurses -ltermcap
@@ -16,20 +27,26 @@
# Build modules from source:
main.o: main.c apple.h
- cc -c $(OPT) main.c
+ $(CC) -c $(OPT) main.c
6502.o: 6502.c apple.h
- cc -c $(OPT) 6502.c
+ $(CC) -c $(OPT) 6502.c
mega2.o: mega2.c apple.h
- cc -c $(OPT) mega2.c
+ $(CC) -c $(OPT) mega2.c
debug.o: debug.c apple.h
- cc -c $(OPT) debug.c
+ $(CC) -c $(OPT) debug.c
prodos.o: prodos.c apple.h
- cc -c $(OPT) prodos.c
+ $(CC) -c $(OPT) prodos.c
# Build the executale
prodos : $(OBJ)
- cc $(OPT) -o prodos $(OBJ) $(LIB)
+ $(CC) $(OPT) -o prodos $(OBJ) $(LIB)
+
+# Install the program
+install: all
+ if [ ! -f ${ROMDIR} ]; then ${MKDIR} ${ROMDIR}; fi
+ ${BSD_INSTALL_PROGRAM} prodos ${BINDIR}
+ ${BSD_INSTALL_DATA} apple.rom ${ROMDIR}/${ROM}
# Clean up
clean:
- rm *.o *~
+ rm *.o

View File

@@ -1,21 +1,12 @@
diff -rc prodosemu-v0.1/apple.h prodosemu/apple.h
*** apple.h Tue Jan 9 15:00:03 1996
--- apple.h Tue Feb 18 07:02:04 1997
***************
*** 18,25 ****
#endif
#ifndef CBREAK
! /*#include <sgtty.h>*/
! #include <bsd/sgtty.h>
#endif
#ifndef TIOCGETP
--- 18,24 ----
#endif
#ifndef CBREAK
! #include <sgtty.h>
#endif
#ifndef TIOCGETP
--- apple.h.orig Tue Jan 9 13:00:03 1996
+++ apple.h Tue Aug 15 20:34:22 2000
@@ -18,8 +18,7 @@
#endif
#ifndef CBREAK
-/*#include <sgtty.h>*/
-#include <bsd/sgtty.h>
+#include <sgtty.h>
#endif
#ifndef TIOCGETP

View File

@@ -1,26 +1,14 @@
*** main.c.orig Tue Jan 9 13:00:03 1996
--- main.c Sun Jan 9 06:47:30 2000
***************
*** 9,16 ****
#include "apple.h"
#include <curses.h>
#define REF_DELAY 2000
! #define ROMFILE "apple.rom"
extern char prodosroot[];
--- 9,21 ----
#include "apple.h"
#include <curses.h>
+
#define REF_DELAY 2000
!
! /* Where is the default rom file?? */
! #ifndef ROMFILE
! #define ROMFILE "%%PREFIX%%/libdata/apple2/prodos-2e.rom"
! #endif
extern char prodosroot[];
--- main.c.orig Tue Jan 9 13:00:03 1996
+++ main.c Tue Aug 15 20:41:41 2000
@@ -10,7 +10,11 @@
#include "apple.h"
#include <curses.h>
#define REF_DELAY 2000
+
+/* Where is the default rom file?? */
+#ifndef ROMFILE
#define ROMFILE "apple.rom"
+#endif
extern char prodosroot[];

View File

@@ -1,5 +1,5 @@
bin/prodos
libdata/apple2/prodos-2e.rom
share/apple2/prodos-2e.rom
share/doc/prodosemu/README
@dirrm share/doc/prodosemu
@dirrm libdata/apple2
@dirrm share/apple2