View | Details | Raw Unified | Return to bug 174194 | Differences between
and this patch

Collapse All | Expand All

(-)devel/piklab/Makefile (-10 / +5 lines)
Lines 1-12 Link Here
1
# New ports collection makefile for:	piklab
1
# Created by: Michael Nottebrock <lofi@kiste>
2
# Date created:		2007-11-19
3
# Whom:			Michael Nottebrock <lofi@kiste>
4
#
5
# $FreeBSD: head/devel/piklab/Makefile 302052 2012-08-05 04:57:57Z miwi $
2
# $FreeBSD: head/devel/piklab/Makefile 302052 2012-08-05 04:57:57Z miwi $
6
#
7
3
8
PORTNAME=	piklab
4
PORTNAME=	piklab
9
PORTVERSION=	0.16.1
5
PORTVERSION=	0.16.2
10
CATEGORIES=	devel
6
CATEGORIES=	devel
11
MASTER_SITES=	SF
7
MASTER_SITES=	SF
12
8
Lines 14-27 Link Here
14
COMMENT=	KDE IDE for microcontroller development
10
COMMENT=	KDE IDE for microcontroller development
15
11
16
LICENSE=	GPLv2 # (or later)
12
LICENSE=	GPLv2 # (or later)
17
LICENSE_FILE=	${WRKSRC}/COPYING
18
13
19
OPTIONS_DEFINE=	KDE4
14
OPTIONS_DEFINE=	KDE4
20
OPTIONS_DEFAULT=KDE4
15
OPTIONS_DEFAULT=KDE4
21
16
22
USE_BZIP2=	yes
17
USE_BZIP2=	yes
18
USE_DOS2UNIX=	Piklab.cmake
23
USE_QT4=	corelib gui qt3support qtestlib xml \
19
USE_QT4=	corelib gui qt3support qtestlib xml \
24
		moc_build qmake_build rcc_build uic_build
20
		moc_build qmake_build rcc_build uic_build
21
USE_NCURSES=	yes
22
USE_READLINE=	yes
25
USE_GETTEXT=	yes
23
USE_GETTEXT=	yes
26
USE_CMAKE=	yes
24
USE_CMAKE=	yes
27
MAKE_JOBS_SAFE=	yes
25
MAKE_JOBS_SAFE=	yes
Lines 55-63 Link Here
55
	@${REINPLACE_CMD} -e \
53
	@${REINPLACE_CMD} -e \
56
		'/man/s|^|#| ; \
54
		'/man/s|^|#| ; \
57
		 /install/s|^|#|' ${WRKSRC}/CMakeLists.txt
55
		 /install/s|^|#|' ${WRKSRC}/CMakeLists.txt
58
	@${REINPLACE_CMD} -e \
59
		'/CMAKE_BUILD_TYPE/s|^|#| ; \
60
		 /KDE4/s|INCLUDE_DIRS|INCLUDES|' ${WRKSRC}/cmake/Piklab.cmake
61
56
62
post-install:
57
post-install:
63
	${INSTALL_MAN} ${WRKSRC}/man/piklab-*.1 ${MANPREFIX}/man/man1
58
	${INSTALL_MAN} ${WRKSRC}/man/piklab-*.1 ${MANPREFIX}/man/man1
(-)devel/piklab/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (piklab-0.16.1.tar.bz2) = 80db24022de47a7377412912b1fd186d6ad08fafa042bed17b49ada2de56004d
1
SHA256 (piklab-0.16.2.tar.bz2) = 51de9edda8edb9d2e9d07ed1c479b83b87eb6fb17c85717477f05fac03a5740e
2
SIZE (piklab-0.16.1.tar.bz2) = 972681
2
SIZE (piklab-0.16.2.tar.bz2) = 1036644
(-)devel/piklab/files/patch-cmake__Piklab.cmake (+20 lines)
Line 0 Link Here
1
--- cmake/Piklab.cmake.orig
2
+++ cmake/Piklab.cmake
3
@@ -3,8 +3,6 @@
4
 if(WIN32)
5
   set(CMAKE_BUILD_TYPE Release)
6
   set(QT_ONLY 1)
7
-else(WIN32)
8
-  set(CMAKE_BUILD_TYPE Debug)
9
 endif(WIN32)
10
 
11
 include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/src)
12
@@ -51,7 +49,7 @@
13
 
14
 if(QT_ONLY)
15
   add_definitions(-DNO_KDE)
16
-  set(EXE_LIBS ${QT_LIBRARIES}  ${READLINE_LIBRARIES} ${NCURSES_LIBRARIES})
17
+  set(EXE_LIBS nokde ${QT_LIBRARIES}  ${READLINE_LIBRARIES} ${NCURSES_LIBRARIES})
18
   set(GUI_LIBS nokde_gui ${EXE_LIBS} ${LIBUSB_LIBRARIES})
19
 else(QT_ONLY)
20
   find_package(KDE4 REQUIRED)
(-)devel/piklab/files/patch-src__CMakeLists.txt (+13 lines)
Line 0 Link Here
1
--- src/CMakeLists.txt.orig
2
+++ src/CMakeLists.txt
3
@@ -7,9 +7,9 @@
4
 add_subdirectory(progs)
5
 add_subdirectory(piklab-prog)
6
 add_subdirectory(piklab-test)
7
-add_subdirectory(dev-utils)
8
 
9
 if(NOT QT_ONLY)
10
+    add_subdirectory(dev-utils)
11
     add_subdirectory(data)
12
     add_subdirectory(libgui)
13
     add_subdirectory(tools)
(-)devel/piklab/files/patch-src__common__global__pfile.cpp (+32 lines)
Line 0 Link Here
1
--- src/common/global/pfile.cpp.orig
2
+++ src/common/global/pfile.cpp
3
@@ -99,9 +99,14 @@
4
 {
5
   close();
6
   _tmp.reset(new KTemporaryFile);
7
+#if defined(NO_KDE)
8
+  _tmp->setFileTemplate(QLatin1String("XXXXXX") + _extension);
9
+  _tmp->setAutoRemove(true);
10
+#else
11
   if (!_extension.isEmpty()) {
12
     _tmp->setSuffix("." + _extension);
13
   }
14
+#endif
15
   if (!_tmp->open()) {
16
     _error = i18n("Could not create temporary file.");
17
     _log.sorry(_error, i18n("File: %1").arg(_tmp->name()));
18
@@ -149,9 +154,14 @@
19
     }
20
 
21
     _tmp.reset(new KTemporaryFile);
22
+#if defined(NO_KDE)
23
+    _tmp->setFileTemplate(QLatin1String("XXXXXX") + _extension);
24
+    _tmp->setAutoRemove(true);
25
+#else
26
     if (!_extension.isEmpty()) {
27
       _tmp->setSuffix("." + _extension);
28
     }
29
+#endif
30
     if (!_tmp->open()) {
31
       _error = i18n("Could not create temporary file.");
32
       _log.sorry(_error, i18n("File: %1").arg(_tmp->name()));
(-)devel/piklab/files/patch-src__common__port__hid_port.h (+17 lines)
Line 0 Link Here
1
--- src/common/port/hid_port.h.orig
2
+++ src/common/port/hid_port.h
3
@@ -9,6 +9,8 @@
4
 #ifndef HID_PORT_H
5
 #define HID_PORT_H
6
 
7
+#ifdef __linux
8
+
9
 #include "port_base.h"
10
 
11
 #ifdef Q_OS_UNIX
12
@@ -57,3 +59,5 @@
13
 } // namespace
14
 
15
 #endif
16
+
17
+#endif

Return to bug 174194