Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Oct 2019 06:21:03 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r515581 - in head: . misc misc/gpsim misc/gpsim/files
Message-ID:  <201910250621.x9P6L3Sq097210@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Fri Oct 25 06:21:03 2019
New Revision: 515581
URL: https://svnweb.freebsd.org/changeset/ports/515581

Log:
  Re-add port: misc/gpsim: Software simulator for Microchip PIC microcontrollers

Added:
  head/misc/gpsim/
     - copied from r494848, head/devel/gpsim/
  head/misc/gpsim/files/patch-src_modules.cc   (contents, props changed)
Deleted:
  head/misc/gpsim/files/patch-modules__logic.cc
Modified:
  head/MOVED
  head/misc/Makefile
  head/misc/gpsim/Makefile
  head/misc/gpsim/distinfo
  head/misc/gpsim/pkg-plist

Modified: head/MOVED
==============================================================================
--- head/MOVED	Fri Oct 25 06:17:42 2019	(r515580)
+++ head/MOVED	Fri Oct 25 06:21:03 2019	(r515581)
@@ -11610,7 +11610,6 @@ www/moodle31|www/moodle35|2019-03-04|Has expired: Upst
 www/moodle34|www/moodle35|2019-03-04|Has expired: Upstream no longer maintained
 net/wireshark-qt5|net/wireshark|2019-03-05|Only GUI for wireshark is Qt5
 devel/elixir-lager_logger||2019-03-06|Has expired: Broken for more than 6 months
-devel/gpsim||2019-03-06|Has expired: Broken for more than 6 months
 devel/hgview||2019-03-06|Has expired: Broken for more than 6 months
 games/mudmagic||2019-03-06|Has expired: Broken for more than 6 months
 math/mumps-mpich||2019-03-06|Has expired: Broken for more than 6 months

Modified: head/misc/Makefile
==============================================================================
--- head/misc/Makefile	Fri Oct 25 06:17:42 2019	(r515580)
+++ head/misc/Makefile	Fri Oct 25 06:21:03 2019	(r515581)
@@ -165,6 +165,7 @@
     SUBDIR += gone
     SUBDIR += gonvert
     SUBDIR += gplink
+    SUBDIR += gpsim
     SUBDIR += granulate
     SUBDIR += grc
     SUBDIR += gwhich

Modified: head/misc/gpsim/Makefile
==============================================================================
--- head/devel/gpsim/Makefile	Wed Mar  6 21:47:46 2019	(r494848)
+++ head/misc/gpsim/Makefile	Fri Oct 25 06:21:03 2019	(r515581)
@@ -2,39 +2,38 @@
 # $FreeBSD$
 
 PORTNAME=	gpsim
-PORTVERSION=	0.29.0
-PORTREVISION=	1
-CATEGORIES=	devel
+DISTVERSION=	0.31.0
+CATEGORIES=	misc
 MASTER_SITES=	SF
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Software simulator for Microchip PIC microcontrollers
 
 LICENSE=	GPLv2 LGPL21
 LICENSE_COMB=	multi
 
-DEPRECATED=	Broken for more than 6 months
-EXPIRATION_DATE=	2019-03-05
-
 BUILD_DEPENDS=	gpasm:devel/gputils
-LIB_DEPENDS=	libpopt.so:devel/popt
+LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
+		libfreetype.so:print/freetype2 \
+		libpopt.so:devel/popt
 RUN_DEPENDS=	gpasm:devel/gputils
 
-USES=		gmake libtool localbase:ldflags pathfix pkgconfig readline
+USES=		compiler:c++11-lang gmake gnome libtool localbase:ldflags pathfix pkgconfig readline
 USE_CXXSTD=	gnu++98
-USE_GNOME=	glib20
+USE_GNOME=	cairo gdkpixbuf2 glib20 gtk20 pango
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
+USE_CXXSTD=	c++11
 USE_LDCONFIG=	yes
 
