Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Sep 2014 03:36:41 +0000 (UTC)
From:      "Vanilla I. Shu" <vanilla@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r367149 - in head/emulators/skyeye: . files
Message-ID:  <201409030336.s833afrK052396@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: vanilla
Date: Wed Sep  3 03:36:41 2014
New Revision: 367149
URL: http://svnweb.freebsd.org/changeset/ports/367149
QAT: https://qat.redports.org/buildarchive/r367149/

Log:
  Upgrade to 1.2.5.
  
  PR:		ports/193155
  Submitted by:	Ports Fury.

Added:
  head/emulators/skyeye/files/patch-arch__bfin__common__bfin-dis.c   (contents, props changed)
  head/emulators/skyeye/files/patch-device__nandflash__nadflash_smallblock.c   (contents, props changed)
  head/emulators/skyeye/files/patch-utils__main__skyeye.c   (contents, props changed)
  head/emulators/skyeye/files/patch-utils__profile__symbol.h   (contents, props changed)
Deleted:
  head/emulators/skyeye/files/patch-Makefile
  head/emulators/skyeye/files/patch-arch_coldfire_Makefile
  head/emulators/skyeye/pkg-plist
Modified:
  head/emulators/skyeye/Makefile
  head/emulators/skyeye/distinfo
  head/emulators/skyeye/pkg-descr

Modified: head/emulators/skyeye/Makefile
==============================================================================
--- head/emulators/skyeye/Makefile	Wed Sep  3 03:31:25 2014	(r367148)
+++ head/emulators/skyeye/Makefile	Wed Sep  3 03:36:41 2014	(r367149)
@@ -2,31 +2,21 @@
 # $FreeBSD$
 
 PORTNAME=	skyeye
-PORTVERSION=	1.2
-PORTREVISION=	6
-DISTVERSIONPREFIX=v
-DISTVERSIONSUFFIX=_Rel
+PORTVERSION=	1.2.5
+DISTVERSIONSUFFIX=	_REL
 CATEGORIES=	emulators
-MASTER_SITES=	http://download.gro.clinux.org/skyeye/
+MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Environment simulates typical ARM-base embedded computer systems
 
-BUILD_DEPENDS=	${LOCALBASE}/lib/libiberty.a:${PORTSDIR}/devel/gnulibiberty \
-		${LOCALBASE}/lib/libbfd.a:${PORTSDIR}/devel/libbfd
-RUN_DEPENDS=	${LOCALBASE}/lib/libiberty.a:${PORTSDIR}/devel/gnulibiberty \
-		${LOCALBASE}/lib/libbfd.a:${PORTSDIR}/devel/libbfd
+LICENSE=	GPLv2
 
-USES=		gmake pkgconfig tar:bzip2
-USE_GNOME=	gtk20
-WRKSRC=		${WRKDIR}/${PORTNAME}-v1
+USE_BINUTILS=	yes
+USE_GCC=	any
+GNU_CONFIGURE=	yes
+CONFIGURE_ENV=	ac_cv_func_working_mktime=yes
 
-NO_STAGE=	yes
-.include <bsd.port.pre.mk>
+PLIST_FILES=	bin/skyeye
 
-ONLY_FOR_ARCHS=	i386
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/binary/skyeye ${PREFIX}/bin
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/emulators/skyeye/distinfo
==============================================================================
--- head/emulators/skyeye/distinfo	Wed Sep  3 03:31:25 2014	(r367148)
+++ head/emulators/skyeye/distinfo	Wed Sep  3 03:36:41 2014	(r367149)
@@ -1,2 +1,2 @@
-SHA256 (skyeye-v1.2_Rel.tar.bz2) = 4eaa26efe36ba036d3c7cab51466972d1178c1dd6141e430e4e7f4a76eb3f15b
-SIZE (skyeye-v1.2_Rel.tar.bz2) = 428488
+SHA256 (skyeye-1.2.5_REL.tar.gz) = 2eca1ad7f8f11e72e332944c9c41470861c337da3d3ddf535fb0efc610a2a08b
+SIZE (skyeye-1.2.5_REL.tar.gz) = 1069422

