pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/gputils update gputils to 1.5.0. Changes since 1...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/83524c66b7fe
branches:  trunk
changeset: 309885:83524c66b7fe
user:      bouyer <bouyer%pkgsrc.org@localhost>
date:      Mon Jun 25 14:01:45 2018 +0000

description:
update gputils to 1.5.0. Changes since 1.4.2:

    Several pre-defined constant and variable in the gpasm.
    Extension of error and messg directives: These directives - inside of the parameter string - recognize and execute the #v() macro.
    New directives: __badrom, assume, elif, elifdef, elifndef
    New gplink feature: Remove the unnecessary banksel and pagesel directives.
    The errorlevel directive accept number ranges. E.g. +303-310 or -303-310
    The gpvo utility use the disassembler to decode the program memory sections.
    The gplink save the local RAM symbols to COD file.
    The ".direct" directive - inside of the parameter string - recognize and execute the #v() macro.
    The length of source file names in COD file, now 256 bytes long instead of 64 bytes. The gpvc utility thereafter also able to correctly detect the shorter names.
    The inc and lkr files are synced with MPLABX 3.35

diffstat:

 devel/gputils/Makefile                             |   9 ++---
 devel/gputils/PLIST                                |  32 +++++++++++++++++++++-
 devel/gputils/distinfo                             |  16 +++++-----
 devel/gputils/patches/patch-libgputils_gparchive.c |  20 ++++++------
 devel/gputils/patches/patch-libgputils_gpreadobj.c |  21 ++++++-------
 devel/gputils/patches/patch-libgputils_gpsystem.c  |  12 ++++----
 6 files changed, 69 insertions(+), 41 deletions(-)

diffs (truncated from 357 to 300 lines):

diff -r 642960cb1c71 -r 83524c66b7fe devel/gputils/Makefile
--- a/devel/gputils/Makefile    Mon Jun 25 13:39:43 2018 +0000
+++ b/devel/gputils/Makefile    Mon Jun 25 14:01:45 2018 +0000
@@ -1,17 +1,16 @@
-# $NetBSD: Makefile,v 1.23 2016/09/18 05:28:02 dholland Exp $
+# $NetBSD: Makefile,v 1.24 2018/06/25 14:01:45 bouyer Exp $
 
-DISTNAME=      gputils-1.4.2-1
-PKGNAME=       gputils-1.4.2.1
-PKGREVISION=   1
+DISTNAME=      gputils-1.5.0
+#PKGREVISION=  2
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=gputils/}
 
 MAINTAINER=    dogcow%NetBSD.org@localhost
 HOMEPAGE=      http://gputils.sourceforge.net/
 COMMENT=       Collection of tools for Microchip's PIC micro-processors
+LICENSE=       gnu-gpl-v2
 
 CONFLICTS=     gpasm-[0-9]*
-WRKSRC=                ${WRKDIR}/gputils-1.4.2
 
 GNU_CONFIGURE= yes
 USE_TOOLS+=    bison flex gmake
diff -r 642960cb1c71 -r 83524c66b7fe devel/gputils/PLIST
--- a/devel/gputils/PLIST       Mon Jun 25 13:39:43 2018 +0000
+++ b/devel/gputils/PLIST       Mon Jun 25 14:01:45 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2016/03/15 20:39:52 bouyer Exp $
+@comment $NetBSD: PLIST,v 1.9 2018/06/25 14:01:45 bouyer Exp $
 bin/gpasm
 bin/gpdasm
 bin/gplib
@@ -189,6 +189,8 @@
 share/gputils/header/p16f1519.inc
 share/gputils/header/p16f1526.inc
 share/gputils/header/p16f1527.inc
+share/gputils/header/p16f15354.inc
+share/gputils/header/p16f15355.inc
 share/gputils/header/p16f1574.inc
 share/gputils/header/p16f1575.inc
 share/gputils/header/p16f1578.inc
@@ -249,6 +251,7 @@
 share/gputils/header/p16f18875.inc
 share/gputils/header/p16f18876.inc
 share/gputils/header/p16f18877.inc
+share/gputils/header/p16f19197.inc
 share/gputils/header/p16f1933.inc
 share/gputils/header/p16f1934.inc
 share/gputils/header/p16f1936.inc
@@ -357,6 +360,8 @@
 share/gputils/header/p16lf1519.inc
 share/gputils/header/p16lf1526.inc
 share/gputils/header/p16lf1527.inc
+share/gputils/header/p16lf15354.inc
+share/gputils/header/p16lf15355.inc
 share/gputils/header/p16lf1554.inc
 share/gputils/header/p16lf1559.inc
 share/gputils/header/p16lf1566.inc
@@ -409,8 +414,10 @@
 share/gputils/header/p16lf18323.inc
 share/gputils/header/p16lf18324.inc
 share/gputils/header/p16lf18325.inc