-OPTIONS_DEFINE=		DOCS EXAMPLES GTK2
-OPTIONS_DEFAULT=	GTK2
-OPTIONS_SUB=		yes
+CONFLICTS_BUILD=	ga
 
-GTK2_LIB_DEPENDS=	libgtkextra-x11-2.0.so:x11-toolkits/gtkextra2
-GTK2_USE=		gnome=gtk20
-GTK2_CONFIGURE_ENABLE=	gui
-GTK2_DESKTOP_ENTRIES=	"GPSim" "" "" "gpsim" "Development;GTK;" ""
+DESKTOP_ENTRIES=	"GPSim" "" "" "gpsim" "Development;GTK;" ""
+
+OPTIONS_DEFINE=		DOCS EXAMPLES
+
+PORTDOCS=	*
+PORTEXAMPLES=	*
 
 post-patch:
 .for i in gpsim/Makefile.in modules/Makefile.in

Modified: head/misc/gpsim/distinfo
==============================================================================
--- head/devel/gpsim/distinfo	Wed Mar  6 21:47:46 2019	(r494848)
+++ head/misc/gpsim/distinfo	Fri Oct 25 06:21:03 2019	(r515581)
@@ -1,2 +1,3 @@
-SHA256 (gpsim-0.29.0.tar.gz) = 9ed078038da80dab117e803467d3df3818fa84af7a4a289aaac295913a30615d
-SIZE (gpsim-0.29.0.tar.gz) = 3301050
+TIMESTAMP = 1571981677
+SHA256 (gpsim-0.31.0.tar.gz) = 110ee6be3a5d02b32803a91e480cbfc9d423ef72e0830703fc0bc97b9569923f
+SIZE (gpsim-0.31.0.tar.gz) = 3454179

Added: head/misc/gpsim/files/patch-src_modules.cc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/gpsim/files/patch-src_modules.cc	Fri Oct 25 06:21:03 2019	(r515581)
@@ -0,0 +1,11 @@
+--- src/modules.cc.orig	2019-10-25 05:47:58 UTC
++++ src/modules.cc
+@@ -47,7 +47,7 @@ License along with this library; if not, see
+ #undef interface
+ #endif
+ 
+-#include "error.h"
++//#include "error.h"
+ #include "gpsim_interface.h"
+ #include "stimuli.h"
+ #include "symbol.h"

Modified: head/misc/gpsim/pkg-plist
==============================================================================
--- head/devel/gpsim/pkg-plist	Wed Mar  6 21:47:46 2019	(r494848)
+++ head/misc/gpsim/pkg-plist	Fri Oct 25 06:21:03 2019	(r515581)
@@ -20,12 +20,15 @@ include/gpsim/bit.h
 include/gpsim/bitlog.h
 include/gpsim/breakpoints.h
 include/gpsim/bytelog.h
+include/gpsim/clc.h
 include/gpsim/clock_phase.h
 include/gpsim/cmd_gpsim.h
 include/gpsim/cmd_manager.h
 include/gpsim/cod.h
 include/gpsim/comparator.h
 include/gpsim/ctmu.h
+include/gpsim/cwg.h
+include/gpsim/dsm_module.h
 include/gpsim/eeprom.h
 include/gpsim/errors.h
 include/gpsim/exports.h
@@ -42,8 +45,11 @@ include/gpsim/icd.h
 include/gpsim/intcon.h
 include/gpsim/interface.h
 include/gpsim/ioports.h
+include/gpsim/lcd_module.h
 include/gpsim/lxt_write.h
 include/gpsim/modules.h
+include/gpsim/nco.h
+include/gpsim/op_amp.h
 include/gpsim/operator.h
 include/gpsim/p12f6xx.h
 include/gpsim/p12x.h
@@ -51,11 +57,13 @@ include/gpsim/p16f62x.h
 include/gpsim/p16f87x.h
 include/gpsim/p16f88x.h
 include/gpsim/p16f8x.h
