FreeBSD Bugzilla – Attachment 159051 Details for
Bug 201749
[MAINTAINER] lang/tcc: add amd64 support
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
tcc.diff
tcc.diff (text/plain), 3.00 KB, created by
Carlos J Puga Medina
on 2015-07-21 22:31:12 UTC
(
hide
)
Description:
tcc.diff
Filename:
MIME Type:
Creator:
Carlos J Puga Medina
Created:
2015-07-21 22:31:12 UTC
Size:
3.00 KB
patch
obsolete
>diff -urN /usr/ports/lang/tcc.old/Makefile /usr/ports/lang/tcc/Makefile >--- /usr/ports/lang/tcc.old/Makefile 2014-08-23 15:58:12.000000000 +0000 >+++ /usr/ports/lang/tcc/Makefile 2015-07-22 00:03:31.249400000 +0000 >@@ -2,7 +2,7 @@ > > PORTNAME= tcc > PORTVERSION= 0.9.26 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= lang > MASTER_SITES= SAVANNAH/tinycc > >@@ -11,7 +11,7 @@ > > LICENSE= LGPL21 > >-ONLY_FOR_ARCHS= i386 >+ONLY_FOR_ARCHS= amd64 i386 > > CONFLICTS= TenDRA-[0-9]* > >@@ -28,7 +28,21 @@ > > .include <bsd.port.options.mk> > >+.if ${ARCH} == "amd64" >+CONFIGURE_ARGS+= --cpu=x86-64 --extra-cflags="-DTCC_TARGET_X86_64 -DONE_SOURCE" >+MAKE_ARGS+= ARCH=x86-64 >+CPUTYPE= x86_64 >+FILES= bcheck.o alloca86_64.o libtcc1.o >+ >+PLIST_SUB+= AMD64="" >+.else >+PLIST_SUB+= AMD64="@comment " >+.endif >+ > .if ${ARCH} == "i386" >+CPUTYPE= i386 >+FILES= bcheck.o alloca86.o alloca86-bt.o >+ > PLIST_SUB+= I386="" > .else > PLIST_SUB+= I386="@comment " >@@ -42,7 +56,9 @@ > ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/tcc > ${INSTALL_MAN} ${WRKSRC}/tcc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 > ${RM} -r ${STAGEDIR}${PREFIX}/share/man >- ${INSTALL_DATA} ${WRKSRC}/lib/i386/bcheck.o ${STAGEDIR}${PREFIX}/lib/tcc >+.for f in ${FILES} >+ ${INSTALL_DATA} ${WRKSRC}/lib/${CPUTYPE}/*.o ${STAGEDIR}${PREFIX}/lib/tcc >+.endfor > > .if ${PORT_OPTIONS:MDOCS} > ${MKDIR} ${STAGEDIR}${DOCSDIR} >diff -urN /usr/ports/lang/tcc.old/files/patch-lib_Makefile /usr/ports/lang/tcc/files/patch-lib_Makefile >--- /usr/ports/lang/tcc.old/files/patch-lib_Makefile 1970-01-01 00:00:00.000000000 +0000 >+++ /usr/ports/lang/tcc/files/patch-lib_Makefile 2015-07-21 22:05:40.683794000 +0000 >@@ -0,0 +1,11 @@ >+--- lib/Makefile.orig 2015-07-21 22:05:25 UTC >++++ lib/Makefile >+@@ -40,7 +40,7 @@ native : TCC = $(TOP)/tcc$(EXESUF) >+ cross : TCC = $(TOP)/$(TARGET)-tcc$(EXESUF) >+ >+ I386_O = libtcc1.o alloca86.o alloca86-bt.o $(BCHECK_O) >+-X86_64_O = libtcc1.o alloca86_64.o >++X86_64_O = libtcc1.o alloca86_64.o $(BCHECK_O) >+ WIN32_O = $(I386_O) crt1.o wincrt1.o dllcrt1.o dllmain.o chkstk.o >+ WIN64_O = $(X86_64_O) crt1.o wincrt1.o dllcrt1.o dllmain.o chkstk.o >+ >diff -urN /usr/ports/lang/tcc.old/files/patch-texi2pod.pl /usr/ports/lang/tcc/files/patch-texi2pod.pl >--- /usr/ports/lang/tcc.old/files/patch-texi2pod.pl 1970-01-01 00:00:00.000000000 +0000 >+++ /usr/ports/lang/tcc/files/patch-texi2pod.pl 2015-07-21 22:05:41.127355000 +0000 >@@ -0,0 +1,8 @@ >+--- texi2pod.pl.orig 2013-02-15 14:24:00 UTC >++++ texi2pod.pl >+@@ -1,4 +1,4 @@ >+-#! /usr/bin/perl -w >++#! /usr/local/bin/perl -w >+ >+ # Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. >+ >diff -urN /usr/ports/lang/tcc.old/pkg-plist /usr/ports/lang/tcc/pkg-plist >--- /usr/ports/lang/tcc.old/pkg-plist 2014-10-27 15:23:30.000000000 +0000 >+++ /usr/ports/lang/tcc/pkg-plist 2015-07-22 00:04:27.559102000 +0000 >@@ -8,6 +8,10 @@ > lib/tcc/include/tcclib.h > lib/tcc/include/varargs.h > lib/tcc/bcheck.o >+%%I386%%lib/tcc/alloca86.o >+%%I386%%lib/tcc/alloca86-bt.o >+%%AMD64%%lib/tcc/alloca86_64.o >+lib/tcc/libtcc1.o > lib/tcc/libtcc1.a > man/man1/tcc.1.gz > %%PORTDOCS%%%%DOCSDIR%%/tcc-doc.html
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 201749
: 159051 |
159052
|
159055