FreeBSD Bugzilla – Attachment 120879 Details for
Bug 163753
[MAINTAINER] devel/libk8055: add support for CLANG compiler, fix build on 7.x, support added for PREFIX
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
libk8055-0.2.patch
libk8055-0.2.patch (text/plain), 2.29 KB, created by
jake
on 2012-01-01 16:50:10 UTC
(
hide
)
Description:
libk8055-0.2.patch
Filename:
MIME Type:
Creator:
jake
Created:
2012-01-01 16:50:10 UTC
Size:
2.29 KB
patch
obsolete
>diff -ruN --exclude=CVS /usr/ports/devel/libk8055/Makefile /usr/home/jake/redports/export/jake/devel/libk8055/Makefile >--- /usr/ports/devel/libk8055/Makefile 2011-12-08 20:19:29.000000000 +0000 >+++ /usr/home/jake/redports/export/jake/devel/libk8055/Makefile 2011-12-31 03:27:04.767185000 +0000 >@@ -17,6 +17,7 @@ > MAN1= k8055.1 > MANCOMPRESSED= yes > USE_LDCONFIG= yes >+USE_CSTD= gnu89 > > PLIST_FILES= bin/k8055 \ > lib/libk8055.c \ >@@ -27,8 +28,10 @@ > > .include <bsd.port.pre.mk> > >-.if ${OSVERSION} < 800000 >-BROKEN= does not compile on FreeBSD 7.X >+.if ${OSVERSION} < 800069 >+LIB_DEPENDS+= usb:${PORTSDIR}/devel/libusb >+CFLAGS+= -I${LOCALBASE}/include >+LDFLAGS+= -L${LOCALBASE}/lib > .endif > > post-patch: >diff -ruN --exclude=CVS /usr/ports/devel/libk8055/files/patch-Makefile /usr/home/jake/redports/export/jake/devel/libk8055/files/patch-Makefile >--- /usr/ports/devel/libk8055/files/patch-Makefile 1970-01-01 01:00:00.000000000 +0100 >+++ /usr/home/jake/redports/export/jake/devel/libk8055/files/patch-Makefile 2011-12-31 03:15:57.558476000 +0000 >@@ -0,0 +1,47 @@ >+--- Makefile.orig 2011-12-31 03:12:14.464658120 +0000 >++++ Makefile 2011-12-31 03:12:42.754252842 +0000 >+@@ -1,22 +1,22 @@ >+-cc = gcc >++CC ?= gcc >+ exec = k8055 >+-bindir = /usr/local/bin >+-libdir = /usr/local/lib >+-includedir = /usr/local/include >+-mandir = /usr/local/man/man1 >++bindir = ${PREFIX}/bin >++libdir = ${PREFIX}/lib >++includedir = ${PREFIX}/include >++mandir = ${MANPREFIX}/man/man1 >+ OBJS = main.o libk8055.o >+ # if your are using Linux comment out next line >+-CFLAGS = -DDAEMON -Wall -D_BSD >++CFLAGS += -DDAEMON -Wall -D_BSD >+ # if you are using Linux incomment following line >+ #CFLAGS = -DDAEMON -Wall >+ >+-libs = -lusb -L/usr/lib -lm >++libs = -lusb -L/usr/lib ${LDFLAGS} -lm >+ >+ libk8055.so.0.1: libk8055.o >+- $(cc) -Wall -o libk8055.so.0.2 -shared libk8055.o >++ $(CC) -Wall -o libk8055.so.0.2 -shared libk8055.o >+ >+ libk8055.o: libk8055.c >+- $(cc) -Wall -O -c -g -fPIC $(CFLAGS) libk8055.c >++ $(CC) -Wall -O -c -g -fPIC $(CFLAGS) libk8055.c >+ -ln -sf libk8055.so.0.2 libk8055.so >+ >+ libk8055.c: k8055.h >+@@ -24,10 +24,10 @@ >+ all: k8055_prog libk8055.so.0.1 >+ >+ %.o: %.c >+- $(cc) $(CFLAGS) -c $< >++ $(CC) $(CFLAGS) -c $< >+ >+ k8055_prog: $(OBJS) >+- $(cc) $(OBJS) -o $(exec) $(libs) >++ $(CC) $(OBJS) -o $(exec) $(libs) >+ strip $(exec) >+ >+ clean:
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 163753
: 120879