+include/gpsim/p16f91x.h
 include/gpsim/p16x5x.h
 include/gpsim/p16x6x.h
 include/gpsim/p16x7x.h
 include/gpsim/p16x8x.h
 include/gpsim/p17c75x.h
+include/gpsim/p18fk.h
 include/gpsim/p18x.h
 include/gpsim/p1xf1xxx.h
 include/gpsim/packages.h
@@ -64,10 +72,10 @@ include/gpsim/pic-ioports.h
 include/gpsim/pic-packages.h
 include/gpsim/pic-processor.h
 include/gpsim/pic-registers.h
-include/gpsim/picdis.h
 include/gpsim/pie.h
 include/gpsim/pir.h
 include/gpsim/pm_rd.h
+include/gpsim/pps.h
 include/gpsim/processor.h
 include/gpsim/program_files.h
 include/gpsim/protocol.h
@@ -89,22 +97,11 @@ include/gpsim/uart.h
 include/gpsim/ui.h
 include/gpsim/value.h
 include/gpsim/xref.h
+include/gpsim/zcd.h
 lib/libgpsim.a
 lib/libgpsim.so
 lib/libgpsim.so.0
 lib/libgpsim.so.0.0.0
-lib/libgpsim_dht11.a
-lib/libgpsim_dht11.so
-lib/libgpsim_dht11.so.0
-lib/libgpsim_dht11.so.0.0.0
-lib/libgpsim_ds1307.a
-lib/libgpsim_ds1307.so
-lib/libgpsim_ds1307.so.0
-lib/libgpsim_ds1307.so.0.0.0
-lib/libgpsim_ds1820.a
-lib/libgpsim_ds1820.so
-lib/libgpsim_ds1820.so.0
-lib/libgpsim_ds1820.so.0.0.0
 lib/libgpsim_dspic.a
 lib/libgpsim_dspic.so
 lib/libgpsim_dspic.so.0
@@ -113,18 +110,10 @@ lib/libgpsim_eXdbm.a
 lib/libgpsim_eXdbm.so
 lib/libgpsim_eXdbm.so.0
 lib/libgpsim_eXdbm.so.0.0.0
-lib/libgpsim_graphicLCD.a
-lib/libgpsim_graphicLCD.so
-lib/libgpsim_graphicLCD.so.0
-lib/libgpsim_graphicLCD.so.0.0.0
-lib/libgpsim_i2c2par.a
-lib/libgpsim_i2c2par.so
-lib/libgpsim_i2c2par.so.0
-lib/libgpsim_i2c2par.so.0.0.0
-lib/libgpsim_lcd.a
-lib/libgpsim_lcd.so
-lib/libgpsim_lcd.so.0
-lib/libgpsim_lcd.so.0.0.0
+lib/libgpsim_extras.a
+lib/libgpsim_extras.so
+lib/libgpsim_extras.so.0
+lib/libgpsim_extras.so.0.0.0
 lib/libgpsim_modules.a
 lib/libgpsim_modules.so
 lib/libgpsim_modules.so.0
@@ -137,26 +126,3 @@ lib/libgpsimgui.a
 lib/libgpsimgui.so
 lib/libgpsimgui.so.0
 lib/libgpsimgui.so.0.0.0
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/PROCESSORS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.EXAMPLES
-%%PORTDOCS%%%%DOCSDIR%%/README.MODULES
-%%PORTDOCS%%%%DOCSDIR%%/gpsim.pdf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/led_test/led_mod.asm
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/led_test/led_mod.stc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/logic_test/logic_mod.asm
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/logic_test/logic_mod.stc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/mod_test/mod_test.asm
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/mod_test/mod_test.stc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/usart_gui/usart_gui.asm
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/usart_gui/usart_gui.stc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/usart_test/usart_test.asm
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/usart_test/usart_test.stc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/projects/digital_stim/digital_stim.asm
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/projects/digital_stim/digital_stim.stc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/projects/p16f628_test/f628.asm
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/projects/p16f628_test/f628.stc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/projects/stack_test/stack_test.asm
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/projects/stack_test/stack_test.stc



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