- Update to version 0.16.18

PR:		ports/168598
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
This commit is contained in:
Sylvio Cesar Teixeira 2012-06-05 20:49:55 +00:00
parent 61be789021
commit 69a0ca8eef
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=298528
5 changed files with 38 additions and 28 deletions

View file

@ -6,22 +6,28 @@
# #
PORTNAME= bin86 PORTNAME= bin86
PORTVERSION= 0.16.17 PORTVERSION= 0.16.18
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= http://homepage.ntlworld.com/robert.debath/dev86/ \ MASTER_SITES= http://www.debath.co.uk/dev86/
http://mirror.inerd.com/FreeBSD/distfiles/${PORTNAME}/
MAINTAINER= ports@FreeBSD.org MAINTAINER= ports@FreeBSD.org
COMMENT= 16-bit assembler and loader (conflicts with devel/bcc) COMMENT= 16-bit assembler and loader
MAKE_JOBS_SAFE= yes
MAN1= as86.1 ld86.1
PORTDOCS= ChangeLog README README-0.4
PLIST_FILES= ${BINS:C/..\//bin\//g}
CONFLICTS= bcc-[0-9]* dev86-[0-9]*
BINS= as/as86 ld/ld86 ld/objchop ld/catimage ld/objdump86 BINS= as/as86 ld/ld86 ld/objchop ld/catimage ld/objdump86
CONFLICTS= bcc-[0-9]* dev86-[0-9]*
PORTDOCS= ChangeLog README README-0.4
MAN1= as86.1 ld86.1
ONLY_FOR_ARCHS= i386 amd64 .include <bsd.port.pre.mk>
PLIST_FILES+= ${BINS:C/..\//bin\//g} .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
BROKEN= Does not compile on ia64, powerpc, or sparc64
.endif
do-install: do-install:
${INSTALL_MAN} ${WRKSRC}/man/*1 ${MAN1PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/man/*1 ${MAN1PREFIX}/man/man1
@ -33,4 +39,4 @@ do-install:
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
.endif .endif
.include <bsd.port.mk> .include <bsd.port.post.mk>

View file

@ -1,2 +1,2 @@
SHA256 (bin86-0.16.17.tar.gz) = 429ba36cb6220083ad7cf56d644b7265d401e631c93eb42f4b7ab9bb48c6829c SHA256 (bin86-0.16.18.tar.gz) = 10b1aa5c0813e0bb01b8cab8b06543809e75b06b8e55db462351887c4a9ed831
SIZE (bin86-0.16.17.tar.gz) = 152400 SIZE (bin86-0.16.18.tar.gz) = 146383

View file

@ -1,6 +1,6 @@
--- Makefile.orig Sat Sep 14 14:35:43 2002 --- Makefile.orig 2005-02-01 05:45:39.000000000 +0900
+++ Makefile Sat Sep 14 14:36:04 2002 +++ Makefile 2012-05-30 05:45:03.000000000 +0900
@@ -1,9 +1,9 @@ @@ -1,16 +1,12 @@
-CFLAGS=-O2 -D_POSIX_SOURCE -CFLAGS=-O2 -D_POSIX_SOURCE
+CFLAGS+=-D_POSIX_SOURCE +CFLAGS+=-D_POSIX_SOURCE
@ -11,4 +11,11 @@
+PREFIX?=/usr/local +PREFIX?=/usr/local
BINDIR=$(PREFIX)/bin BINDIR=$(PREFIX)/bin
LIBDIR=$(PREFIX)/lib LIBDIR=$(PREFIX)/lib
-ifeq ($(PREFIX),/usr)
-MANDIR=$(PREFIX)/share/man/man1
-else
MANDIR=$(PREFIX)/man/man1 MANDIR=$(PREFIX)/man/man1
-endif
SUF=86
INSTALL_OPT=-m 755

View file

@ -1,12 +1,13 @@
--- ld/x86_aout.h.orig 2008-07-14 15:03:10.000000000 -0500 --- ld/x86_aout.h.orig 2003-01-29 07:17:14.000000000 +0900
+++ ld/x86_aout.h 2008-07-14 15:04:55.000000000 -0500 +++ ld/x86_aout.h 2012-05-30 05:49:38.000000000 +0900
@@ -12,6 +12,9 @@ @@ -13,7 +13,9 @@
#if defined(i386) || defined(__BCC__) || defined(MSDOS)
typedef long Long; typedef long Long;
#define __OUT_OK 1 #define __OUT_OK 1
+#elif __amd64__
+typedef int Long;
+#define __OUT_OK 1
#else #else
typedef char Long[4]; -typedef char Long[4];
+#define __OUT_OK 1
+#include <sys/types.h>
+typedef int32_t Long;
#endif #endif
struct exec { /* a.out header */

View file

@ -3,8 +3,4 @@ CPUs. Unlike the GNU binutils in the base system (recent versions
of which have 16-bit capability), these are for code written with of which have 16-bit capability), these are for code written with
Intel syntax. Intel syntax.
This port/package conflicts with devel/bcc. WWW: http://www.debath.co.uk/
WWW: http://homepage.ntlworld.com/robert.debath/
Trevor Johnson