Re: UPDATE: cad/klogic

2017-05-01 Thread Jeremie Courreges-Anglas
Rafael Sadowski  writes:

> Hi ports@,
>
> please find below a diff to update klogic. That means one KDE3 port less
> in our tree. *hooray*
>
> Comments? Ok? Yes, it is KDE so be brave!

Please kill the trailing line in DESCR, then ok. :)

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



UPDATE: cad/klogic

2017-04-28 Thread Rafael Sadowski
Hi ports@,

please find below a diff to update klogic. That means one KDE3 port less
in our tree. *hooray*

Comments? Ok? Yes, it is KDE so be brave!

Best regards

Rafael Sadowski


Index: Makefile
===
RCS file: /cvs/ports/cad/klogic/Makefile,v
retrieving revision 1.36
diff -u -p -u -p -r1.36 Makefile
--- Makefile10 Apr 2017 11:45:24 -  1.36
+++ Makefile28 Apr 2017 19:30:11 -
@@ -1,45 +1,31 @@
 # $OpenBSD: Makefile,v 1.36 2017/04/10 11:45:24 sthen Exp $
 
-COMMENT=   logic circuit simulator for KDE
+COMMENT =  logic circuit simulator for KDE
 
-DISTNAME=  klogic-1.6
-REVISION=  12
-CATEGORIES=cad education x11 x11/kde
-
-MASTER_SITES=  https://distfiles.nl/
-
-# GPL
-PERMIT_PACKAGE_CDROM=  Yes
-
-WANTLIB += ${KDE}/DCOP ${KDE}/kdecore ${KDE}/kdefx ${KDE}/kdesu
-WANTLIB += ${KDE}/kdeui ${KDE}/kio ${KDE}/kwalletclient
-WANTLIB += GL ICE SM X11 Xcursor Xdamage Xext Xfixes Xft Xi Xinerama Xmu
-WANTLIB += Xrandr Xrender Xt Xxf86vm art_lgpl_2 c drm expat fontconfig
-WANTLIB += freetype idn jpeg lcms m mng png pthread ${LIBCXX} util xcb
-WANTLIB += xcb-glx z X11-xcb Xau Xdmcp fam glapi pthread-stubs xcb-dri2
-
-LIB_DEPENDS=   x11/kde/libs3
-
-MODULES=   x11/kde devel/gettext
-MODKDE_VERSION=3.1
-MODKDE_FIXUP_DATADIR=  Yes
-
-PORTHOME=  ${WRKDIR}
-
-MAKE_ENV=  KDEDIR="${LOCALBASE}"
-MAKE_FLAGS=${MODKDE_MAKE_FLAGS}
-
-USE_GMAKE= Yes
-CONFIGURE_STYLE= autoconf
-MODGNU_CONFIG_GUESS_DIRS= ${MODKDE_CONFIG_GUESS_DIRS}
-CONFIGURE_ARGS=${MODKDE_CONFIGURE_ARGS}
-CONFIGURE_ENV= ${MODKDE_CONFIGURE_ENV}
-AUTOCONF_VERSION=  2.57
-
-post-install:
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
-   mv ${PREFIX}/share/icons/klogic/*.xpm ${PREFIX}/share/pixmaps/
-   rmdir ${PREFIX}/share/icons/klogic
-   rmdir ${PREFIX}/share/icons
+DISTNAME = klogic-4.0.2
+
+CATEGORIES =   cad education x11
+
+HOMEPAGE = http://www.a-rostin.de
+
+MASTER_SITES = ${HOMEPAGE}/klogic/releases/
+EXTRACT_SUFX = .tar.gz
+
+WANTLIB += QtDBus QtGui QtNetwork QtSvg QtXml c
+WANTLIB += ${KDE4LIB}/kdeui ${KDE4LIB}/kio m pthread
+
+# License information from homepage
+# GPLv3
+PERMIT_PACKAGE_CDROM = Yes
+
+MODULES =  x11/kde4 \
+   devel/cmake
+
+RUN_DEPENDS =  devel/desktop-file-utils \
+   x11/gtk+3,-guic
+
+BUILD_DEPENDS =devel/gettext-tools
+
+NO_TEST =  Yes
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/cad/klogic/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- distinfo18 Jan 2015 03:12:54 -  1.6
+++ distinfo28 Apr 2017 19:30:11 -
@@ -1,2 +1,2 @@
-SHA256 (klogic-1.6.tar.gz) = pHRXim+xeOJKqYS7iEl+u8NB1s6LxMOzh3cYKmUqBH4=
-SIZE (klogic-1.6.tar.gz) = 973713
+SHA256 (klogic-4.0.2.tar.gz) = gyDh7pAz8OvD61gmBrWh0JDdmBDbZ5qJFPiWojNPPCk=
+SIZE (klogic-4.0.2.tar.gz) = 294804
Index: patches/patch-klogic_klogic_h
===
RCS file: /cvs/ports/cad/klogic/patches/patch-klogic_klogic_h,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-klogic_klogic_h
--- patches/patch-klogic_klogic_h   23 May 2010 09:13:15 -  1.1
+++ patches/patch-klogic_klogic_h   28 Apr 2017 19:30:11 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-klogic_klogic_h,v 1.1 2010/05/23 09:13:15 espie Exp $
 klogic/klogic.h.orig   Sat May 22 12:48:04 2010
-+++ klogic/klogic.hSat May 22 12:48:10 2010
-@@ -57,7 +57,7 @@ namespace Global
-   static QString comment;
-   };
- 
--};
-+}
- 
- class uniqueID
- {
Index: patches/patch-klogic_mainw_cpp
===
RCS file: /cvs/ports/cad/klogic/patches/patch-klogic_mainw_cpp,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-klogic_mainw_cpp
--- patches/patch-klogic_mainw_cpp  23 May 2010 09:13:15 -  1.2
+++ patches/patch-klogic_mainw_cpp  28 Apr 2017 19:30:11 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-klogic_mainw_cpp,v 1.2 2010/05/23 09:13:15 espie Exp $
 klogic/mainw.cpp.orig  Sat Nov 15 02:21:33 2003
-+++ klogic/mainw.cpp   Sat May 22 12:04:04 2010
-@@ -82,7 +82,7 @@ void MainWidget::setPATH(KApplication *app)
- /* methods of class MainWidget */
- /***/
- MainWidget::MainWidget(KApplication *_app, const char *file)
--  :KMainWindow(NULL)
-+  :KMainWindow(NULL, file)
- {
-   app = _app;
-   setPATH(app);
Index: pkg/DESCR
===
RCS file: /cvs/ports/cad/klogic/pkg/DESCR,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 DESCR
--- pkg/DESCR   15 Mar 2005 01:57:02 -  1.3
+++ pkg/DESCR   28 Apr 2017 19:30:11 -
@@ -1,8 +1,9 @@
 Application for building and simulating digital circuits easily.
 
 Provides an easy way for 

Re: UPDATE: cad/klogic (Trimming KDE 3)

2016-06-04 Thread Vadim Zhukov
2016-05-28 23:06 GMT+03:00 Rafael Sadowski :
> *ping* Don't be scared, everything is better than kde/libs3 ports saved
> on distfiles.nl ;)

