svn commit: r341022 - in branches/2014Q1/devel/libmpcbdm: . files
Martin Wilke
miwi at FreeBSD.org
Sat Jan 25 13:00:57 UTC 2014
Author: miwi
Date: Sat Jan 25 13:00:56 2014
New Revision: 341022
URL: http://svnweb.freebsd.org/changeset/ports/341022
QAT: https://qat.redports.org/buildarchive/r341022/
Log:
MFH: r340258
- Fix build with clang
PR: 184851
Submitted by: ports fury
Modified:
branches/2014Q1/devel/libmpcbdm/Makefile (contents, props changed)
branches/2014Q1/devel/libmpcbdm/files/patch-libmpc8xx_lptbdm.c (contents, props changed)
branches/2014Q1/devel/libmpcbdm/pkg-plist (contents, props changed)
Directory Properties:
branches/2014Q1/ (props changed)
Modified: branches/2014Q1/devel/libmpcbdm/Makefile
==============================================================================
--- branches/2014Q1/devel/libmpcbdm/Makefile Sat Jan 25 12:59:35 2014 (r341021)
+++ branches/2014Q1/devel/libmpcbdm/Makefile Sat Jan 25 13:00:56 2014 (r341022)
@@ -13,19 +13,20 @@ MAINTAINER= ports at FreeBSD.org
COMMENT= Standalone library to control various mpc8xx boards
WRKSRC= ${WRKDIR}/libmpc8xx
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
+
+USES= gmake
+USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
-ONLY_FOR_ARCHS= i386
+ONLY_FOR_ARCHS= amd64 i386
-NO_STAGE= yes
post-patch:
- @${REINPLACE_CMD} -E -e 's,(objformat=).*,\1elf,' \
- ${WRKSRC}/configure
+ @${REINPLACE_CMD} -e \
+ 's| $$(includedir)| $$(DESTDIR)$$(includedir)|' \
+ ${WRKSRC}/libmpc8xx/Makefile.in
post-install:
- @${MKDIR} ${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/Flash.dev ${DATADIR}
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ (cd ${WRKSRC} && ${INSTALL_DATA} Flash.dev ${STAGEDIR}${DATADIR})
.include <bsd.port.mk>
Modified: branches/2014Q1/devel/libmpcbdm/files/patch-libmpc8xx_lptbdm.c
==============================================================================
--- branches/2014Q1/devel/libmpcbdm/files/patch-libmpc8xx_lptbdm.c Sat Jan 25 12:59:35 2014 (r341021)
+++ branches/2014Q1/devel/libmpcbdm/files/patch-libmpc8xx_lptbdm.c Sat Jan 25 13:00:56 2014 (r341022)
@@ -9,12 +9,24 @@
#include <time.h>
static int lptbdm_read( void );
-@@ -252,7 +252,7 @@
+@@ -52,8 +52,9 @@
+
+ static uid_t lptbdm_euid = -1;
+
+-#define INB(x,port) asm volatile("inb %1, %0" : "=a" (x) : "d" (port))
+-#define OUTB(x,port) asm volatile("outb %0, %1" : : "a" (x), "d" (port))
++#include <machine/cpufunc.h>
++#define INB(x,port) x = inb(port)
++#define OUTB(x,port) outb(port,x)
+
+ /* in case of asm trouble (red hat 7.0?) try the code below and compile with -O option */
+ /*#include <asm/io.h>
+@@ -252,7 +253,7 @@
}
}
- nResult = ioperm( lptbdm_port.DATAAddr, 3, 1 );
-+ nResult = i386_set_ioperm( lptbdm_port.DATAAddr, 3, 1 );
++ nResult = sysarch( I386_SET_IOPERM, (void *) ( lptbdm_port.DATAAddr, 3, 1 ) );
seteuid( getuid() );
Modified: branches/2014Q1/devel/libmpcbdm/pkg-plist
==============================================================================
--- branches/2014Q1/devel/libmpcbdm/pkg-plist Sat Jan 25 12:59:35 2014 (r341021)
+++ branches/2014Q1/devel/libmpcbdm/pkg-plist Sat Jan 25 13:00:56 2014 (r341022)
@@ -7,6 +7,7 @@ include/mpc8xx/mpc8xxmem.h
include/mpc8xx/mpc8xxmisc.h
include/mpc8xx/mpc8xxspr.h
include/mpc8xx/mpc8xxtarget.h
+lib/libmpc8xx.a
lib/libmpc8xx.la
lib/libmpc8xx.so
lib/libmpc8xx.so.0
More information about the svn-ports-branches
mailing list