Added: head/emulators/skyeye/files/patch-arch__bfin__common__bfin-dis.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/skyeye/files/patch-arch__bfin__common__bfin-dis.c	Wed Sep  3 03:36:41 2014	(r367149)
@@ -0,0 +1,65 @@
+--- arch/bfin/common/bfin-dis.c.orig
++++ arch/bfin/common/bfin-dis.c
+@@ -310,7 +310,7 @@
+ 		REG_RL7,
+ 	REG_RH0, REG_RH1, REG_RH2, REG_RH3, REG_RH4, REG_RH5, REG_RH6,
+ 		REG_RH7,
+-	REG_R0, REG_R1, REG_R2, REG_R3, REG_R4, REG_R5, REG_R6, REG_R7,
++	REG_RR0, REG_RR1, REG_RR2, REG_RR3, REG_RR4, REG_RR5, REG_RR6, REG_RR7,
+ 	REG_R1_0, REG_R3_2, REG_R5_4, REG_R7_6, REG_P0, REG_P1, REG_P2,
+ 		REG_P3,
+ 	REG_P4, REG_P5, REG_SP, REG_FP, REG_A0x, REG_A1x, REG_A0w, REG_A1w,
+@@ -401,7 +401,7 @@
+ 
+ /* R(0..7)  */
+ static enum machine_registers decode_dregs[] = {
+-	REG_R0, REG_R1, REG_R2, REG_R3, REG_R4, REG_R5, REG_R6, REG_R7,
++	REG_RR0, REG_RR1, REG_RR2, REG_RR3, REG_RR4, REG_RR5, REG_RR6, REG_RR7,
+ };
+ 
+ #define dregs(x) REGNAME(decode_dregs[(x) & 7])
+@@ -497,7 +497,7 @@
+ 
+ /* dregs pregs  */
+ static enum machine_registers decode_dpregs[] = {
+-	REG_R0, REG_R1, REG_R2, REG_R3, REG_R4, REG_R5, REG_R6, REG_R7,
++	REG_RR0, REG_RR1, REG_RR2, REG_RR3, REG_RR4, REG_RR5, REG_RR6, REG_RR7,
+ 	REG_P0, REG_P1, REG_P2, REG_P3, REG_P4, REG_P5, REG_SP, REG_FP,
+ };
+ 
+@@ -505,7 +505,7 @@
+ 
+ /* [dregs pregs] */
+ static enum machine_registers decode_gregs[] = {
+-	REG_R0, REG_R1, REG_R2, REG_R3, REG_R4, REG_R5, REG_R6, REG_R7,
++	REG_RR0, REG_RR1, REG_RR2, REG_RR3, REG_RR4, REG_RR5, REG_RR6, REG_RR7,
+ 	REG_P0, REG_P1, REG_P2, REG_P3, REG_P4, REG_P5, REG_SP, REG_FP,
+ };
+ 
+@@ -513,7 +513,7 @@
+ 
+ /* [dregs pregs (iregs mregs) (bregs lregs)]  */
+ static enum machine_registers decode_regs[] = {
+-	REG_R0, REG_R1, REG_R2, REG_R3, REG_R4, REG_R5, REG_R6, REG_R7,
++	REG_RR0, REG_RR1, REG_RR2, REG_RR3, REG_RR4, REG_RR5, REG_RR6, REG_RR7,
+ 	REG_P0, REG_P1, REG_P2, REG_P3, REG_P4, REG_P5, REG_SP, REG_FP,
+ 	REG_I0, REG_I1, REG_I2, REG_I3, REG_M0, REG_M1, REG_M2, REG_M3,
+ 	REG_B0, REG_B1, REG_B2, REG_B3, REG_L0, REG_L1, REG_L2, REG_L3,
+@@ -626,7 +626,7 @@
+ 
+ /* [dregs pregs (iregs mregs) (bregs lregs) 	         dregs2_sysregs1 open sysregs2 sysregs3] */
+ static enum machine_registers decode_allregs[] = {
+-	REG_R0, REG_R1, REG_R2, REG_R3, REG_R4, REG_R5, REG_R6, REG_R7,
++	REG_RR0, REG_RR1, REG_RR2, REG_RR3, REG_RR4, REG_RR5, REG_RR6, REG_RR7,
+ 	REG_P0, REG_P1, REG_P2, REG_P3, REG_P4, REG_P5, REG_SP, REG_FP,
+ 	REG_I0, REG_I1, REG_I2, REG_I3, REG_M0, REG_M1, REG_M2, REG_M3,
+ 	REG_B0, REG_B1, REG_B2, REG_B3, REG_L0, REG_L1, REG_L2, REG_L3,
+@@ -685,7 +685,7 @@
+ get_allreg (int grp, int reg)
+ {
+ 	int fullreg = (grp << 3) | reg;
+-	/* REG_R0, REG_R1, REG_R2, REG_R3, REG_R4, REG_R5, REG_R6, REG_R7,
++	/* REG_RR0, REG_RR1, REG_RR2, REG_RR3, REG_RR4, REG_RR5, REG_RR6, REG_RR7,
+ 	   REG_P0, REG_P1, REG_P2, REG_P3, REG_P4, REG_P5, REG_SP, REG_FP,
+ 	   REG_I0, REG_I1, REG_I2, REG_I3, REG_M0, REG_M1, REG_M2, REG_M3,
+ 	   REG_B0, REG_B1, REG_B2, REG_B3, REG_L0, REG_L1, REG_L2, REG_L3,

Added: head/emulators/skyeye/files/patch-device__nandflash__nadflash_smallblock.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/skyeye/files/patch-device__nandflash__nadflash_smallblock.c	Wed Sep  3 03:36:41 2014	(r367149)
@@ -0,0 +1,11 @@
+--- device/nandflash/nandflash_smallblock.c.orig
++++ device/nandflash/nandflash_smallblock.c
+@@ -516,7 +516,7 @@
+ #endif
+ 	nf->writebuffer=(u8*)malloc(dev->pagedumpsize);
+ 	//nf->memsize=528*32*4096;
+-       if ((nf->fdump= open(dev->dump, FILE_FLAG)) < 0)
++       if ((nf->fdump= open(dev->dump, FILE_FLAG, S_IRUSR | S_IWUSR)) < 0)
+        {
+        	free(nf);
+        	printf("error open nandflash dump!\n");

Added: head/emulators/skyeye/files/patch-utils__main__skyeye.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/skyeye/files/patch-utils__main__skyeye.c	Wed Sep  3 03:36:41 2014	(r367149)
@@ -0,0 +1,10 @@
+--- utils/main/skyeye.c.orig
++++ utils/main/skyeye.c
+@@ -46,6 +46,7 @@
+ 
+ #include <setjmp.h>
+ #include "code_cov.h"
++#include "symbol.h"
+ 
+ /**
+  * A global variable , point to the current archtecture

Added: head/emulators/skyeye/files/patch-utils__profile__symbol.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/skyeye/files/patch-utils__profile__symbol.h	Wed Sep  3 03:36:41 2014	(r367149)
@@ -0,0 +1,10 @@
+--- utils/profile/symbol.h.orig
++++ utils/profile/symbol.h
+@@ -73,6 +73,7 @@
+ ARMword ARMul_TaskCreate(ARMul_State *state);
+ void ARMul_ReportEnergy(ARMul_State *state, FILE* pf);
+ void ARMul_Consolidate(ARMul_State *state);
++char *get_sym(ARMword address);
+ 
+ #endif
+ #endif

Modified: head/emulators/skyeye/pkg-descr
==============================================================================
--- head/emulators/skyeye/pkg-descr	Wed Sep  3 03:31:25 2014	(r367148)
+++ head/emulators/skyeye/pkg-descr	Wed Sep  3 03:36:41 2014	(r367149)
@@ -1,9 +1,9 @@
-SkyEye is an Open Source Software Project. The goal of SkyEye is to provide an
-integrated simulation environment in Linux and Windows. SkyEye environment
-simulates typical Embedded Computer Systems (Now it supports Atmel AT91 board
-based on ARM7TDMI CPU, board based on ARM720T CPU, board based on StrongARM
-(SA1100/SA1110). You can run some Embedded Operation System such as ARM Linux,
-uClinux, uc/OS-II (ucos-ii) etc in SkyEye, and analyze or debug them at source
-level.
+SkyEye is an Open Source Software Project. The goal of SkyEye is to
+provide an integrated simulation environment in Linux and Windows.
+SkyEye environment simulates typical Embedded Computer Systems (Now it
+supports Atmel AT91 board based on ARM7TDMI CPU, board based on ARM720T
+CPU, board based on StrongARM (SA1100/SA1110). You can run some Embedded
+Operation System such as ARM Linux, uClinux, uc/OS-II (ucos-ii) etc in
+SkyEye, and analyze or debug them at source level.
 
 WWW: http://www.skyeye.org/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201409030336.s833afrK052396>