[med-svn] r11923 - in trunk/packages/micromanager/trunk/debian: . patches

Mathieu Malaterre malat at alioth.debian.org
Fri Jul 27 20:44:53 UTC 2012


Author: malat
Date: 2012-07-27 20:44:53 +0000 (Fri, 27 Jul 2012)
New Revision: 11923

Added:
   trunk/packages/micromanager/trunk/debian/patches/fixcomp.patch
Modified:
   trunk/packages/micromanager/trunk/debian/changelog
   trunk/packages/micromanager/trunk/debian/get-orig-source
   trunk/packages/micromanager/trunk/debian/patches/fixuplibz.patch
   trunk/packages/micromanager/trunk/debian/patches/fixuplinking.patch
   trunk/packages/micromanager/trunk/debian/patches/removeinstallrule.patch
   trunk/packages/micromanager/trunk/debian/patches/series
Log:
Give 1.4.10 a compilation try...

Modified: trunk/packages/micromanager/trunk/debian/changelog
===================================================================
--- trunk/packages/micromanager/trunk/debian/changelog	2012-07-27 20:27:37 UTC (rev 11922)
+++ trunk/packages/micromanager/trunk/debian/changelog	2012-07-27 20:44:53 UTC (rev 11923)
@@ -1,9 +1,5 @@
-micromanager (1.4.6-1) UNRELEASED; urgency=low
+micromanager (1.4.10-1) UNRELEASED; urgency=low
 
   * Initial Debian Upload (Closes: #646853)
 
-  [ Thorsten Alteholz ]
-  * debian/rules get-orig-source: put orig.tar.gz in ../tarballs to allow
-    automatic build with svn-buildpackage
-
  -- Mathieu Malaterre <mathieu.malaterre at gmail.com>  Fri, 28 Oct 2011 16:25:32 -0400

Modified: trunk/packages/micromanager/trunk/debian/get-orig-source
===================================================================
--- trunk/packages/micromanager/trunk/debian/get-orig-source	2012-07-27 20:27:37 UTC (rev 11922)
+++ trunk/packages/micromanager/trunk/debian/get-orig-source	2012-07-27 20:44:53 UTC (rev 11923)
@@ -24,8 +24,10 @@
 
 FOLDER=${PACKAGE}-${VERSION}
 
-svn export --quiet -r 7920 https://valelab.ucsf.edu/svn/micromanager2/trunk ${FOLDER}
-# ???
+# svn up -r "{2012-04-19}"
+# however the version.txt only change around ~r9300:
+svn export --quiet -r 9308 https://valelab.ucsf.edu/svn/micromanager2/trunk ${FOLDER}
+# ???
 rm ${FOLDER}/yyyymmdd.exe
 rm -rf ${FOLDER}/bin_Win32
 rm -rf ${FOLDER}/bin_x64
@@ -33,18 +35,18 @@
 rm -rf ${FOLDER}/Install_Win32
 # remove some more dll:
 rm -rf ${FOLDER}/Install_x64
-# remove macosx stuff
+# remove macosx stuff
 rm -rf ${FOLDER}/MacInstaller
 # all drivers are binaries:
 rm -rf ${FOLDER}/drivers
-# cleanup Test_Programs dir:
+# cleanup Test_Programs dir:
 find ${FOLDER}/Test_Programs -type f -name *.dll -delete -o -name *.exe -delete
-# cleanup some files:
+# cleanup some files:
 find ${FOLDER}/DeviceAdapters -type f -name *.sln -delete -o -name *.vcproj -delete -o -name *.suo -delete -o -name *.dll -delete -o -name *.lib -delete
 # wotsit ?
 rm ${FOLDER}/sandbox/mmlaunch/mmlaunch.ncb
 # looks like some kind of dll
-rm ${FOLDER}/DeviceAdapters/AndorSDK3/AndorSDK3.sdf
+#rm ${FOLDER}/DeviceAdapters/AndorSDK3/AndorSDK3.sdf
 # looks like an export SVN rep:
 rm -rf ${FOLDER}/DeviceAdapters/Piper/conf/authz
 rm -rf ${FOLDER}/DeviceAdapters/Piper/conf/dav
@@ -65,7 +67,7 @@
 # FIXME
 # let's remove all .doc file for now. One day we'll have a doc package
 rm ${FOLDER}/doc/*.doc
-rm ${FOLDER}/DeviceAdapters/DiConIlluminator/Properties.doc
+#rm ${FOLDER}/DeviceAdapters/DiConIlluminator/Properties.doc
 
 # TODO. What should I do with TWAIN stuff:
 # ./DeviceAdapters/TwainCamera/twain.h

Added: trunk/packages/micromanager/trunk/debian/patches/fixcomp.patch
===================================================================
--- trunk/packages/micromanager/trunk/debian/patches/fixcomp.patch	                        (rev 0)
+++ trunk/packages/micromanager/trunk/debian/patches/fixcomp.patch	2012-07-27 20:44:53 UTC (rev 11923)
@@ -0,0 +1,33 @@
+--- micromanager-1.4.10.orig/MMCore/Host.cpp
++++ micromanager-1.4.10/MMCore/Host.cpp
+@@ -45,6 +45,7 @@
+ #include <net/if.h>
+ #include <string.h>
+ #include <errno.h>
++#include <unistd.h>
+ #endif // linux
+ 
+ 
+--- micromanager-1.4.10.orig/MMCore/FastLogger.cpp
++++ micromanager-1.4.10/MMCore/FastLogger.cpp
+@@ -508,7 +508,7 @@ void FastLogger::Log(IMMLogger::priority
+ 		}
+ 
+ 		// display the process id
+-		boost::interprocess::detail::OS_process_id_t pidd = boost::interprocess::detail::get_current_process_id();
++		boost::interprocess::ipcdetail::OS_process_id_t pidd = boost::interprocess::ipcdetail::get_current_process_id();
+ 
+ 		std::ostringstream percentPReplacement;
+ 		percentPReplacement << pidd;
+--- micromanager-1.4.10.orig/MMDevice/DeviceUtils.cpp
++++ micromanager-1.4.10/MMDevice/DeviceUtils.cpp
+@@ -29,6 +29,8 @@
+    #include <windows.h>
+    #define snprintf _snprintf 
+ #pragma warning(disable : 4996)
++#else
++#include <unistd.h> // usleep
+ #endif
+ 
+ char CDeviceUtils::m_pszBuffer[MM::MaxStrLength]={""};
+

Modified: trunk/packages/micromanager/trunk/debian/patches/fixuplibz.patch
===================================================================
--- trunk/packages/micromanager/trunk/debian/patches/fixuplibz.patch	2012-07-27 20:27:37 UTC (rev 11922)
+++ trunk/packages/micromanager/trunk/debian/patches/fixuplibz.patch	2012-07-27 20:44:53 UTC (rev 11923)
@@ -1,8 +1,8 @@
-Index: micromanager-1.4.6/configure.in
+Index: micromanager-1.4.10/configure.in
 ===================================================================
---- micromanager-1.4.6.orig/configure.in	2011-10-27 17:27:14.000000000 +0200
-+++ micromanager-1.4.6/configure.in	2011-10-27 17:27:35.000000000 +0200
-@@ -165,13 +165,13 @@
+--- micromanager-1.4.10.orig/configure.in	2012-07-27 20:22:32.000000000 +0000
++++ micromanager-1.4.10/configure.in	2012-07-27 20:23:01.658149804 +0000
+@@ -175,13 +175,13 @@
     else 
        AC_CHECK_HEADERS([$ZLIBINCDIR/zlib.h])
        if test -z "$LIBZLIB" ; then

Modified: trunk/packages/micromanager/trunk/debian/patches/fixuplinking.patch
===================================================================
--- trunk/packages/micromanager/trunk/debian/patches/fixuplinking.patch	2012-07-27 20:27:37 UTC (rev 11922)
+++ trunk/packages/micromanager/trunk/debian/patches/fixuplinking.patch	2012-07-27 20:44:53 UTC (rev 11923)
@@ -11,12 +11,12 @@
 undefined symbol: deflateInit2_	(/usr/lib/jni/libMMCoreJ_wrap.so)
 undefined symbol: pthread_join	(/usr/lib/jni/libMMCoreJ_wrap.so)
 
-Index: micromanager-1.4.6/MMCoreJ_wrap/Makefile.am
+Index: micromanager-1.4.10/MMCoreJ_wrap/Makefile.am
 ===================================================================
---- micromanager-1.4.6.orig/MMCoreJ_wrap/Makefile.am	2011-10-27 17:17:25.000000000 -0400
-+++ micromanager-1.4.6/MMCoreJ_wrap/Makefile.am	2011-10-27 17:18:03.000000000 -0400
-@@ -36,7 +36,7 @@
-         $(top_srcdir)/MMCore/Host.cpp
+--- micromanager-1.4.10.orig/MMCoreJ_wrap/Makefile.am	2012-04-19 17:51:56.000000000 +0000
++++ micromanager-1.4.10/MMCoreJ_wrap/Makefile.am	2012-07-27 20:22:59.066149894 +0000
+@@ -38,7 +38,7 @@
+ 	$(top_srcdir)/MMCore/Host.cpp
   
  #not sure if Boost linking is needed
 -libMMCoreJ_wrap_la_LDFLAGS = -Wl, -module -ldl $(BOOST_LDFLAGS)

Modified: trunk/packages/micromanager/trunk/debian/patches/removeinstallrule.patch
===================================================================
--- trunk/packages/micromanager/trunk/debian/patches/removeinstallrule.patch	2012-07-27 20:27:37 UTC (rev 11922)
+++ trunk/packages/micromanager/trunk/debian/patches/removeinstallrule.patch	2012-07-27 20:44:53 UTC (rev 11923)
@@ -1,8 +1,8 @@
-Index: micromanager-1.4.6/mmstudio/Makefile.am
+Index: micromanager-1.4.10/mmstudio/Makefile.am
 ===================================================================
---- micromanager-1.4.6.orig/mmstudio/Makefile.am	2011-10-27 14:53:58.000000000 +0200
-+++ micromanager-1.4.6/mmstudio/Makefile.am	2011-10-27 14:56:04.000000000 +0200
-@@ -154,9 +154,6 @@
+--- micromanager-1.4.10.orig/mmstudio/Makefile.am	2012-02-19 05:01:39.000000000 +0000
++++ micromanager-1.4.10/mmstudio/Makefile.am	2012-07-27 20:22:54.174150074 +0000
+@@ -145,9 +145,6 @@
  install: 
  	test -d $(DESTDIR)$(IJPATH)/plugins/Micro-Manager || mkdir -p $(DESTDIR)$(IJPATH)/plugins/Micro-Manager
  	cp MMJ_.jar $(DESTDIR)$(IJPATH)/plugins/Micro-Manager

Modified: trunk/packages/micromanager/trunk/debian/patches/series
===================================================================
--- trunk/packages/micromanager/trunk/debian/patches/series	2012-07-27 20:27:37 UTC (rev 11922)
+++ trunk/packages/micromanager/trunk/debian/patches/series	2012-07-27 20:44:53 UTC (rev 11923)
@@ -1,7 +1,6 @@
 fixupcommonsmath.patch
 fixext.patch
-fixupfreeimage.patch
-fixupgphoto2.patch
 removeinstallrule.patch
 fixuplinking.patch
 fixuplibz.patch
+fixcomp.patch




More information about the debian-med-commit mailing list