rpms/piklab/F-13 piklab-0.15.8.DSO-linking.patch, NONE, 1.1 piklab-0.15.8.new-pic.patch, NONE, 1.1 piklab-0.15.8.use-fedora-docdir.patch, NONE, 1.1 .cvsignore, 1.13, 1.14 piklab.spec, 1.28, 1.29 sources, 1.14, 1.15
Alain Portal
dionysos at fedoraproject.org
Thu May 20 18:24:27 UTC 2010
- Previous message: rpms/perl-POE-Component-IRC/F-12 0001-apply-fixes-for-rhbz-591215.patch, NONE, 1.1 perl-POE-Component-IRC.spec, 1.24, 1.25
- Next message: rpms/piklab/devel piklab-0.15.8.DSO-linking.patch, NONE, 1.1 piklab-0.15.8.new-pic.patch, NONE, 1.1 piklab-0.15.8.use-fedora-docdir.patch, NONE, 1.1 .cvsignore, 1.13, 1.14 piklab.spec, 1.28, 1.29 sources, 1.14, 1.15
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: dionysos
Update of /cvs/pkgs/rpms/piklab/F-13
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv26716
Modified Files:
.cvsignore piklab.spec sources
Added Files:
piklab-0.15.8.DSO-linking.patch piklab-0.15.8.new-pic.patch
piklab-0.15.8.use-fedora-docdir.patch
Log Message:
* Thu May 20 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.15.8-2
- Fix makefile http://fedoraproject.org/wiki/UnderstandingDSOLinkChange
* Tue May 4 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.15.8-1
- New upstream version
- Remove patch10 that are no more needed
- piklab use now cmake
- Patch to add icd2 programmer support for 18F88X, 12F609/615, 16F610
- Patch to remove doc installation also installed in docdir
piklab-0.15.8.DSO-linking.patch:
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE piklab-0.15.8.DSO-linking.patch ---
--- src/piklab/CMakeLists.txt.orig 2010-05-01 15:52:52.000000000 +0200
+++ src/piklab/CMakeLists.txt 2010-05-20 19:54:32.000000000 +0200
@@ -6,7 +6,7 @@
automoc(${piklab_SRCS})
add_executable(piklab ${piklab_SRCS})
-target_link_libraries(piklab ${QT_AND_KDECORE_LIBS} ktexteditor khtml ${LIBUSB_LIBRARIES}
+target_link_libraries(piklab ${QT_AND_KDECORE_LIBS} ktexteditor khtml kparts kio kdeui ${LIBUSB_LIBRARIES}
gui toollist
cc5xui boostui mpcui ccscui c18ui jalv2ui
jalui pic30ui piccui sdccui gputilsui
piklab-0.15.8.new-pic.patch:
CMakeLists.txt | 61 +++++++++++++++--------
Changelog | 4 +
piklab-prog-qt4.spec | 11 +---
piklab.spec | 24 ++++-----
src/coff/base/CMakeLists.txt | 2
src/coff/xml/CMakeLists.txt | 10 ++-
src/common/global/CMakeLists.txt | 12 ++--
src/common/gui/misc_gui.h | 4 +
src/common/nokde/CMakeLists.txt | 8 ++-
src/devices/mem24/xml/CMakeLists.txt | 4 +
src/devices/mem24/xml_data/CMakeLists.txt | 2
src/devices/pic/xml/CMakeLists.txt | 6 +-
src/devices/pic/xml_data/CMakeLists.txt | 2
src/piklab-coff/CMakeLists.txt | 12 +++-
src/piklab-hex/CMakeLists.txt | 11 +++-
src/piklab-prog/CMakeLists.txt | 28 ++++++----
src/progs/direct/base/CMakeLists.txt | 2
src/progs/direct/xml/CMakeLists.txt | 9 ++-
src/progs/gpsim/base/gpsim.cpp | 12 ++--
src/progs/icd1/base/CMakeLists.txt | 2
src/progs/icd1/xml/CMakeLists.txt | 10 ++-
src/progs/icd2/base/CMakeLists.txt | 2
src/progs/icd2/base/icd2.xml | 8 +++
src/progs/icd2/icd2_data/icd2_data.cpp | 17 ++++--
src/progs/icd2/xml/CMakeLists.txt | 9 ++-
src/progs/picdem_bootloader/base/CMakeLists.txt | 2
src/progs/picdem_bootloader/xml/CMakeLists.txt | 8 ++-
src/progs/pickit1/base/CMakeLists.txt | 2
src/progs/pickit1/xml/CMakeLists.txt | 9 ++-
src/progs/pickit2/base/CMakeLists.txt | 2
src/progs/pickit2/xml/CMakeLists.txt | 9 ++-
src/progs/pickit2_bootloader/base/CMakeLists.txt | 2
src/progs/pickit2_bootloader/xml/CMakeLists.txt | 10 ++-
src/progs/psp/base/CMakeLists.txt | 2
src/progs/psp/xml/CMakeLists.txt | 10 ++-
src/progs/tbl_bootloader/base/CMakeLists.txt | 2
src/progs/tbl_bootloader/xml/CMakeLists.txt | 10 ++-
src/xml_to_data/xml_to_data.cpp | 11 +++-
src/xml_to_data/xml_to_data.h | 6 +-
39 files changed, 242 insertions(+), 115 deletions(-)
--- NEW FILE piklab-0.15.8.new-pic.patch ---
diff -ru piklab-0.15.8/Changelog piklab-0.15.9/Changelog
--- piklab-0.15.8/Changelog 2010-05-01 13:21:15.000000000 +0200
+++ piklab-0.15.9/Changelog 2010-05-02 18:41:21.000000000 +0200
@@ -1,3 +1,7 @@
+0.15.9 (2 May 2010)
+* added icd2 programmer support for 18F88X [requested by Lorenzo Marcantonio]
+* added icd2 programmer support for 12F609/615 16F610
+
0.15.8 (30 April 2010)
* added support for 18F23K20/18F26K20 [fix by Florian Hühn]
* added allowance for packages with multiple NC pins [fix by Florian Hühn]
diff -ru piklab-0.15.8/CMakeLists.txt piklab-0.15.9/CMakeLists.txt
--- piklab-0.15.8/CMakeLists.txt 2010-05-01 17:33:10.000000000 +0200
+++ piklab-0.15.9/CMakeLists.txt 2010-05-03 00:03:50.000000000 +0200
@@ -1,18 +1,27 @@
-#set(LIBUSB_VERSION "1.12.1") # for win32 platform
-
project(piklab)
-set(VERSION "0.15.8")
-set(CMAKE_BUILD_TYPE Debug)
+set(VERSION "0.15.9")
+cmake_minimum_required(VERSION 2.4)
+if(COMMAND cmake_policy)
+ cmake_policy(SET CMP0003 NEW)
+endif(COMMAND cmake_policy)
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
+
+if(WIN32)
+ set(CMAKE_VERBOSE_MAKEFILE ON)
+ set(CMAKE_BUILD_TYPE Release)
+ set(QT_ONLY 1)
+else(WIN32)
+ set(CMAKE_BUILD_TYPE Debug)
+endif(WIN32)
+
include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/src)
if(QT_ONLY)
find_package(Qt4 REQUIRED)
-#SET(QT_DONT_USE_QTGUI 1)
- SET(QT_USE_QTXML 1)
- SET(QT_USE_QT3SUPPORT 1)
- INCLUDE(${QT_USE_FILE})
+ set(QT_USE_QTXML 1)
+ set(QT_USE_QT3SUPPORT 1)
+ include(${QT_USE_FILE})
add_definitions(-DNO_KDE)
set(KDE_LIBS nokde)
set(GUI_LIBS ${QT_LIBRARIES})
@@ -34,22 +43,36 @@
endmacro(automoc)
endif(QT_ONLY)
-find_package(LIBUSB REQUIRED)
-include_directories(${LIBUSB_INCLUDE_DIRS})
+if(WIN32)
+ set(HAVE_USB 1)
+ set(LIBUSB_VERSION "1.12.1")
+ set(LIBUSB_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../libusb/libusb-win32-device-bin-0.1.12.2)
+ set(LIBUSB_INCLUDE_DIRS ${LIBUSB_DIR}/include)
+ set(LIBUSB_LIBRARIES ${LIBUSB_DIR}/lib/gcc/libusb.a)
+ include_directories(${LIBUSB_INCLUDE_DIRS})
+else(WIN32)
+ find_package(LIBUSB REQUIRED)
+ include_directories(${LIBUSB_INCLUDE_DIRS})
-find_package(Curses)
-include_directories(${CURSES_INCLUDE_DIR})
+ find_package(Curses)
+ include_directories(${CURSES_INCLUDE_DIR})
-find_package(Readline)
-include_directories(${LIBREADLINE_INCLUDE_DIRS})
+ find_package(Readline)
+ include_directories(${LIBREADLINE_INCLUDE_DIRS})
-find_package(ParallelPortSupport)
+ find_package(ParallelPortSupport)
+endif(WIN32)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h)
add_subdirectory(src)
-add_subdirectory(po)
-add_subdirectory(man)
-add_subdirectory(doc)
-install(FILES README Changelog COPYING DESTINATION share/doc/piklab)
\ Pas de fin de ligne à la fin du fichier.
+if(NOT QT_ONLY)
+ add_subdirectory(doc)
+endif(NOT QT_ONLY)
+
+if(NOT WIN32)
+ add_subdirectory(po)
+ add_subdirectory(man)
+ install(FILES README Changelog COPYING DESTINATION share/doc/piklab)
+endif(NOT WIN32)
\ Pas de fin de ligne à la fin du fichier.
diff -ru piklab-0.15.8/piklab-prog-qt4.spec piklab-0.15.9/piklab-prog-qt4.spec
--- piklab-0.15.8/piklab-prog-qt4.spec 2010-05-02 14:40:11.000000000 +0200
+++ piklab-0.15.9/piklab-prog-qt4.spec 2010-05-02 16:12:17.000000000 +0200
@@ -35,26 +35,23 @@
export LD_LIBRARY_PATH=$QTDIR/%{_lib}:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$PATH
export QTLIB=$QTDIR/%{_lib}
-cd %{buildroot}
cmake -DQT_ONLY=1 -DCMAKE_INSTALL_PREFIX=%{buildroot}/usr/.
-%make -j1
+%make
%install
rm -rf %{buildroot}
%makeinstall
-%find_lang %{name}
+%find_lang piklab
%clean
rm -rf %{buildroot}
-%files -f %{name}.lang
+%files -f piklab.lang
%defattr(755,root,root)
%{_bindir}/*
%defattr(644,root,root,755)
-%{_datadir}/apps/%name
%{_mandir}/man1/*
-%{_docdir}/HTML/en/%name
-%{_docdir}/%name/*
+%{_docdir}/piklab/*
%changelog
* Sat May 1 2010 Nicolas Hadacek <hadacek at kde.org> 0.15.8-1mdv2008.0
diff -ru piklab-0.15.8/piklab.spec piklab-0.15.9/piklab.spec
--- piklab-0.15.8/piklab.spec 2010-05-01 17:33:10.000000000 +0200
+++ piklab-0.15.9/piklab.spec 2010-05-02 16:12:17.000000000 +0200
@@ -26,7 +26,7 @@
programmers and several direct programmers are supported.
%prep
-%setup -q -n %{name}-%{version}
+%setup -q -n piklab-%{version}
%build
cmake -DCMAKE_INSTALL_PREFIX=%{buildroot}/usr/ .
@@ -36,10 +36,10 @@
rm -rf %{buildroot}
%makeinstall
mkdir -p %{buildroot}%{_iconsdir} %{buildroot}%{_miconsdir} %{buildroot}%{_liconsdir}
-convert -resize 16x16 piklab.xpm %{buildroot}%{_miconsdir}/%name.png
-convert -resize 32x32 piklab.xpm %{buildroot}%{_iconsdir}/%name.png
-convert -resize 48x48 piklab.xpm %{buildroot}%{_liconsdir}/%name.png
-%find_lang %{name}
+convert -resize 16x16 piklab.xpm %{buildroot}%{_miconsdir}/piklab.png
+convert -resize 32x32 piklab.xpm %{buildroot}%{_iconsdir}/piklab.png
+convert -resize 48x48 piklab.xpm %{buildroot}%{_liconsdir}/piklab.png
+%find_lang piklab
%clean
rm -rf %{buildroot}
@@ -50,21 +50,21 @@
%postun
%{clean_menus}
-%files -f %{name}.lang
+%files -f piklab.lang
%defattr(755,root,root)
%{_bindir}/*
%defattr(644,root,root,755)
-%{_datadir}/apps/%name
+%{_datadir}/apps/piklab
%{_datadir}/applications/kde/piklab.desktop
%{_datadir}/icons/hicolor/*/*/*.png
%{_datadir}/mimelnk/application/x-piklab.desktop
%{_datadir}/apps/katepart/syntax/*
%{_mandir}/man1/*
-%{_docdir}/HTML/en/%name
-%{_docdir}/%name/*
-%{_miconsdir}/%name.png
-%{_iconsdir}/%name.png
-%{_liconsdir}/%name.png
+%{_docdir}/HTML/en/piklab
+%{_docdir}/piklab/*
+%{_miconsdir}/piklab.png
+%{_iconsdir}/piklab.png
+%{_liconsdir}/piklab.png
%changelog
* Sat May 1 2010 Nicolas Hadacek <hadacek at kde.org> 0.15.8-1mdv2008.0
diff -ru piklab-0.15.8/src/coff/base/CMakeLists.txt piklab-0.15.9/src/coff/base/CMakeLists.txt
--- piklab-0.15.8/src/coff/base/CMakeLists.txt 2010-05-01 13:21:14.000000000 +0200
+++ piklab-0.15.9/src/coff/base/CMakeLists.txt 2010-05-02 16:56:17.000000000 +0200
@@ -2,7 +2,7 @@
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/coff_data.cpp
- COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_coff_parser
+ COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_coff_parser ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_coff_parser coff.xml
)
diff -ru piklab-0.15.8/src/coff/xml/CMakeLists.txt piklab-0.15.9/src/coff/xml/CMakeLists.txt
--- piklab-0.15.8/src/coff/xml/CMakeLists.txt 2010-05-01 13:21:14.000000000 +0200
+++ piklab-0.15.9/src/coff/xml/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -4,8 +4,12 @@
gpprocessor.cpp
xml_coff_parser.cpp
)
-add_executable(xml_coff_parser ${xml_coff_parser_SRCS})
+
automoc(${xml_coff_parser_SRCS})
-target_link_libraries(xml_coff_parser ${GUI_LIBS} devicelistnoui pic
+
+add_executable(xml_coff_parser ${xml_coff_parser_SRCS})
+
+target_link_libraries(xml_coff_parser devicelistnoui pic
picbase picxml mem24 mem24base mem24xml
- xmltodata devicebase common)
+ xmltodata devicebase common ${GUI_LIBS}
+)
diff -ru piklab-0.15.8/src/common/global/CMakeLists.txt piklab-0.15.9/src/common/global/CMakeLists.txt
--- piklab-0.15.8/src/common/global/CMakeLists.txt 2010-05-01 13:21:05.000000000 +0200
+++ piklab-0.15.9/src/common/global/CMakeLists.txt 2010-05-02 16:49:32.000000000 +0200
@@ -1,15 +1,17 @@
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
-ADD_CUSTOM_COMMAND(
+if(NOT WIN32)
+ ADD_CUSTOM_COMMAND(
OUTPUT dummy
COMMAND ${CMAKE_COMMAND} ARGS -E echo "Forcing svn_revision.h generation"
-)
-ADD_CUSTOM_COMMAND(
+ )
+ ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/svn_revision.h
DEPENDS dummy
COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_CURRENT_SOURCE_DIR}/svn_revision.sh
-)
-ADD_CUSTOM_TARGET(generate DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/svn_revision.h)
+ )
+ ADD_CUSTOM_TARGET(generate DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/svn_revision.h)
+endif(NOT WIN32)
SET(global_STAT_SRCS
about.cpp
diff -ru piklab-0.15.8/src/common/gui/misc_gui.h piklab-0.15.9/src/common/gui/misc_gui.h
--- piklab-0.15.8/src/common/gui/misc_gui.h 2010-05-01 13:21:05.000000000 +0200
+++ piklab-0.15.9/src/common/gui/misc_gui.h 2010-05-02 16:49:32.000000000 +0200
@@ -16,6 +16,10 @@
#include "common/common/number.h"
#include "global_ui.h"
+#ifdef Q_WS_WIN
+# undef MessageBox
+#endif
+
#ifdef NO_KDE
# include "common/nokde_gui/nokde_misc_ui.h"
#else
diff -ru piklab-0.15.8/src/common/nokde/CMakeLists.txt piklab-0.15.9/src/common/nokde/CMakeLists.txt
--- piklab-0.15.8/src/common/nokde/CMakeLists.txt 2010-05-01 13:21:05.000000000 +0200
+++ piklab-0.15.9/src/common/nokde/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -1,6 +1,6 @@
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
-SET(nokde_STAT_SRCS
+set(nokde_STAT_SRCS
nokde_kaboutdata.cpp
nokde_kcmdlineargs.cpp
nokde_klocale.cpp
@@ -8,6 +8,12 @@
nokde_purl.cpp
)
+if(WIN32)
+ set(nokde_STAT_SRCS ${nokde_STAT_SRCS}
+ win32_utils.c
+ )
+endif(WIN32)
+
automoc(${nokde_STAT_SRCS})
add_library(nokde STATIC ${nokde_STAT_SRCS})
diff -ru piklab-0.15.8/src/devices/mem24/xml/CMakeLists.txt piklab-0.15.9/src/devices/mem24/xml/CMakeLists.txt
--- piklab-0.15.8/src/devices/mem24/xml/CMakeLists.txt 2010-05-01 13:20:56.000000000 +0200
+++ piklab-0.15.9/src/devices/mem24/xml/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -3,6 +3,8 @@
SET(mem24_xml_to_data_SRCS
mem24_xml_to_data.cpp
)
+
automoc(${mem24_xml_to_data_SRCS})
+
add_executable(mem24_xml_to_data ${mem24_xml_to_data_SRCS})
-target_link_libraries(mem24_xml_to_data ${GUI_LIBS} mem24base xmltodata devicebase common)
+target_link_libraries(mem24_xml_to_data mem24base xmltodata devicebase common ${GUI_LIBS})
diff -ru piklab-0.15.8/src/devices/mem24/xml_data/CMakeLists.txt piklab-0.15.9/src/devices/mem24/xml_data/CMakeLists.txt
--- piklab-0.15.8/src/devices/mem24/xml_data/CMakeLists.txt 2010-05-01 13:20:57.000000000 +0200
+++ piklab-0.15.9/src/devices/mem24/xml_data/CMakeLists.txt 2010-05-02 16:56:17.000000000 +0200
@@ -3,7 +3,7 @@
FILE(GLOB DEVICE_XML_DEPEND RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/*.xml")
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/mem24_data.cpp
- COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_CURRENT_BINARY_DIR}/../xml/mem24_xml_to_data
+ COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../xml/mem24_xml_to_data ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../xml/mem24_xml_to_data ${DEVICE_XML_DEPEND}
)
diff -ru piklab-0.15.8/src/devices/pic/xml/CMakeLists.txt piklab-0.15.9/src/devices/pic/xml/CMakeLists.txt
--- piklab-0.15.8/src/devices/pic/xml/CMakeLists.txt 2010-05-01 13:20:57.000000000 +0200
+++ piklab-0.15.9/src/devices/pic/xml/CMakeLists.txt 2010-05-02 16:49:32.000000000 +0200
@@ -3,6 +3,8 @@
SET(pic_xml_to_data_SRCS
pic_xml_to_data.cpp
)
-add_executable(pic_xml_to_data ${pic_xml_to_data_SRCS})
+
automoc(${pic_xml_to_data_SRCS})
-target_link_libraries(pic_xml_to_data ${GUI_LIBS} picbase xmltodata devicebase common)
+
+add_executable(pic_xml_to_data ${pic_xml_to_data_SRCS})
+target_link_libraries(pic_xml_to_data picbase xmltodata devicebase common ${GUI_LIBS})
diff -ru piklab-0.15.8/src/devices/pic/xml_data/CMakeLists.txt piklab-0.15.9/src/devices/pic/xml_data/CMakeLists.txt
--- piklab-0.15.8/src/devices/pic/xml_data/CMakeLists.txt 2010-05-01 13:21:04.000000000 +0200
+++ piklab-0.15.9/src/devices/pic/xml_data/CMakeLists.txt 2010-05-02 16:56:17.000000000 +0200
@@ -5,7 +5,7 @@
FILE(GLOB REGISTER_XML_DEPEND RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/registers/*.xml")
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/pic_data.cpp
- COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_CURRENT_BINARY_DIR}/../xml/pic_xml_to_data
+ COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../xml/pic_xml_to_data ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../xml/pic_xml_to_data ${DEVICE_XML_DEPEND} ${CMACRO_XML_DEPEND} ${REGISTER_XML_DEPEND}
)
diff -ru piklab-0.15.8/src/piklab-coff/CMakeLists.txt piklab-0.15.9/src/piklab-coff/CMakeLists.txt
--- piklab-0.15.8/src/piklab-coff/CMakeLists.txt 2010-05-01 13:21:14.000000000 +0200
+++ piklab-0.15.9/src/piklab-coff/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -3,12 +3,18 @@
SET(piklab-coff_SRCS
main.cpp
)
+
automoc(${piklab-coff_SRCS})
+
add_executable(piklab-coff ${piklab-coff_SRCS})
-target_link_libraries(piklab-coff ${GUI_LIBS} ${CURSES_LIBRARIES}
- ${LIBREADLINE_LIBRARIES} ${LIBHISTORY_LIBRARIES}
+
+target_link_libraries(piklab-coff
cli coff global
devicelistnoui pic picbase picxml mem24 mem24base mem24xml
- devicebase ${KDE_LIBS} common)
+ devicebase ${KDE_LIBS} common
+ ${GUI_LIBS}
+ ${CURSES_LIBRARIES}
+ ${LIBREADLINE_LIBRARIES} ${LIBHISTORY_LIBRARIES}
+)
install(TARGETS piklab-coff DESTINATION bin)
diff -ru piklab-0.15.8/src/piklab-hex/CMakeLists.txt piklab-0.15.9/src/piklab-hex/CMakeLists.txt
--- piklab-0.15.8/src/piklab-hex/CMakeLists.txt 2010-05-01 13:21:04.000000000 +0200
+++ piklab-0.15.9/src/piklab-hex/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -3,12 +3,17 @@
SET(piklab-hex_SRCS
main.cpp
)
+
automoc(${piklab-hex_SRCS})
+
add_executable(piklab-hex ${piklab-hex_SRCS})
-target_link_libraries(piklab-hex ${GUI_LIBS} ${CURSES_LIBRARIES}
- ${LIBREADLINE_LIBRARIES} ${LIBHISTORY_LIBRARIES}
+target_link_libraries(piklab-hex
cli global devicelistnoui
pic picbase picxml mem24 mem24base mem24xml
- devicebase ${KDE_LIBS} common)
+ devicebase ${KDE_LIBS} common
+ ${GUI_LIBS}
+ ${CURSES_LIBRARIES}
+ ${LIBREADLINE_LIBRARIES} ${LIBHISTORY_LIBRARIES}
+)
install(TARGETS piklab-hex DESTINATION bin)
diff -ru piklab-0.15.8/src/piklab-prog/CMakeLists.txt piklab-0.15.9/src/piklab-prog/CMakeLists.txt
--- piklab-0.15.8/src/piklab-prog/CMakeLists.txt 2010-05-01 13:21:04.000000000 +0200
+++ piklab-0.15.9/src/piklab-prog/CMakeLists.txt 2010-05-03 00:03:50.000000000 +0200
@@ -5,17 +5,25 @@
cli_prog_manager.cpp
cli_debug_manager.cpp
)
+
+
automoc(${piklab-prog_SRCS})
+
add_executable(piklab-prog ${piklab-prog_SRCS})
-target_link_libraries(piklab-prog ${GUI_LIBS} ${LIBUSB_LIBRARIES} ${CURSES_LIBRARIES}
- ${LIBREADLINE_LIBRARIES} ${LIBHISTORY_LIBRARIES}
- proglistnoui
- picdembootloader pickit2bootloader tblbootloader
- bootloader gpsim psp pickit1
- pickit2v2 pickit2 icd1 icd2 icd2data directprog
- mem24prog picprog progmanager progbase
- coff port cli global devicelistnoui
- pic picbase picxml mem24 mem24base mem24xml
- devicebase ${KDE_LIBS} common)
+
+target_link_libraries(piklab-prog
+ proglistnoui
+ picdembootloader pickit2bootloader tblbootloader
+ bootloader gpsim psp pickit1
+ pickit2v2 pickit2 icd1 icd2 icd2data directprog
+ mem24prog picprog progmanager progbase
+ coff port cli global devicelistnoui
+ pic picbase picxml mem24 mem24base mem24xml
+ devicebase ${KDE_LIBS} common
+ ${LIBUSB_LIBRARIES}
+ ${GUI_LIBS}
+ ${CURSES_LIBRARIES}
+ ${LIBREADLINE_LIBRARIES} ${LIBHISTORY_LIBRARIES}
+)
install(TARGETS piklab-prog DESTINATION bin)
diff -ru piklab-0.15.8/src/progs/direct/base/CMakeLists.txt piklab-0.15.9/src/progs/direct/base/CMakeLists.txt
--- piklab-0.15.8/src/progs/direct/base/CMakeLists.txt 2010-05-01 13:21:13.000000000 +0200
+++ piklab-0.15.9/src/progs/direct/base/CMakeLists.txt 2010-05-02 16:56:17.000000000 +0200
@@ -2,7 +2,7 @@
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/direct_data.cpp
- COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_direct_parser
+ COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_direct_parser ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_direct_parser direct.xml
)
diff -ru piklab-0.15.8/src/progs/direct/xml/CMakeLists.txt piklab-0.15.9/src/progs/direct/xml/CMakeLists.txt
--- piklab-0.15.8/src/progs/direct/xml/CMakeLists.txt 2010-05-01 13:21:13.000000000 +0200
+++ piklab-0.15.9/src/progs/direct/xml/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -3,6 +3,11 @@
SET(xml_direct_parser_SRCS
xml_direct_parser.cpp
)
+
add_executable(xml_direct_parser ${xml_direct_parser_SRCS})
-target_link_libraries(xml_direct_parser ${GUI_LIBS} devicelistnoui pic picbase picxml
- mem24 mem24base mem24xml xmltodata devicebase common)
+
+target_link_libraries(xml_direct_parser
+ devicelistnoui pic picbase picxml
+ mem24 mem24base mem24xml xmltodata devicebase common
+ ${GUI_LIBS}
+)
diff -ru piklab-0.15.8/src/progs/gpsim/base/gpsim.cpp piklab-0.15.9/src/progs/gpsim/base/gpsim.cpp
--- piklab-0.15.8/src/progs/gpsim/base/gpsim.cpp 2010-05-01 13:21:07.000000000 +0200
+++ piklab-0.15.9/src/progs/gpsim/base/gpsim.cpp 2010-05-03 00:03:50.000000000 +0200
@@ -20,8 +20,8 @@
//-----------------------------------------------------------------------------
namespace GPSim
{
- const char* const PROMPT = "**gpsim>";
-const char* const ERROR = "***ERROR:";
+ const char* const GP_PROMPT = "**gpsim>";
+ const char* const GP_ERROR = "***ERROR:";
} // namespace
GPSim::Process::Process(Log::Base *base)
@@ -57,7 +57,7 @@
void GPSim::Process::dataReceivedSlot(::Process::OutputType type)
{
if ( type==::Process::OutputType::Stdout) {
- if (_outputs[type].stripWhiteSpace().startsWith(PROMPT)
+ if (_outputs[type].stripWhiteSpace().startsWith(GP_PROMPT)
|| _ready) {
log(Log::DebugLevel::Extra, "received console prompt", Log::Delayed);
_ready = true;
@@ -71,13 +71,13 @@
if ( type==::Process::OutputType::Stdout) {
log(Log::DebugLevel::Extra, " " + line, Log::Delayed);
QString s = line.stripWhiteSpace();
- if (s.startsWith(ERROR)) {
+ if (s.startsWith(GP_ERROR)) {
log(Log::LineType::Error, line);
return;
}
- while (s.startsWith(PROMPT)) {
+ while (s.startsWith(GP_PROMPT)) {
_ready = true;
- s = s.mid(strlen(PROMPT)).stripWhiteSpace();
+ s = s.mid(strlen(GP_PROMPT)).stripWhiteSpace();
}
_lines[type] += s;
}
diff -ru piklab-0.15.8/src/progs/icd1/base/CMakeLists.txt piklab-0.15.9/src/progs/icd1/base/CMakeLists.txt
--- piklab-0.15.8/src/progs/icd1/base/CMakeLists.txt 2010-05-01 13:21:07.000000000 +0200
+++ piklab-0.15.9/src/progs/icd1/base/CMakeLists.txt 2010-05-02 16:56:17.000000000 +0200
@@ -2,7 +2,7 @@
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/icd1_data.cpp
- COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_icd1_parser
+ COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_icd1_parser ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_icd1_parser icd1.xml
)
diff -ru piklab-0.15.8/src/progs/icd1/xml/CMakeLists.txt piklab-0.15.9/src/progs/icd1/xml/CMakeLists.txt
--- piklab-0.15.8/src/progs/icd1/xml/CMakeLists.txt 2010-05-01 13:21:07.000000000 +0200
+++ piklab-0.15.9/src/progs/icd1/xml/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -3,7 +3,11 @@
SET(xml_icd1_parser_SRCS
xml_icd1_parser.cpp
)
-automoc(${xml_icd1_parser_SRCS})
+
add_executable(xml_icd1_parser ${xml_icd1_parser_SRCS})
-target_link_libraries(xml_icd1_parser ${GUI_LIBS} devicelistnoui pic picbase picxml
- mem24 mem24base mem24xml xmltodata devicebase common)
+
+target_link_libraries(xml_icd1_parser
+ devicelistnoui pic picbase picxml
+ mem24 mem24base mem24xml xmltodata devicebase common
+ ${GUI_LIBS}
+)
diff -ru piklab-0.15.8/src/progs/icd2/base/CMakeLists.txt piklab-0.15.9/src/progs/icd2/base/CMakeLists.txt
--- piklab-0.15.8/src/progs/icd2/base/CMakeLists.txt 2010-05-01 13:21:08.000000000 +0200
+++ piklab-0.15.9/src/progs/icd2/base/CMakeLists.txt 2010-05-02 16:56:17.000000000 +0200
@@ -2,7 +2,7 @@
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/icd2_data.cpp
- COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_icd2_parser
+ COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_icd2_parser ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_icd2_parser icd2.xml
)
diff -ru piklab-0.15.8/src/progs/icd2/base/icd2.xml piklab-0.15.9/src/progs/icd2/base/icd2.xml
--- piklab-0.15.8/src/progs/icd2/base/icd2.xml 2010-05-01 13:21:08.000000000 +0200
+++ piklab-0.15.9/src/progs/icd2/base/icd2.xml 2010-05-02 18:41:21.000000000 +0200
@@ -19,6 +19,8 @@
<device name="12F508" famid="0x11" family="16F5X" support_type="tested" />
<device name="12F509" famid="0x11" family="16F5X" support_type="tested" />
<device name="12F510" famid="0x11" family="16F5X" support_type="tested" />
+ <device name="12F609" famid="0x1B" family="16F61X" />
+ <device name="12F615" famid="0x1B" family="16F61X" />
<device name="12F629" famid="0x05" family="12F629" support_type="tested" />
<device name="12F635" famid="0x0C" family="12F635" support_type="tested" />
<device name="12F675" famid="0x05" family="12F629" support_type="tested" />
@@ -29,6 +31,7 @@
<device name="16F54" famid="0x0E" family="16F5X" support_type="tested" />
<device name="16F57" famid="0x0F" family="16F5X" support_type="tested" />
<device name="16F59" famid="0x0F" family="16F5X" support_type="tested" />
+ <device name="16F610" famid="0x1B" family="16F61X" />
<device name="16F616" famid="0x1B" family="16F61X" />
<device name="16F627" famid="0x19" family="16F72" />
<device name="16F628" famid="0x19" family="16F72" />
@@ -74,6 +77,11 @@
<device name="16F877" famid="0x03" family="16F877" support_type="tested" debug_support_type="tested" />
<device name="16F877A" famid="0x04" family="16F877" />
<device name="16F88" famid="0x08" family="16F88" support_type="tested" />
+ <device name="16F882" famid="0x1B" family="16F88X" />
+ <device name="16F883" famid="0x1B" family="16F88X" />
+ <device name="16F884" famid="0x1B" family="16F88X" />
+ <device name="16F886" famid="0x1B" family="16F88X" />
+ <device name="16F887" famid="0x1B" family="16F88X" />
<device name="16F913" famid="0x14" family="16F916" />
<device name="16F914" famid="0x14" family="16F916" />
<device name="16F916" famid="0x14" family="16F916" />
diff -ru piklab-0.15.8/src/progs/icd2/icd2_data/icd2_data.cpp piklab-0.15.9/src/progs/icd2/icd2_data/icd2_data.cpp
--- piklab-0.15.8/src/progs/icd2/icd2_data/icd2_data.cpp 2010-05-01 13:21:08.000000000 +0200
+++ piklab-0.15.9/src/progs/icd2/icd2_data/icd2_data.cpp 2010-05-02 18:41:21.000000000 +0200
@@ -21,28 +21,35 @@
{ "16F874", 1, "16F874", 0x0F00, 0x1FF, 0x1FE, 0x17F/*?*/ }, // 16F873/873A/874/874A
{ "16F877", 1, "16F877", 0x1F00, 0x1EF, 0x1EE, 0x1F0/*?*/ }, // 16F876/876A/877/877A
{ "16F7X", 1, 0, 0, 0, 0, 0 }, // 16F73
+
{ 0, 2, 0, 0, 0, 0, 0 }, // 30F for revision A2 (legacy: not in MPLAB 7)
{ 0, 3, "30F", 0, 0, 0, 0 }, // 30F for revision A3/B0 (legacy: not in MPLAB 7)
+
{ "18F_4", 4, "", 0, 0, 0, 0 }, // debug executive filename is computed at runtime
{ "18F_5", 5, "", 0, 0, 0, 0 }, // debug executive filename is computed at runtime
{ "18CX01", 6, 0,/*"18CX01"*/0, 0, 0, 0 }, // 16C601/801
+
{ "10F2XX", 7, 0, 0, 0, 0, 0 }, // 10F
- { "16F5X", 7, 0, 0, 0, 0, 0 }, // 16F505/506
+ { "16F5X", 7, 0, 0, 0, 0, 0 }, // 12F508 16F505/506
+
{ "12F635", 8, "12F635", 0x0700, 0x06F, 0x06E, 0x0F0/*?*/ }, // 12F635/683 16F631/636/639
- { "16F785", 8, "16F916", 0x0700, 0x06F, 0x06E, 0x1F0/*?*/ }, // 16F785
- { "16F916", 8, "16F916", 0x1F00, 0x16F, 0x16E, 0x1F0/*?*/ }, // 16F913/914/916/917/946
+ { "16F677", 8, 0, 0, 0, 0, 0 }, // 16F677
{ "16F684", 8, "16F684", 0x0700, 0x16F, 0x16E, 0x1F0/*?*/ }, // 16F684
{ "16F688", 8, "16F688", 0x0F00, 0x16F, 0x16E, 0x1F0/*?*/ }, // 16F685/687/688/689/690
- { "16F677", 8, 0, 0, 0, 0, 0 }, // 16F677
+ { "16F785", 8, "16F916", 0x0700, 0x06F, 0x06E, 0x1F0/*?*/ }, // 16F785
+ { "16F88X", 8, 0, 0, 0, 0, 0 }, // 16F88X
+ { "16F916", 8, "16F916", 0x1F00, 0x16F, 0x16E, 0x1F0/*?*/ }, // 16F913/914/916/917/946
+
{ "12F629", 9, "12F629", 0x0300, 0x0DF, 0x0DE, 0x0D4/*?*/ }, // 12F629/675
{ "16F629", 9, 0, 0, 0, 0, 0 }, // 16F629
{ "16F676", 9, "16F676", 0x0300, 0x0DF, 0x0DE, 0x0D4/*?*/ }, // 16F630/676
+
{ "30F", 10, "30f_REVB",0, 0, 0, 0 }, // 30F revision B1 and above
{ "18F_J", 11, 0, 0, 0, 0, 0 }, // 18FXXJXX (?)
{ "16F72", 12, 0, 0, 0, 0, 0 }, // 16F72/8X/627/628/84A
{ "24F", 14, "24F", 0, 0, 0, 0 }, // from MPLAB 7.3
{ "33F", 14, "33f", 0, 0, 0, 0 }, // from MPLAB 7.3
- { "16F61X", 15, 0, 0, 0, 0, 0 }, // 12F61X/16F61X
+ { "16F61X", 15, 0, 0, 0, 0, 0 }, // 12F609/61X 16F61X
{ 0, 0, 0, 0, 0, 0, 0 }
};
diff -ru piklab-0.15.8/src/progs/icd2/xml/CMakeLists.txt piklab-0.15.9/src/progs/icd2/xml/CMakeLists.txt
--- piklab-0.15.8/src/progs/icd2/xml/CMakeLists.txt 2010-05-01 13:21:08.000000000 +0200
+++ piklab-0.15.9/src/progs/icd2/xml/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -3,6 +3,11 @@
SET(xml_icd2_parser_SRCS
xml_icd2_parser.cpp
)
+
add_executable(xml_icd2_parser ${xml_icd2_parser_SRCS})
-target_link_libraries(xml_icd2_parser ${GUI_LIBS} icd2data devicelistnoui pic picbase picxml
- mem24 mem24base mem24xml xmltodata devicebase common)
+
+target_link_libraries(xml_icd2_parser
+ icd2data devicelistnoui pic picbase picxml
+ mem24 mem24base mem24xml xmltodata devicebase common
+ ${GUI_LIBS}
+)
diff -ru piklab-0.15.8/src/progs/picdem_bootloader/base/CMakeLists.txt piklab-0.15.9/src/progs/picdem_bootloader/base/CMakeLists.txt
--- piklab-0.15.8/src/progs/picdem_bootloader/base/CMakeLists.txt 2010-05-01 13:21:13.000000000 +0200
+++ piklab-0.15.9/src/progs/picdem_bootloader/base/CMakeLists.txt 2010-05-02 16:56:17.000000000 +0200
@@ -2,7 +2,7 @@
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/picdem_bootloader_data.cpp
- COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_picdem_bootloader_parser
+ COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_picdem_bootloader_parser ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_picdem_bootloader_parser picdem_bootloader.xml
)
diff -ru piklab-0.15.8/src/progs/picdem_bootloader/xml/CMakeLists.txt piklab-0.15.9/src/progs/picdem_bootloader/xml/CMakeLists.txt
--- piklab-0.15.8/src/progs/picdem_bootloader/xml/CMakeLists.txt 2010-05-01 13:21:13.000000000 +0200
+++ piklab-0.15.9/src/progs/picdem_bootloader/xml/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -3,7 +3,11 @@
SET(xml_picdem_bootloader_parser_SRCS
xml_picdem_bootloader_parser.cpp
)
+
add_executable(xml_picdem_bootloader_parser ${xml_picdem_bootloader_parser_SRCS})
-target_link_libraries(xml_picdem_bootloader_parser ${GUI_LIBS}
+
+target_link_libraries(xml_picdem_bootloader_parser
devicelistnoui pic picbase picxml
- mem24 mem24base mem24xml xmltodata devicebase common)
+ mem24 mem24base mem24xml xmltodata devicebase common
+ ${GUI_LIBS}
+)
diff -ru piklab-0.15.8/src/progs/pickit1/base/CMakeLists.txt piklab-0.15.9/src/progs/pickit1/base/CMakeLists.txt
--- piklab-0.15.8/src/progs/pickit1/base/CMakeLists.txt 2010-05-01 13:21:12.000000000 +0200
+++ piklab-0.15.9/src/progs/pickit1/base/CMakeLists.txt 2010-05-02 16:56:17.000000000 +0200
@@ -2,7 +2,7 @@
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/pickit1_data.cpp
- COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_pickit1_parser
+ COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_pickit1_parser ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_pickit1_parser pickit1.xml
)
diff -ru piklab-0.15.8/src/progs/pickit1/xml/CMakeLists.txt piklab-0.15.9/src/progs/pickit1/xml/CMakeLists.txt
--- piklab-0.15.8/src/progs/pickit1/xml/CMakeLists.txt 2010-05-01 13:21:12.000000000 +0200
+++ piklab-0.15.9/src/progs/pickit1/xml/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -3,6 +3,11 @@
SET(xml_pickit1_parser_SRCS
xml_pickit1_parser.cpp
)
+
add_executable(xml_pickit1_parser ${xml_pickit1_parser_SRCS})
-target_link_libraries(xml_pickit1_parser ${GUI_LIBS} devicelistnoui pic picbase picxml
- mem24 mem24base mem24xml xmltodata devicebase common)
+
+target_link_libraries(xml_pickit1_parser
+ devicelistnoui pic picbase picxml
+ mem24 mem24base mem24xml xmltodata devicebase common
+ ${GUI_LIBS}
+)
diff -ru piklab-0.15.8/src/progs/pickit2/base/CMakeLists.txt piklab-0.15.9/src/progs/pickit2/base/CMakeLists.txt
--- piklab-0.15.8/src/progs/pickit2/base/CMakeLists.txt 2010-05-01 13:21:13.000000000 +0200
+++ piklab-0.15.9/src/progs/pickit2/base/CMakeLists.txt 2010-05-02 16:56:17.000000000 +0200
@@ -2,7 +2,7 @@
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/pickit2_data.cpp
- COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_pickit2_parser
+ COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_pickit2_parser ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_pickit2_parser pickit2.xml
)
diff -ru piklab-0.15.8/src/progs/pickit2/xml/CMakeLists.txt piklab-0.15.9/src/progs/pickit2/xml/CMakeLists.txt
--- piklab-0.15.8/src/progs/pickit2/xml/CMakeLists.txt 2010-05-01 13:21:12.000000000 +0200
+++ piklab-0.15.9/src/progs/pickit2/xml/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -3,6 +3,11 @@
SET(xml_pickit2_parser_SRCS
xml_pickit2_parser.cpp
)
+
add_executable(xml_pickit2_parser ${xml_pickit2_parser_SRCS})
-target_link_libraries(xml_pickit2_parser ${GUI_LIBS} devicelistnoui pic picbase picxml
- mem24 mem24base mem24xml xmltodata devicebase common)
+
+target_link_libraries(xml_pickit2_parser
+ devicelistnoui pic picbase picxml
+ mem24 mem24base mem24xml xmltodata devicebase common
+ ${GUI_LIBS}
+)
diff -ru piklab-0.15.8/src/progs/pickit2_bootloader/base/CMakeLists.txt piklab-0.15.9/src/progs/pickit2_bootloader/base/CMakeLists.txt
--- piklab-0.15.8/src/progs/pickit2_bootloader/base/CMakeLists.txt 2010-05-01 13:21:07.000000000 +0200
+++ piklab-0.15.9/src/progs/pickit2_bootloader/base/CMakeLists.txt 2010-05-02 16:56:17.000000000 +0200
@@ -2,7 +2,7 @@
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/pickit2_bootloader_data.cpp
- COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_pickit2_bootloader_parser
+ COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_pickit2_bootloader_parser ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_pickit2_bootloader_parser pickit2_bootloader.xml
)
diff -ru piklab-0.15.8/src/progs/pickit2_bootloader/xml/CMakeLists.txt piklab-0.15.9/src/progs/pickit2_bootloader/xml/CMakeLists.txt
--- piklab-0.15.8/src/progs/pickit2_bootloader/xml/CMakeLists.txt 2010-05-01 13:21:07.000000000 +0200
+++ piklab-0.15.9/src/progs/pickit2_bootloader/xml/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -3,7 +3,11 @@
SET(xml_pickit2_bootloader_parser_SRCS
xml_pickit2_bootloader_parser.cpp
)
-automoc(${xml_pickit2_bootloader_parser_SRCS})
+
add_executable(xml_pickit2_bootloader_parser ${xml_pickit2_bootloader_parser_SRCS})
-target_link_libraries(xml_pickit2_bootloader_parser ${GUI_LIBS} devicelistnoui pic picbase picxml
- mem24 mem24base mem24xml xmltodata devicebase common)
+
+target_link_libraries(xml_pickit2_bootloader_parser
+ devicelistnoui pic picbase picxml
+ mem24 mem24base mem24xml xmltodata devicebase common
+ ${GUI_LIBS}
+)
diff -ru piklab-0.15.8/src/progs/psp/base/CMakeLists.txt piklab-0.15.9/src/progs/psp/base/CMakeLists.txt
--- piklab-0.15.8/src/progs/psp/base/CMakeLists.txt 2010-05-01 13:21:11.000000000 +0200
+++ piklab-0.15.9/src/progs/psp/base/CMakeLists.txt 2010-05-02 16:56:17.000000000 +0200
@@ -2,7 +2,7 @@
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/psp_data.cpp
- COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_psp_parser
+ COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_psp_parser ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_psp_parser psp.xml
)
diff -ru piklab-0.15.8/src/progs/psp/xml/CMakeLists.txt piklab-0.15.9/src/progs/psp/xml/CMakeLists.txt
--- piklab-0.15.8/src/progs/psp/xml/CMakeLists.txt 2010-05-01 13:21:10.000000000 +0200
+++ piklab-0.15.9/src/progs/psp/xml/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -3,7 +3,11 @@
SET(xml_psp_parser_SRCS
xml_psp_parser.cpp
)
-automoc(${xml_psp_parser_SRCS})
+
add_executable(xml_psp_parser ${xml_psp_parser_SRCS})
-target_link_libraries(xml_psp_parser ${GUI_LIBS} devicelistnoui pic picbase picxml
- mem24 mem24base mem24xml xmltodata devicebase common)
+
+target_link_libraries(xml_psp_parser
+ devicelistnoui pic picbase picxml
+ mem24 mem24base mem24xml xmltodata devicebase common
+ ${GUI_LIBS}
+)
diff -ru piklab-0.15.8/src/progs/tbl_bootloader/base/CMakeLists.txt piklab-0.15.9/src/progs/tbl_bootloader/base/CMakeLists.txt
--- piklab-0.15.8/src/progs/tbl_bootloader/base/CMakeLists.txt 2010-05-01 13:21:10.000000000 +0200
+++ piklab-0.15.9/src/progs/tbl_bootloader/base/CMakeLists.txt 2010-05-02 16:56:17.000000000 +0200
@@ -2,7 +2,7 @@
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/tbl_bootloader_data.cpp
- COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_tbl_bootloader_parser
+ COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_tbl_bootloader_parser ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../xml/xml_tbl_bootloader_parser tbl_bootloader.xml
)
diff -ru piklab-0.15.8/src/progs/tbl_bootloader/xml/CMakeLists.txt piklab-0.15.9/src/progs/tbl_bootloader/xml/CMakeLists.txt
--- piklab-0.15.8/src/progs/tbl_bootloader/xml/CMakeLists.txt 2010-05-01 13:21:10.000000000 +0200
+++ piklab-0.15.9/src/progs/tbl_bootloader/xml/CMakeLists.txt 2010-05-02 18:32:53.000000000 +0200
@@ -3,7 +3,11 @@
SET(xml_tbl_bootloader_parser_SRCS
xml_tbl_bootloader_parser.cpp
)
-automoc(${xml_tbl_bootloader_parser_SRCS})
+
add_executable(xml_tbl_bootloader_parser ${xml_tbl_bootloader_parser_SRCS})
-target_link_libraries(xml_tbl_bootloader_parser ${GUI_LIBS} devicelistnoui pic picbase picxml
- mem24 mem24base mem24xml xmltodata devicebase common)
+
+target_link_libraries(xml_tbl_bootloader_parser
+ devicelistnoui pic picbase picxml
+ mem24 mem24base mem24xml xmltodata devicebase common
+ ${GUI_LIBS}
+)
diff -ru piklab-0.15.8/src/xml_to_data/xml_to_data.cpp piklab-0.15.9/src/xml_to_data/xml_to_data.cpp
--- piklab-0.15.8/src/xml_to_data/xml_to_data.cpp 2010-05-01 13:21:14.000000000 +0200
+++ piklab-0.15.9/src/xml_to_data/xml_to_data.cpp 2010-05-02 16:56:17.000000000 +0200
@@ -10,6 +10,7 @@
#include <qfile.h>
#include <qtextstream.h>
+#include <qdir.h>
QDomElement XmlToData::findUniqueElement(QDomElement parent, const QString &tag,
const QString &attribute, const QString &value) const
@@ -63,8 +64,16 @@
else ::qFatal("Fatal [%s]: %s", currentDevice().latin1(), message.latin1());
}
-void XmlToData::process()
+void XmlToData::process(int argc, char** argv)
{
+ if (argc != 2) {
+ qFatal("Need one argument");
+ }
+ QString path = argv[1];
+ if (!QDir::setCurrent(path)) {
+ qFatal("Need path as argument");
+ }
+
parse();
qDebug("Parsing XML successful.");
output();
diff -ru piklab-0.15.8/src/xml_to_data/xml_to_data.h piklab-0.15.9/src/xml_to_data/xml_to_data.h
--- piklab-0.15.8/src/xml_to_data/xml_to_data.h 2010-05-01 13:21:14.000000000 +0200
+++ piklab-0.15.9/src/xml_to_data/xml_to_data.h 2010-05-02 16:56:17.000000000 +0200
@@ -22,7 +22,7 @@
public:
XmlToData() {}
virtual ~XmlToData() {}
- void process();
+ void process(int argc, char** argv);
protected:
virtual void parse() = 0;
@@ -37,10 +37,10 @@
};
#define XML_MAIN(_type) \
- int main(int, char **) \
+ int main(int argc, char** argv) \
{ \
_type dx; \
- dx.process(); \
+ dx.process(argc, argv); \
return 0; \
}
piklab-0.15.8.use-fedora-docdir.patch:
CMakeLists.txt | 1 -
1 file changed, 1 deletion(-)
--- NEW FILE piklab-0.15.8.use-fedora-docdir.patch ---
--- CMakeLists.txt.orig 2010-05-04 10:07:14.000000000 +0200
+++ CMakeLists.txt 2010-05-04 10:08:51.000000000 +0200
@@ -74,5 +74,4 @@
if(NOT WIN32)
add_subdirectory(po)
add_subdirectory(man)
- install(FILES README Changelog COPYING DESTINATION share/doc/piklab)
endif(NOT WIN32)
\ Pas de fin de ligne à la fin du fichier.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/piklab/F-13/.cvsignore,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -r1.13 -r1.14
--- .cvsignore 10 Mar 2010 14:49:16 -0000 1.13
+++ .cvsignore 20 May 2010 18:24:27 -0000 1.14
@@ -1 +1 @@
-piklab-0.15.7.tar.bz2
+piklab-0.15.8.tar.bz2
Index: piklab.spec
===================================================================
RCS file: /cvs/pkgs/rpms/piklab/F-13/piklab.spec,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -p -r1.28 -r1.29
--- piklab.spec 15 Mar 2010 12:15:07 -0000 1.28
+++ piklab.spec 20 May 2010 18:24:27 -0000 1.29
@@ -1,8 +1,8 @@
%define unstable 1
Name: piklab
-Version: 0.15.7
-Release: 2%{?dist}
+Version: 0.15.8
+Release: 2.rev2721%{?dist}
Summary: Development environment for applications based on PIC & dsPIC microcontrollers
Summary(fr):IDE pour applications à base de microcontrôleurs PIC et de dsPIC
@@ -20,11 +20,15 @@ Source6: %{name}-LISEZMOI.Fedora
Patch0: %{name}-0.15.3.desktop-fr.patch
Patch1: %{name}-0.12.1.x-desktop-fr.patch
-Patch10: %{name}-%{version}.gpsim-version.patch
+Patch10: %{name}-%{version}.new-pic.patch
+Patch11: %{name}-%{version}.use-fedora-docdir.patch
+Patch12: %{name}-%{version}.DSO-linking.patch
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: desktop-file-utils, kdelibs3-devel, libusb-devel, readline-devel
+BuildRequires: cmake
# Needed for FC6
BuildRequires: ncurses-devel, gettext
@@ -32,7 +36,7 @@ Requires: electronics-menu
%description
Piklab is a graphic development environment for PIC and dsPIC microcontrollers.
-It interfaces with various toochains for compiling and assembling and it
+It interfaces with various toolchains for compiling and assembling and it
supports several Microchip and direct programmers.
WARNING: Administrator have to see the README.Fedora file locate
@@ -54,30 +58,24 @@ comment finir l'installation.
%patch0 -p0 -b .desktop-fr
%patch1 -p0 -b .x-desktop-fr
-%patch10 -p0 -b .gpsim-version
+%patch10 -p1 -b .new-pic
+%patch11 -p0 -b .use-fedora-docdir
+%patch12 -p0 -b .linking-kparts
%{__install} -pm 644 %{SOURCE5} README.Fedora
%{__install} -pm 644 %{SOURCE6} LISEZMOI.Fedora
-%build
-# compile with Qt 3.3
-unset QTDIR || : ; . /etc/profile.d/qt.sh
-#%{__make} -f admin/Makefile.common
-%configure --disable-rpath \
-%if %unstable
- --enable-debug=full
-%else
- --disable-debug
-%endif
+%build
+%cmake
%{__make} %{?_smp_mflags}
+
%install
%{__rm} -rf %{buildroot}
%{__make} DESTDIR=%{buildroot} install
-
desktop-file-install --vendor=fedora \
--dir %{buildroot}%{_datadir}/applications \
--remove-category "Development" \
@@ -102,14 +100,17 @@ cd $BKP_PWD
%find_lang %{name}
+
%clean
%{__rm} -rf %{buildroot}
+
%post
touch --no-create %{_datadir}/icons/hicolor || :
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
update-mime-database %{_datadir}/mime &> /dev/null || :
+
%postun
if [ $1 -eq 0 ]
then
@@ -119,9 +120,11 @@ fi
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
update-mime-database %{_datadir}/mime &> /dev/null || :
+
%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
%files -f %{name}.lang
%defattr(-, root, root)
%doc Changelog COPYING README TODO README.Fedora LISEZMOI.Fedora
@@ -137,6 +140,16 @@ gtk-update-icon-cache %{_datadir}/icons/
%config(noreplace) %{_sysconfdir}/security/console.perms.d/*.perms
%changelog
+* Thu May 20 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.15.8-2
+ - Fix makefile http://fedoraproject.org/wiki/UnderstandingDSOLinkChange
+
+* Tue May 4 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.15.8-1
+ - New upstream version
+ - Remove patch10 that are no more needed
+ - piklab use now cmake
+ - Patch to add icd2 programmer support for 18F88X, 12F609/615, 16F610
+ - Patch to remove doc installation also installed in docdir
+
* Mon Mar 15 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.15.7-2
- Add a patch to fix a bug that didn't allow to find gpsim
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/piklab/F-13/sources,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -p -r1.14 -r1.15
--- sources 10 Mar 2010 14:49:16 -0000 1.14
+++ sources 20 May 2010 18:24:27 -0000 1.15
@@ -1 +1 @@
-d99f692901dfe414b57f5bef61e71339 piklab-0.15.7.tar.bz2
+8bc329bfbdef33172c3d958431d72029 piklab-0.15.8.tar.bz2
- Previous message: rpms/perl-POE-Component-IRC/F-12 0001-apply-fixes-for-rhbz-591215.patch, NONE, 1.1 perl-POE-Component-IRC.spec, 1.24, 1.25
- Next message: rpms/piklab/devel piklab-0.15.8.DSO-linking.patch, NONE, 1.1 piklab-0.15.8.new-pic.patch, NONE, 1.1 piklab-0.15.8.use-fedora-docdir.patch, NONE, 1.1 .cvsignore, 1.13, 1.14 piklab.spec, 1.28, 1.29 sources, 1.14, 1.15
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list