FYI, I finally got to it. Thank you for sumbmission!

> On Wed May 04, 2016 at 07:36:09AM +0200, Rafael Sadowski wrote:
>> Hi ports@,
>>
>> after Vadim Zhukov's "Things going to stay for now" - trimming KDE 3
>> list I looked in klogic. Here is an update to the last stable KDE+4
>> version.
>>
>> Comments and OKs are very welcome.
>>
>> Best regards,
>>
>> Rafael
>>
>> Index: Makefile
>> ===
>> RCS file: /cvs/ports/cad/klogic/Makefile,v
>> retrieving revision 1.35
>> diff -u -p -u -p -r1.35 Makefile
>> --- Makefile  19 Mar 2016 22:48:27 -  1.35
>> +++ Makefile  3 May 2016 21:20:04 -
>> @@ -1,45 +1,29 @@
>>  # $OpenBSD: Makefile,v 1.35 2016/03/19 22:48:27 naddy Exp $
>>
>> -COMMENT= logic circuit simulator for KDE
>> +COMMENT =logic circuit simulator for KDE
>>
>> -DISTNAME=klogic-1.6
>> -REVISION=12
>> -CATEGORIES=  cad education x11 x11/kde
>> -
>> -MASTER_SITES=https://distfiles.nl/
>> -
>> -# GPL
>> -PERMIT_PACKAGE_CDROM=Yes
>> -
>> -WANTLIB += ${KDE}/DCOP ${KDE}/kdecore ${KDE}/kdefx ${KDE}/kdesu
>> -WANTLIB += ${KDE}/kdeui ${KDE}/kio ${KDE}/kwalletclient
>> -WANTLIB += GL ICE SM X11 Xcursor Xdamage Xext Xfixes Xft Xi Xinerama Xmu
>> -WANTLIB += Xrandr Xrender Xt Xxf86vm art_lgpl_2 c drm expat fontconfig
>> -WANTLIB += freetype idn jpeg lcms m mng png pthread stdc++ util xcb
>> -WANTLIB += xcb-glx z X11-xcb Xau Xdmcp fam glapi pthread-stubs xcb-dri2
>> -
>> -LIB_DEPENDS= x11/kde/libs3
>> -
>> -MODULES= x11/kde devel/gettext
>> -MODKDE_VERSION=  3.1
>> -MODKDE_FIXUP_DATADIR=Yes
>> -
>> -PORTHOME=${WRKDIR}
>> -
>> -MAKE_ENV=KDEDIR="${LOCALBASE}"
>> -MAKE_FLAGS=  ${MODKDE_MAKE_FLAGS}
>> -
>> -USE_GMAKE=   Yes
>> -CONFIGURE_STYLE= autoconf
>> -MODGNU_CONFIG_GUESS_DIRS= ${MODKDE_CONFIG_GUESS_DIRS}
>> -CONFIGURE_ARGS=  ${MODKDE_CONFIGURE_ARGS}
>> -CONFIGURE_ENV=   ${MODKDE_CONFIGURE_ENV}
>> -AUTOCONF_VERSION=2.57
>> -
>> -post-install:
>> - ${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
>> - mv ${PREFIX}/share/icons/klogic/*.xpm ${PREFIX}/share/pixmaps/
>> - rmdir ${PREFIX}/share/icons/klogic
>> - rmdir ${PREFIX}/share/icons
>> +DISTNAME =   klogic-4.0.2
>> +
>> +CATEGORIES = cad education x11 x11/kde
>> +
>> +HOMEPAGE =   http://www.a-rostin.de
>> +
>> +MASTER_SITES =   ${HOMEPAGE}/klogic/releases/
>> +EXTRACT_SUFX =   .tar.gz
>> +
>> +WANTLIB += QtDBus QtGui QtNetwork QtSvg QtXml c
>> +WANTLIB += ${KDE4LIB}/kdeui ${KDE4LIB}/kio m pthread
>> +
>> +# License information from homepage
>> +# GPLv3
>> +PERMIT_PACKAGE_CDROM =   Yes
>> +
>> +MODULES =x11/kde4 \
>> + devel/cmake
>> +
>> +RUN_DEPENDS =devel/desktop-file-utils \
>> + x11/gtk+3,-guic
>> +
>> +BUILD_DEPENDS =  devel/gettext-tools
>>
>>  .include 
>> Index: distinfo
>> ===
>> RCS file: /cvs/ports/cad/klogic/distinfo,v
>> retrieving revision 1.6
>> diff -u -p -u -p -r1.6 distinfo
>> --- distinfo  18 Jan 2015 03:12:54 -  1.6
>> +++ distinfo  3 May 2016 21:20:04 -
>> @@ -1,2 +1,2 @@
>> -SHA256 (klogic-1.6.tar.gz) = pHRXim+xeOJKqYS7iEl+u8NB1s6LxMOzh3cYKmUqBH4=
>> -SIZE (klogic-1.6.tar.gz) = 973713
>> +SHA256 (klogic-4.0.2.tar.gz) = gyDh7pAz8OvD61gmBrWh0JDdmBDbZ5qJFPiWojNPPCk=
>> +SIZE (klogic-4.0.2.tar.gz) = 294804
>> Index: patches/patch-klogic_klogic_h
>> ===
>> RCS file: patches/patch-klogic_klogic_h
>> diff -N patches/patch-klogic_klogic_h
>> --- patches/patch-klogic_klogic_h 23 May 2010 09:13:15 -  1.1
>> +++ /dev/null 1 Jan 1970 00:00:00 -
>> @@ -1,12 +0,0 @@
>> -$OpenBSD: patch-klogic_klogic_h,v 1.1 2010/05/23 09:13:15 espie Exp $
>>  klogic/klogic.h.orig Sat May 22 12:48:04 2010
>> -+++ klogic/klogic.h  Sat May 22 12:48:10 2010
>> -@@ -57,7 +57,7 @@ namespace Global
>> - static QString comment;
>> - };
>> -
>> --};
>> -+}
>> -
>> - class uniqueID
>> - {
>> Index: patches/patch-klogic_mainw_cpp
>> ===
>> RCS file: patches/patch-klogic_mainw_cpp
>> diff -N patches/patch-klogic_mainw_cpp
>> --- patches/patch-klogic_mainw_cpp23 May 2010 09:13:15 -  1.2
>> +++ /dev/null 1 Jan 1970 00:00:00 -
>> @@ -1,12 +0,0 @@
>> -$OpenBSD: patch-klogic_mainw_cpp,v 1.2 2010/05/23 09:13:15 espie Exp $
>>  klogic/mainw.cpp.origSat Nov 15 02:21:33 2003
>> -+++ klogic/mainw.cpp Sat May 22 12:04:04 2010
>> -@@ -82,7 +82,7 @@ void MainWidget::setPATH(KApplication *app)
>> - /* methods of class MainWidget */
>> - /***/
>> - MainWidget::MainWidget(KApplication *_app, const char 

Re: UPDATE: cad/klogic (Trimming KDE 3)

2016-05-28 Thread Rafael Sadowski
*ping* Don't be scared, everything is better than kde/libs3 ports saved
on distfiles.nl ;)

Best regards, Rafael

On Wed May 04, 2016 at 07:36:09AM +0200, Rafael Sadowski wrote:
> Hi ports@,
> 
> after Vadim Zhukov's "Things going to stay for now" - trimming KDE 3
> list I looked in klogic. Here is an update to the last stable KDE+4
> version.
> 
> Comments and OKs are very welcome.
> 
> Best regards,
> 
> Rafael
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/cad/klogic/Makefile,v
> retrieving revision 1.35
> diff -u -p -u -p -r1.35 Makefile
> --- Makefile  19 Mar 2016 22:48:27 -  1.35
> +++ Makefile  3 May 2016 21:20:04 -
> @@ -1,45 +1,29 @@
>  # $OpenBSD: Makefile,v 1.35 2016/03/19 22:48:27 naddy Exp $
>  
> -COMMENT= logic circuit simulator for KDE
> +COMMENT =logic circuit simulator for KDE
>  
> -DISTNAME=klogic-1.6
> -REVISION=12
> -CATEGORIES=  cad education x11 x11/kde
> -
> -MASTER_SITES=https://distfiles.nl/
> -
> -# GPL
> -PERMIT_PACKAGE_CDROM=Yes
> -
> -WANTLIB += ${KDE}/DCOP ${KDE}/kdecore ${KDE}/kdefx ${KDE}/kdesu
> -WANTLIB += ${KDE}/kdeui ${KDE}/kio ${KDE}/kwalletclient
> -WANTLIB += GL ICE SM X11 Xcursor Xdamage Xext Xfixes Xft Xi Xinerama Xmu
> -WANTLIB += Xrandr Xrender Xt Xxf86vm art_lgpl_2 c drm expat fontconfig
> -WANTLIB += freetype idn jpeg lcms m mng png pthread stdc++ util xcb
> -WANTLIB += xcb-glx z X11-xcb Xau Xdmcp fam glapi pthread-stubs xcb-dri2
> -
> -LIB_DEPENDS= x11/kde/libs3
> -
> -MODULES= x11/kde devel/gettext
> -MODKDE_VERSION=  3.1
> -MODKDE_FIXUP_DATADIR=Yes
> -
> -PORTHOME=${WRKDIR}
> -
> -MAKE_ENV=KDEDIR="${LOCALBASE}"
> -MAKE_FLAGS=  ${MODKDE_MAKE_FLAGS}
> -
> -USE_GMAKE=   Yes
> -CONFIGURE_STYLE= autoconf
> -MODGNU_CONFIG_GUESS_DIRS= ${MODKDE_CONFIG_GUESS_DIRS}
> -CONFIGURE_ARGS=  ${MODKDE_CONFIGURE_ARGS}
> -CONFIGURE_ENV=   ${MODKDE_CONFIGURE_ENV}
> -AUTOCONF_VERSION=2.57
> -
> -post-install:
> - ${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
> - mv ${PREFIX}/share/icons/klogic/*.xpm ${PREFIX}/share/pixmaps/
> - rmdir ${PREFIX}/share/icons/klogic
> - rmdir ${PREFIX}/share/icons
> +DISTNAME =   klogic-4.0.2
> +
> +CATEGORIES = cad education x11 x11/kde
> +
> +HOMEPAGE =   http://www.a-rostin.de
> +
> +MASTER_SITES =   ${HOMEPAGE}/klogic/releases/
> +EXTRACT_SUFX =   .tar.gz
> +
> +WANTLIB += QtDBus QtGui QtNetwork QtSvg QtXml c
> +WANTLIB += ${KDE4LIB}/kdeui ${KDE4LIB}/kio m pthread
> +
> +# License information from homepage
> +# GPLv3
> +PERMIT_PACKAGE_CDROM =   Yes
> +
> +MODULES =x11/kde4 \
> + devel/cmake
> +
> +RUN_DEPENDS =devel/desktop-file-utils \
> + x11/gtk+3,-guic
> +
> +BUILD_DEPENDS =  devel/gettext-tools
>  
>  .include 
> Index: distinfo
> ===
> RCS file: /cvs/ports/cad/klogic/distinfo,v
> retrieving revision 1.6
> diff -u -p -u -p -r1.6 distinfo
> --- distinfo  18 Jan 2015 03:12:54 -  1.6
> +++ distinfo  3 May 2016 21:20:04 -
> @@ -1,2 +1,2 @@
> -SHA256 (klogic-1.6.tar.gz) = pHRXim+xeOJKqYS7iEl+u8NB1s6LxMOzh3cYKmUqBH4=
> -SIZE (klogic-1.6.tar.gz) = 973713
> +SHA256 (klogic-4.0.2.tar.gz) = gyDh7pAz8OvD61gmBrWh0JDdmBDbZ5qJFPiWojNPPCk=
> +SIZE (klogic-4.0.2.tar.gz) = 294804
> Index: patches/patch-klogic_klogic_h
> ===
> RCS file: patches/patch-klogic_klogic_h
> diff -N patches/patch-klogic_klogic_h
> --- patches/patch-klogic_klogic_h 23 May 2010 09:13:15 -  1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -
> @@ -1,12 +0,0 @@
> -$OpenBSD: patch-klogic_klogic_h,v 1.1 2010/05/23 09:13:15 espie Exp $
>  klogic/klogic.h.orig Sat May 22 12:48:04 2010
> -+++ klogic/klogic.h  Sat May 22 12:48:10 2010
> -@@ -57,7 +57,7 @@ namespace Global
> - static QString comment;
> - };
> - 
> --};
> -+}
> - 
> - class uniqueID
> - {
> Index: patches/patch-klogic_mainw_cpp
> ===
> RCS file: patches/patch-klogic_mainw_cpp
> diff -N patches/patch-klogic_mainw_cpp
> --- patches/patch-klogic_mainw_cpp23 May 2010 09:13:15 -  1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -
> @@ -1,12 +0,0 @@
> -$OpenBSD: patch-klogic_mainw_cpp,v 1.2 2010/05/23 09:13:15 espie Exp $
>  klogic/mainw.cpp.origSat Nov 15 02:21:33 2003
> -+++ klogic/mainw.cpp Sat May 22 12:04:04 2010
> -@@ -82,7 +82,7 @@ void MainWidget::setPATH(KApplication *app)
> - /* methods of class MainWidget */
> - /***/
> - MainWidget::MainWidget(KApplication *_app, const char *file)
> --:KMainWindow(NULL)
> -+:KMainWindow(NULL, file)
> - {
> - app = _app;
> - setPATH(app);
> Index: pkg/DESCR
> ===
> RCS file: 

UPDATE: cad/klogic (Trimming KDE 3)

2016-05-03 Thread Rafael Sadowski
Hi ports@,

after Vadim Zhukov's "Things going to stay for now" - trimming KDE 3
list I looked in klogic. Here is an update to the last stable KDE+4
version.

Comments and OKs are very welcome.

Best regards,

Rafael

Index: Makefile
===
RCS file: /cvs/ports/cad/klogic/Makefile,v
retrieving revision 1.35
diff -u -p -u -p -r1.35 Makefile
--- Makefile19 Mar 2016 22:48:27 -  1.35
+++ Makefile3 May 2016 21:20:04 -
@@ -1,45 +1,29 @@
 # $OpenBSD: Makefile,v 1.35 2016/03/19 22:48:27 naddy Exp $
 
-COMMENT=   logic circuit simulator for KDE
+COMMENT =  logic circuit simulator for KDE
 
-DISTNAME=  klogic-1.6
-REVISION=  12
-CATEGORIES=cad education x11 x11/kde
-
-MASTER_SITES=  https://distfiles.nl/
-
-# GPL
-PERMIT_PACKAGE_CDROM=  Yes
-
-WANTLIB += ${KDE}/DCOP ${KDE}/kdecore ${KDE}/kdefx ${KDE}/kdesu
-WANTLIB += ${KDE}/kdeui ${KDE}/kio ${KDE}/kwalletclient
-WANTLIB += GL ICE SM X11 Xcursor Xdamage Xext Xfixes Xft Xi Xinerama Xmu
-WANTLIB += Xrandr Xrender Xt Xxf86vm art_lgpl_2 c drm expat fontconfig
-WANTLIB += freetype idn jpeg lcms m mng png pthread stdc++ util xcb
-WANTLIB += xcb-glx z X11-xcb Xau Xdmcp fam glapi pthread-stubs xcb-dri2
-
-LIB_DEPENDS=   x11/kde/libs3
-
-MODULES=   x11/kde devel/gettext
-MODKDE_VERSION=3.1
-MODKDE_FIXUP_DATADIR=  Yes
-
-PORTHOME=  ${WRKDIR}
-
-MAKE_ENV=  KDEDIR="${LOCALBASE}"
-MAKE_FLAGS=${MODKDE_MAKE_FLAGS}
-
-USE_GMAKE= Yes
-CONFIGURE_STYLE= autoconf
-MODGNU_CONFIG_GUESS_DIRS= ${MODKDE_CONFIG_GUESS_DIRS}
-CONFIGURE_ARGS=${MODKDE_CONFIGURE_ARGS}
-CONFIGURE_ENV= ${MODKDE_CONFIGURE_ENV}
-AUTOCONF_VERSION=  2.57
-
-post-install:
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
-   mv ${PREFIX}/share/icons/klogic/*.xpm ${PREFIX}/share/pixmaps/
-   rmdir ${PREFIX}/share/icons/klogic
-   rmdir ${PREFIX}/share/icons
+DISTNAME = klogic-4.0.2
+
+CATEGORIES =   cad education x11 x11/kde
+
+HOMEPAGE = http://www.a-rostin.de
+
+MASTER_SITES = ${HOMEPAGE}/klogic/releases/
+EXTRACT_SUFX = .tar.gz
+
+WANTLIB += QtDBus QtGui QtNetwork QtSvg QtXml c
+WANTLIB += ${KDE4LIB}/kdeui ${KDE4LIB}/kio m pthread
+
+# License information from homepage
+# GPLv3
+PERMIT_PACKAGE_CDROM = Yes
+
+MODULES =  x11/kde4 \
+   devel/cmake
+
+RUN_DEPENDS =  devel/desktop-file-utils \
+   x11/gtk+3,-guic
+
+BUILD_DEPENDS =devel/gettext-tools
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/cad/klogic/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- distinfo18 Jan 2015 03:12:54 -  1.6
+++ distinfo3 May 2016 21:20:04 -
@@ -1,2 +1,2 @@
-SHA256 (klogic-1.6.tar.gz) = pHRXim+xeOJKqYS7iEl+u8NB1s6LxMOzh3cYKmUqBH4=
-SIZE (klogic-1.6.tar.gz) = 973713
+SHA256 (klogic-4.0.2.tar.gz) = gyDh7pAz8OvD61gmBrWh0JDdmBDbZ5qJFPiWojNPPCk=
+SIZE (klogic-4.0.2.tar.gz) = 294804
Index: patches/patch-klogic_klogic_h
===
RCS file: patches/patch-klogic_klogic_h
diff -N patches/patch-klogic_klogic_h
--- patches/patch-klogic_klogic_h   23 May 2010 09:13:15 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-klogic_klogic_h,v 1.1 2010/05/23 09:13:15 espie Exp $
 klogic/klogic.h.orig   Sat May 22 12:48:04 2010
-+++ klogic/klogic.hSat May 22 12:48:10 2010
-@@ -57,7 +57,7 @@ namespace Global
-   static QString comment;
-   };
- 
--};
-+}
- 
- class uniqueID
- {
Index: patches/patch-klogic_mainw_cpp
===
RCS file: patches/patch-klogic_mainw_cpp
diff -N patches/patch-klogic_mainw_cpp
--- patches/patch-klogic_mainw_cpp  23 May 2010 09:13:15 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-klogic_mainw_cpp,v 1.2 2010/05/23 09:13:15 espie Exp $
 klogic/mainw.cpp.orig  Sat Nov 15 02:21:33 2003
-+++ klogic/mainw.cpp   Sat May 22 12:04:04 2010
-@@ -82,7 +82,7 @@ void MainWidget::setPATH(KApplication *app)
- /* methods of class MainWidget */
- /***/
- MainWidget::MainWidget(KApplication *_app, const char *file)
--  :KMainWindow(NULL)
-+  :KMainWindow(NULL, file)
- {
-   app = _app;
-   setPATH(app);
Index: pkg/DESCR
===
RCS file: /cvs/ports/cad/klogic/pkg/DESCR,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 DESCR
--- pkg/DESCR   15 Mar 2005 01:57:02 -  1.3
+++ pkg/DESCR   3 May 2016 21:20:04 -
@@ -1,8 +1,9 @@
 Application for building and simulating digital circuits easily.
 
 Provides an easy way for building circuits containing standard
-components like AND, OR, XOR and flipflops like RS and JK.  More complex 
+components like AND, OR, XOR and