+share/gputils/header/p16lf18326.inc
 share/gputils/header/p16lf18344.inc
 share/gputils/header/p16lf18345.inc
+share/gputils/header/p16lf18346.inc
 share/gputils/header/p16lf1847.inc
 share/gputils/header/p16lf18854.inc
 share/gputils/header/p16lf18855.inc
@@ -560,6 +567,7 @@
 share/gputils/header/p18f26k80.inc
 share/gputils/header/p18f27j13.inc
 share/gputils/header/p18f27j53.inc
+share/gputils/header/p18f27k40.inc
 share/gputils/header/p18f4220.inc
 share/gputils/header/p18f4221.inc
 share/gputils/header/p18f4320.inc
@@ -640,6 +648,7 @@
 share/gputils/header/p18f65j90.inc
 share/gputils/header/p18f65j94.inc
 share/gputils/header/p18f65k22.inc
+share/gputils/header/p18f65k40.inc
 share/gputils/header/p18f65k80.inc
 share/gputils/header/p18f65k90.inc
 share/gputils/header/p18f6620.inc
@@ -661,6 +670,7 @@
 share/gputils/header/p18f66j94.inc
 share/gputils/header/p18f66j99.inc
 share/gputils/header/p18f66k22.inc
+share/gputils/header/p18f66k40.inc
 share/gputils/header/p18f66k80.inc
 share/gputils/header/p18f66k90.inc
 share/gputils/header/p18f6720.inc
@@ -674,6 +684,7 @@
 share/gputils/header/p18f67j93.inc
 share/gputils/header/p18f67j94.inc
 share/gputils/header/p18f67k22.inc
+share/gputils/header/p18f67k40.inc
 share/gputils/header/p18f67k90.inc
 share/gputils/header/p18f8310.inc
 share/gputils/header/p18f8390.inc
@@ -802,6 +813,7 @@
 share/gputils/header/p18lf26k80.inc
 share/gputils/header/p18lf27j13.inc
 share/gputils/header/p18lf27j53.inc
+share/gputils/header/p18lf27k40.inc
 share/gputils/header/p18lf4220.inc
 share/gputils/header/p18lf4221.inc
 share/gputils/header/p18lf4320.inc
@@ -867,6 +879,7 @@
 share/gputils/header/p18lf6525.inc
 share/gputils/header/p18lf6527.inc
 share/gputils/header/p18lf6585.inc
+share/gputils/header/p18lf65k40.inc
 share/gputils/header/p18lf65k80.inc
 share/gputils/header/p18lf6620.inc
 share/gputils/header/p18lf6621.inc
@@ -874,10 +887,12 @@
 share/gputils/header/p18lf6627.inc
 share/gputils/header/p18lf6628.inc
 share/gputils/header/p18lf6680.inc
+share/gputils/header/p18lf66k40.inc
 share/gputils/header/p18lf66k80.inc
 share/gputils/header/p18lf6720.inc
 share/gputils/header/p18lf6722.inc
 share/gputils/header/p18lf6723.inc
+share/gputils/header/p18lf67k40.inc
 share/gputils/header/p18lf8310.inc
 share/gputils/header/p18lf8390.inc
 share/gputils/header/p18lf8393.inc
@@ -1071,6 +1086,8 @@
 share/gputils/lkr/16f1519_g.lkr
 share/gputils/lkr/16f1526_g.lkr
 share/gputils/lkr/16f1527_g.lkr
+share/gputils/lkr/16f15354_g.lkr
+share/gputils/lkr/16f15355_g.lkr
 share/gputils/lkr/16f1574_g.lkr
 share/gputils/lkr/16f1575_g.lkr
 share/gputils/lkr/16f1578_g.lkr
@@ -1131,6 +1148,7 @@
 share/gputils/lkr/16f18875_g.lkr
 share/gputils/lkr/16f18876_g.lkr
 share/gputils/lkr/16f18877_g.lkr
+share/gputils/lkr/16f19197_g.lkr
 share/gputils/lkr/16f1933_g.lkr
 share/gputils/lkr/16f1934_g.lkr
 share/gputils/lkr/16f1936_g.lkr
@@ -1237,6 +1255,8 @@
 share/gputils/lkr/16lf1519_g.lkr
 share/gputils/lkr/16lf1526_g.lkr
 share/gputils/lkr/16lf1527_g.lkr
+share/gputils/lkr/16lf15354_g.lkr
+share/gputils/lkr/16lf15355_g.lkr
 share/gputils/lkr/16lf1554_g.lkr
 share/gputils/lkr/16lf1559_g.lkr
 share/gputils/lkr/16lf1566_g.lkr
@@ -1289,8 +1309,10 @@
 share/gputils/lkr/16lf18323_g.lkr
 share/gputils/lkr/16lf18324_g.lkr
 share/gputils/lkr/16lf18325_g.lkr
