ports/158598: [MAINTAINER] emulators/tiemu3: Fix build with clang

Naram Qashat cyberbotx at cyberbotx.com
Sat Jul 2 16:40:10 UTC 2011


>Number:         158598
>Category:       ports
>Synopsis:       [MAINTAINER] emulators/tiemu3: Fix build with clang
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 02 16:40:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Naram Qashat
>Release:        FreeBSD 8.2-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD kirby.cyberbotx.com 8.2-RELEASE FreeBSD 8.2-RELEASE #3: Sun Feb 27 08:58:31 EST 2011
>Description:
Fix build with clang by respecting CC.

Added file(s):
- files/patch-man-Makefile.in
- files/patch-src-core-uae-Makefile

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- tiemu3-3.03_1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/emulators/tiemu3/files/patch-man-Makefile.in /kirby/shared/ports/tiemu3/files/patch-man-Makefile.in
--- /usr/ports/emulators/tiemu3/files/patch-man-Makefile.in	1969-12-31 19:00:00.000000000 -0500
+++ /kirby/shared/ports/tiemu3/files/patch-man-Makefile.in	2011-07-02 12:20:23.000000000 -0400
@@ -0,0 +1,11 @@
+--- man/Makefile.in.orig	2009-04-30 16:45:57.000000000 -0400
++++ man/Makefile.in	2011-07-02 12:20:12.000000000 -0400
+@@ -539,7 +539,7 @@
+ 
+ dist_win: $(man_MANS)
+ 	groff -Tascii -man $(man_MANS) > Manpage
+-	C_INCLUDE_PATH="" LIBRARY_PATH="" gcc cleaner.c -o cleaner
++	C_INCLUDE_PATH="" LIBRARY_PATH="" $(CC) cleaner.c -o cleaner
+ 	./cleaner Manpage
+ 	rm Manpage cleaner
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff -ruN --exclude=CVS /usr/ports/emulators/tiemu3/files/patch-src-core-uae-Makefile /kirby/shared/ports/tiemu3/files/patch-src-core-uae-Makefile
--- /usr/ports/emulators/tiemu3/files/patch-src-core-uae-Makefile	1969-12-31 19:00:00.000000000 -0500
+++ /kirby/shared/ports/tiemu3/files/patch-src-core-uae-Makefile	2011-07-02 12:16:35.000000000 -0400
@@ -0,0 +1,37 @@
+--- src/core/uae/Makefile.orig	2006-01-06 18:30:04.000000000 -0500
++++ src/core/uae/Makefile	2011-07-02 12:14:35.000000000 -0400
+@@ -14,26 +14,26 @@
+ 
+ # For cross-compiling (generators are run on host)
+ build68k_host.o: build68k.c
+-	C_INCLUDE_PATH="" LIBRARY_PATH="" gcc -c -o $@ $?
++	C_INCLUDE_PATH="" LIBRARY_PATH="" $(CC) -c -o $@ $?
+ gencpu_host.o: gencpu.c
+-	C_INCLUDE_PATH="" LIBRARY_PATH="" gcc -c -o $@ $?
++	C_INCLUDE_PATH="" LIBRARY_PATH="" $(CC) -c -o $@ $?
+ readcpu_host.o: readcpu.c
+-	C_INCLUDE_PATH="" LIBRARY_PATH="" gcc -c -o $@ $?
++	C_INCLUDE_PATH="" LIBRARY_PATH="" $(CC) -c -o $@ $?
+ cpudefs_host.o: cpudefs.c
+-	C_INCLUDE_PATH="" LIBRARY_PATH="" gcc -c -o $@ $?
++	C_INCLUDE_PATH="" LIBRARY_PATH="" $(CC) -c -o $@ $?
+ missing_host.o: missing.c
+-	C_INCLUDE_PATH="" LIBRARY_PATH="" gcc -c -o $@ $?
++	C_INCLUDE_PATH="" LIBRARY_PATH="" $(CC) -c -o $@ $?
+ xmalloc_host.o: xmalloc.c
+-	C_INCLUDE_PATH="" LIBRARY_PATH="" gcc -c -o $@ $?
++	C_INCLUDE_PATH="" LIBRARY_PATH="" $(CC) -c -o $@ $?
+ 
+ # Build generators and files to generate
+ build68k: build68k_host.o
+ 	@echo "-> Compiling 68k builder..."
+-	C_INCLUDE_PATH="" LIBRARY_PATH="" gcc $(LDFLAGS) -o $@ $?
++	C_INCLUDE_PATH="" LIBRARY_PATH="" $(CC) $(LDFLAGS) -o $@ $?
+ 
+ gencpu: gencpu_host.o readcpu_host.o cpudefs_host.o missing_host.o xmalloc_host.o
+ 	@echo "-> Compiling CPU generator..."
+-	C_INCLUDE_PATH="" LIBRARY_PATH="" gcc $(LDFLAGS) -o $@ gencpu_host.o readcpu_host.o cpudefs_host.o missing_host.o xmalloc_host.o
++	C_INCLUDE_PATH="" LIBRARY_PATH="" $(CC) $(LDFLAGS) -o $@ gencpu_host.o readcpu_host.o cpudefs_host.o missing_host.o xmalloc_host.o
+ 
+ cpudefs.c: build68k table68k
+ 	@echo "-> Building CPU definitions..."
--- tiemu3-3.03_1.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list