svn commit: r367149 - in head/emulators/skyeye: . files
Vanilla I. Shu
vanilla at FreeBSD.org
Wed Sep 3 03:36:43 UTC 2014
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 at 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/
More information about the svn-ports-head
mailing list