+share/gputils/lkr/16lf18326_g.lkr
 share/gputils/lkr/16lf18344_g.lkr
 share/gputils/lkr/16lf18345_g.lkr
+share/gputils/lkr/16lf18346_g.lkr
 share/gputils/lkr/16lf1847_g.lkr
 share/gputils/lkr/16lf18854_g.lkr
 share/gputils/lkr/16lf18855_g.lkr
@@ -1439,6 +1461,7 @@
 share/gputils/lkr/18f26k80_g.lkr
 share/gputils/lkr/18f27j13_g.lkr
 share/gputils/lkr/18f27j53_g.lkr
+share/gputils/lkr/18f27k40_g.lkr
 share/gputils/lkr/18f4220_g.lkr
 share/gputils/lkr/18f4221_g.lkr
 share/gputils/lkr/18f4320_g.lkr
@@ -1519,6 +1542,7 @@
 share/gputils/lkr/18f65j90_g.lkr
 share/gputils/lkr/18f65j94_g.lkr
 share/gputils/lkr/18f65k22_g.lkr
+share/gputils/lkr/18f65k40_g.lkr
 share/gputils/lkr/18f65k80_g.lkr
 share/gputils/lkr/18f65k90_g.lkr
 share/gputils/lkr/18f6620_g.lkr
@@ -1540,6 +1564,7 @@
 share/gputils/lkr/18f66j94_g.lkr
 share/gputils/lkr/18f66j99_g.lkr
 share/gputils/lkr/18f66k22_g.lkr
+share/gputils/lkr/18f66k40_g.lkr
 share/gputils/lkr/18f66k80_g.lkr
 share/gputils/lkr/18f66k90_g.lkr
 share/gputils/lkr/18f6720_g.lkr
@@ -1553,6 +1578,7 @@
 share/gputils/lkr/18f67j93_g.lkr
 share/gputils/lkr/18f67j94_g.lkr
 share/gputils/lkr/18f67k22_g.lkr
+share/gputils/lkr/18f67k40_g.lkr
 share/gputils/lkr/18f67k90_g.lkr
 share/gputils/lkr/18f8310_g.lkr
 share/gputils/lkr/18f8390_g.lkr
@@ -1681,6 +1707,7 @@
 share/gputils/lkr/18lf26k80_g.lkr
 share/gputils/lkr/18lf27j13_g.lkr
 share/gputils/lkr/18lf27j53_g.lkr
+share/gputils/lkr/18lf27k40_g.lkr
 share/gputils/lkr/18lf4220_g.lkr
 share/gputils/lkr/18lf4221_g.lkr
 share/gputils/lkr/18lf4320_g.lkr
@@ -1746,6 +1773,7 @@
 share/gputils/lkr/18lf6525_g.lkr
 share/gputils/lkr/18lf6527_g.lkr
 share/gputils/lkr/18lf6585_g.lkr
+share/gputils/lkr/18lf65k40_g.lkr
 share/gputils/lkr/18lf65k80_g.lkr
 share/gputils/lkr/18lf6620_g.lkr
 share/gputils/lkr/18lf6621_g.lkr
@@ -1753,10 +1781,12 @@
 share/gputils/lkr/18lf6627_g.lkr
 share/gputils/lkr/18lf6628_g.lkr
 share/gputils/lkr/18lf6680_g.lkr
+share/gputils/lkr/18lf66k40_g.lkr
 share/gputils/lkr/18lf66k80_g.lkr
 share/gputils/lkr/18lf6720_g.lkr
 share/gputils/lkr/18lf6722_g.lkr
 share/gputils/lkr/18lf6723_g.lkr
+share/gputils/lkr/18lf67k40_g.lkr
 share/gputils/lkr/18lf8310_g.lkr
 share/gputils/lkr/18lf8390_g.lkr
 share/gputils/lkr/18lf8393_g.lkr
diff -r 642960cb1c71 -r 83524c66b7fe devel/gputils/distinfo
--- a/devel/gputils/distinfo    Mon Jun 25 13:39:43 2018 +0000
+++ b/devel/gputils/distinfo    Mon Jun 25 14:01:45 2018 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.12 2016/09/14 14:10:50 dholland Exp $
+$NetBSD: distinfo,v 1.13 2018/06/25 14:01:45 bouyer Exp $
 
-SHA1 (gputils-1.4.2-1.tar.gz) = f71ce8419b497ff8fc72aa11344919095726f40e
-RMD160 (gputils-1.4.2-1.tar.gz) = 0084c8160f4c2c6fd75db7cbda37aba116e98220
-SHA512 (gputils-1.4.2-1.tar.gz) = dfa469157008b9cac486f353ac9089326d093d7daa7e4b909d018e703963ed09481e76a3afb275ed2d9ca0bf41c53de635bb55ff3dbe0509f48e801986982341
-Size (gputils-1.4.2-1.tar.gz) = 12505612 bytes
-SHA1 (patch-libgputils_gparchive.c) = cf6ddbc27ae797ef38ef075280fa004b06583d0b
-SHA1 (patch-libgputils_gpreadobj.c) = eb67daa2d27310ac842c0902df136d281b5d3a1b
-SHA1 (patch-libgputils_gpsystem.c) = 539dc4947a31ed634f320689d528dd1efa79da3a
+SHA1 (gputils-1.5.0.tar.gz) = c78f2835c7b9f7cd29e7f5d27607568c2021e81e
+RMD160 (gputils-1.5.0.tar.gz) = 0e7f0c3dc388cf7ee8a67dcd2e93a57b9a6e8e57
+SHA512 (gputils-1.5.0.tar.gz) = fc74e92ddfe2c9c7ee272a712a411bf01790358c310afc9a802f503902675fa4717410354bf8791f64da45b63f0b1f562b55fdd7127d3989f4295ebe5f80b645
+Size (gputils-1.5.0.tar.gz) = 13155377 bytes
+SHA1 (patch-libgputils_gparchive.c) = 52a00eff09ead81926263e84163ab9abf89279d3
+SHA1 (patch-libgputils_gpreadobj.c) = 561d9c37bcd6ff4a2e3bfea5504817a057c5e38b
+SHA1 (patch-libgputils_gpsystem.c) = 42e406defa88de95ab9aafb5affb09a6cb8a01cf
diff -r 642960cb1c71 -r 83524c66b7fe devel/gputils/patches/patch-libgputils_gparchive.c
--- a/devel/gputils/patches/patch-libgputils_gparchive.c        Mon Jun 25 13:39:43 2018 +0000
+++ b/devel/gputils/patches/patch-libgputils_gparchive.c        Mon Jun 25 14:01:45 2018 +0000
@@ -1,27 +1,27 @@
-$NetBSD: patch-libgputils_gparchive.c,v 1.1 2016/09/14 14:10:50 dholland Exp $
+$NetBSD: patch-libgputils_gparchive.c,v 1.2 2018/06/25 14:01:45 bouyer Exp $
 
 Be more paranoid about input, pursuant to a build failure in sdcc3
 that seems to involve gplib trying to allocate gigs of memory.
 
---- libgputils/gparchive.c~    2015-12-12 14:47:51.000000000 +0000
-+++ libgputils/gparchive.c
-@@ -333,10 +333,18 @@ gp_archive_read(const char *filename)
+--- libgputils/gparchive.c.orig        2016-08-12 15:14:27.000000000 +0200
++++ libgputils/gparchive.c     2018-06-25 14:40:35.697419998 +0200
+@@ -378,10 +378,18 @@
  
      /* read the object file or symbol index into memory */
      sscanf(new->header.ar_size, "%il", &object_size);
 +    if (object_size < 0) {
-+      gp_error("bad archive \"%s\" (negative entry size)", filename);
++      gp_error("bad archive \"%s\" (negative entry size)", File_name);
 +    }
 +    /* sanity check */
 +    if (object_size > 100*1024*1024) {
-+      gp_error("bad archive \"%s\" (unreasonable entry size %d)", filename,
-+             object_size);
++      gp_error("bad archive \"%s\" (unreasonable entry size %d)", File_name,
++              object_size);
 +    }
      new->data.size = object_size;
-     new->data.file = (unsigned char *)GP_Malloc(object_size);
+     new->data.file = (uint8_t *)GP_Malloc(object_size);
      if (fread(new->data.file, sizeof(char), object_size, infile) != object_size) {
--      gp_error("bad archive \"%s\"", filename);
-+      gp_error("bad archive \"%s\" (read error)", filename);
+-      gp_error("bad archive \"%s\"", File_name);
++      gp_error("bad archive \"%s\" (read error)", File_name);
      }
  
      /* insert the new member in the archive list */
diff -r 642960cb1c71 -r 83524c66b7fe devel/gputils/patches/patch-libgputils_gpreadobj.c
--- a/devel/gputils/patches/patch-libgputils_gpreadobj.c        Mon Jun 25 13:39:43 2018 +0000
+++ b/devel/gputils/patches/patch-libgputils_gpreadobj.c        Mon Jun 25 14:01:45 2018 +0000
@@ -1,23 +1,22 @@
-$NetBSD: patch-libgputils_gpreadobj.c,v 1.1 2016/09/14 14:10:50 dholland Exp $
+$NetBSD: patch-libgputils_gpreadobj.c,v 1.2 2018/06/25 14:01:45 bouyer Exp $
 
 Be more paranoid about input, pursuant to a build failure in sdcc3



Home | Main Index | Thread Index | Old Index