r20076 by jghali - integrate ms publisher and pagemaker import plugins to msvc solutions

scribus-commit scribus-commit at lists.scribus.net
Tue May 12 16:32:18 UTC 2015


Author: jghali
Date: Tue May 12 16:32:18 2015
New Revision: 20076

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=20076
Log:
integrate ms publisher and pagemaker import plugins to msvc solutions

Modified:
    trunk/Scribus/BUILDING_win32_msvc.txt
    trunk/Scribus/win32/vc10/Scribus-build-props.props
    trunk/Scribus/win32/vc10/Scribus.sln
    trunk/Scribus/win32/vc10/win-config.h
    trunk/Scribus/win32/vc11/Scribus-build-props.props
    trunk/Scribus/win32/vc11/Scribus.sln
    trunk/Scribus/win32/vc11/win-config.h

Modified: trunk/Scribus/BUILDING_win32_msvc.txt
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=20076&path=/trunk/Scribus/BUILDING_win32_msvc.txt
==============================================================================
--- trunk/Scribus/BUILDING_win32_msvc.txt (original)
+++ trunk/Scribus/BUILDING_win32_msvc.txt Tue May 12 16:32:18 2015
@@ -70,8 +70,8 @@
 	- XXXXXX is a series of numbers representing a date.
 
 For building 15x dependencies,  an archive for Visual Studio 2012 is provided. The Visual Studio 2012 archive allows to build 
-libraries for 32bit and 64bit platforms using the different available toolsets. The default configuration, corresponding to the
-msvc 2012 default toolset (v110), allows to build binaries compatible with Windows Vista and up.
+libraries for 32bit and 64bit platforms using the different available toolsets, excluding the v110_xp and v120_xp ones. The default 
+configuration, corresponding to the msvc 2012 default toolset (v110), allows to build binaries compatible with Windows Vista and up.
 
 Once you downloaded the two appropriate archives :
 	- decompress them in the *same* directory.
@@ -127,8 +127,8 @@
 copy  %SCRIBUS_SRC_PATH%\scribus\plugins\barcodegenerator\barcode.ps %SCRIBUS_INSTALL_PATH%\share\plugins\barcode.ps
 xcopy %SCRIBUS_SRC_PATH%\scribus\ui\qml %SCRIBUS_INSTALL_PATH%\share\qml /s /y
 copy  %SCRIBUS_SRC_PATH%\scribus\unicodemap\unicodenameslist.txt %SCRIBUS_INSTALL_PATH%\share\unicodenameslist.txt
-del  %SCRIBUS_BUILD_ROOT%\*CMake* /s
-del  %SCRIBUS_BUILD_ROOT%\*MakeFile* /s
+del   %SCRIBUS_BUILD_ROOT%\*CMake* /s
+del   %SCRIBUS_BUILD_ROOT%\*MakeFile* /s
 
 Adjust SCRIBUS_SRC_PATH, SCRIBUS_BUILD_ROOT and SCRIBUS_INSTALL_PATH as needed and run batch script.
 

Modified: trunk/Scribus/win32/vc10/Scribus-build-props.props
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=20076&path=/trunk/Scribus/win32/vc10/Scribus-build-props.props
==============================================================================
--- trunk/Scribus/win32/vc10/Scribus-build-props.props (original)
+++ trunk/Scribus/win32/vc10/Scribus-build-props.props Tue May 12 16:32:18 2015
@@ -52,8 +52,12 @@
     <ICONV_DIR>$(SCRIBUS_LIB_ROOT)\libiconv-1.14</ICONV_DIR>
 	<ICONV_INCLUDE_DIR>$(ICONV_DIR)\include</ICONV_INCLUDE_DIR>
 	<ICONV_LIB_DIR>$(ICONV_DIR)\lib</ICONV_LIB_DIR>
-	<ICONV_LIB Condition="'$(Configuration)' == 'Debug'">iconv.lib</ICONV_LIB>
-    <ICONV_LIB Condition="'$(Configuration)' == 'Release'">iconv_d.lib</ICONV_LIB>
+	<ICONV_LIB Condition="'$(Configuration)' == 'Debug'">iconv_d.lib</ICONV_LIB>
+    <ICONV_LIB Condition="'$(Configuration)' == 'Release'">iconv.lib</ICONV_LIB>
+	<!-- Icu -->
+	<ICU_INCLUDE_DIR>$(SCRIBUS_LIB_ROOT)\icu-52.1\include</ICU_INCLUDE_DIR>
+	<ICU_LIB_DIR>$(SCRIBUS_LIB_ROOT)\icu-52.1\lib</ICU_LIB_DIR>
+	<ICU_LIB>icudt.lib;icuin.lib;icuuc.lib</ICU_LIB>
 	<!-- Littlecms -->
     <LCMS_DIR>$(SCRIBUS_LIB_ROOT)\lcms2-2.7</LCMS_DIR>
 	<LCMS_INCLUDE_DIR>$(LCMS_DIR)\include</LCMS_INCLUDE_DIR>
@@ -66,6 +70,11 @@
 	<LIBJPEG_LIB_DIR>$(LIBJPEG_DIR)\lib</LIBJPEG_LIB_DIR>
     <LIBJPEG_LIB Condition="'$(Configuration)' == 'Debug'">libjpeg9a_d.lib</LIBJPEG_LIB>
     <LIBJPEG_LIB Condition="'$(Configuration)' == 'Release'">libjpeg9a.lib</LIBJPEG_LIB>
+	<!-- Libmspub -->
+	<LIBMSPUB_INCLUDE_DIR>$(SCRIBUS_LIB_ROOT)\libmspub-0.1.2\inc</LIBMSPUB_INCLUDE_DIR>
+	<LIBMSPUB_LIB_DIR>$(SCRIBUS_LIB_ROOT)\libmspub-0.1.2\lib</LIBMSPUB_LIB_DIR>
+    <LIBMSPUB_LIB Condition="'$(Configuration)' == 'Debug'">libmspub_d.lib</LIBMSPUB_LIB>
+    <LIBMSPUB_LIB Condition="'$(Configuration)' == 'Release'">libmspub.lib</LIBMSPUB_LIB>
 	<!-- Libpagemaker -->
 	<LIBPAGEMAKER_INCLUDE_DIR>$(SCRIBUS_LIB_ROOT)\libpagemaker-0.0.2\inc</LIBPAGEMAKER_INCLUDE_DIR>
 	<LIBPAGEMAKER_LIB_DIR>$(SCRIBUS_LIB_ROOT)\libpagemaker-0.0.2\lib</LIBPAGEMAKER_LIB_DIR>

Modified: trunk/Scribus/win32/vc10/Scribus.sln
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=20076&path=/trunk/Scribus/win32/vc10/Scribus.sln
==============================================================================
--- trunk/Scribus/win32/vc10/Scribus.sln (original)
+++ trunk/Scribus/win32/vc10/Scribus.sln Tue May 12 16:32:18 2015
@@ -303,6 +303,16 @@
 	EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shapeplugin", "shapeplugin\shapeplugin.vcxproj", "{08A3346A-8DA3-4C32-AC44-20623EF46A71}"
+	ProjectSection(ProjectDependencies) = postProject
+		{B17FCD80-7978-4544-93C4-2FE1AC6FE9F3} = {B17FCD80-7978-4544-93C4-2FE1AC6FE9F3}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pagemakerimport", "pagemakerimport\pagemakerimport.vcxproj", "{DFABF9F6-3A94-441C-8E90-7C155278800E}"
+	ProjectSection(ProjectDependencies) = postProject
+		{B17FCD80-7978-4544-93C4-2FE1AC6FE9F3} = {B17FCD80-7978-4544-93C4-2FE1AC6FE9F3}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pubimport", "pubimport\pubimport.vcxproj", "{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}"
 	ProjectSection(ProjectDependencies) = postProject
 		{B17FCD80-7978-4544-93C4-2FE1AC6FE9F3} = {B17FCD80-7978-4544-93C4-2FE1AC6FE9F3}
 	EndProjectSection
@@ -561,6 +571,14 @@
 		{08A3346A-8DA3-4C32-AC44-20623EF46A71}.Debug|Win32.Build.0 = Debug|Win32
 		{08A3346A-8DA3-4C32-AC44-20623EF46A71}.Release|Win32.ActiveCfg = Release|Win32
 		{08A3346A-8DA3-4C32-AC44-20623EF46A71}.Release|Win32.Build.0 = Release|Win32
+		{DFABF9F6-3A94-441C-8E90-7C155278800E}.Debug|Win32.ActiveCfg = Debug|Win32
+		{DFABF9F6-3A94-441C-8E90-7C155278800E}.Debug|Win32.Build.0 = Debug|Win32
+		{DFABF9F6-3A94-441C-8E90-7C155278800E}.Release|Win32.ActiveCfg = Release|Win32
+		{DFABF9F6-3A94-441C-8E90-7C155278800E}.Release|Win32.Build.0 = Release|Win32
+		{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}.Debug|Win32.ActiveCfg = Debug|Win32
+		{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}.Debug|Win32.Build.0 = Debug|Win32
+		{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}.Release|Win32.ActiveCfg = Release|Win32
+		{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}.Release|Win32.Build.0 = Release|Win32
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE

Modified: trunk/Scribus/win32/vc10/win-config.h
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=20076&path=/trunk/Scribus/win32/vc10/win-config.h
==============================================================================
--- trunk/Scribus/win32/vc10/win-config.h (original)
+++ trunk/Scribus/win32/vc10/win-config.h Tue May 12 16:32:18 2015
@@ -55,6 +55,9 @@
 /* Define if you have the development files for python */
 #define HAVE_PYTHON 1
 
+/* Define if you have the development files for librevenge */
+#define HAVE_REVENGE 1
+
 /* Define to 1 if you have the `snprintf' function. */
 #undef HAVE_SNPRINTF
 #ifdef _MSC_VER

Modified: trunk/Scribus/win32/vc11/Scribus-build-props.props
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=20076&path=/trunk/Scribus/win32/vc11/Scribus-build-props.props
==============================================================================
--- trunk/Scribus/win32/vc11/Scribus-build-props.props (original)
+++ trunk/Scribus/win32/vc11/Scribus-build-props.props Tue May 12 16:32:18 2015
@@ -55,8 +55,12 @@
     <ICONV_DIR>$(SCRIBUS_LIB_ROOT)\libiconv-1.14</ICONV_DIR>
 	<ICONV_INCLUDE_DIR>$(ICONV_DIR)\include</ICONV_INCLUDE_DIR>
 	<ICONV_LIB_DIR>$(ICONV_DIR)\lib\$(Platform)-$(PlatformToolset)</ICONV_LIB_DIR>
-	<ICONV_LIB Condition="'$(Configuration)' == 'Debug'">iconv.lib</ICONV_LIB>
-    <ICONV_LIB Condition="'$(Configuration)' == 'Release'">iconv_d.lib</ICONV_LIB>
+	<ICONV_LIB Condition="'$(Configuration)' == 'Debug'">iconv_d.lib</ICONV_LIB>
+    <ICONV_LIB Condition="'$(Configuration)' == 'Release'">iconv.lib</ICONV_LIB>
+	<!-- Icu -->
+	<ICU_INCLUDE_DIR>$(SCRIBUS_LIB_ROOT)\icu-52.1\include</ICU_INCLUDE_DIR>
+	<ICU_LIB_DIR>$(SCRIBUS_LIB_ROOT)\icu-52.1\lib\$(Platform)-$(PlatformToolset)</ICU_LIB_DIR>
+	<ICU_LIB>icudt.lib;icuin.lib;icuuc.lib</ICU_LIB>
 	<!-- Littlecms -->
     <LCMS_DIR>$(SCRIBUS_LIB_ROOT)\lcms2-2.7</LCMS_DIR>
 	<LCMS_INCLUDE_DIR>$(LCMS_DIR)\include</LCMS_INCLUDE_DIR>
@@ -69,6 +73,11 @@
 	<LIBJPEG_LIB_DIR>$(LIBJPEG_DIR)\lib\$(Platform)-$(PlatformToolset)</LIBJPEG_LIB_DIR>
     <LIBJPEG_LIB Condition="'$(Configuration)' == 'Debug'">libjpeg9a_d.lib</LIBJPEG_LIB>
     <LIBJPEG_LIB Condition="'$(Configuration)' == 'Release'">libjpeg9a.lib</LIBJPEG_LIB>
+	<!-- Libmspub -->
+	<LIBMSPUB_INCLUDE_DIR>$(SCRIBUS_LIB_ROOT)\libmspub-0.1.2\inc</LIBMSPUB_INCLUDE_DIR>
+	<LIBMSPUB_LIB_DIR>$(SCRIBUS_LIB_ROOT)\libmspub-0.1.2\lib\$(Platform)-$(PlatformToolset)</LIBMSPUB_LIB_DIR>
+    <LIBMSPUB_LIB Condition="'$(Configuration)' == 'Debug'">libmspub_d.lib</LIBMSPUB_LIB>
+    <LIBMSPUB_LIB Condition="'$(Configuration)' == 'Release'">libmspub.lib</LIBMSPUB_LIB>
 	<!-- Libpagemaker -->
 	<LIBPAGEMAKER_INCLUDE_DIR>$(SCRIBUS_LIB_ROOT)\libpagemaker-0.0.2\inc</LIBPAGEMAKER_INCLUDE_DIR>
 	<LIBPAGEMAKER_LIB_DIR>$(SCRIBUS_LIB_ROOT)\libpagemaker-0.0.2\lib\$(Platform)-$(PlatformToolset)</LIBPAGEMAKER_LIB_DIR>

Modified: trunk/Scribus/win32/vc11/Scribus.sln
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=20076&path=/trunk/Scribus/win32/vc11/Scribus.sln
==============================================================================
--- trunk/Scribus/win32/vc11/Scribus.sln (original)
+++ trunk/Scribus/win32/vc11/Scribus.sln Tue May 12 16:32:18 2015
@@ -305,6 +305,16 @@
 	EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shapeplugin", "shapeplugin\shapeplugin.vcxproj", "{08A3346A-8DA3-4C32-AC44-20623EF46A71}"
+	ProjectSection(ProjectDependencies) = postProject
+		{B17FCD80-7978-4544-93C4-2FE1AC6FE9F3} = {B17FCD80-7978-4544-93C4-2FE1AC6FE9F3}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pagemakerimport", "pagemakerimport\pagemakerimport.vcxproj", "{DFABF9F6-3A94-441C-8E90-7C155278800E}"
+	ProjectSection(ProjectDependencies) = postProject
+		{B17FCD80-7978-4544-93C4-2FE1AC6FE9F3} = {B17FCD80-7978-4544-93C4-2FE1AC6FE9F3}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pubimport", "pubimport\pubimport.vcxproj", "{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}"
 	ProjectSection(ProjectDependencies) = postProject
 		{B17FCD80-7978-4544-93C4-2FE1AC6FE9F3} = {B17FCD80-7978-4544-93C4-2FE1AC6FE9F3}
 	EndProjectSection
@@ -813,6 +823,22 @@
 		{08A3346A-8DA3-4C32-AC44-20623EF46A71}.Release|Win32.Build.0 = Release|Win32
 		{08A3346A-8DA3-4C32-AC44-20623EF46A71}.Release|x64.ActiveCfg = Release|x64
 		{08A3346A-8DA3-4C32-AC44-20623EF46A71}.Release|x64.Build.0 = Release|x64
+		{DFABF9F6-3A94-441C-8E90-7C155278800E}.Debug|Win32.ActiveCfg = Debug|Win32
+		{DFABF9F6-3A94-441C-8E90-7C155278800E}.Debug|Win32.Build.0 = Debug|Win32
+		{DFABF9F6-3A94-441C-8E90-7C155278800E}.Debug|x64.ActiveCfg = Debug|x64
+		{DFABF9F6-3A94-441C-8E90-7C155278800E}.Debug|x64.Build.0 = Debug|x64
+		{DFABF9F6-3A94-441C-8E90-7C155278800E}.Release|Win32.ActiveCfg = Release|Win32
+		{DFABF9F6-3A94-441C-8E90-7C155278800E}.Release|Win32.Build.0 = Release|Win32
+		{DFABF9F6-3A94-441C-8E90-7C155278800E}.Release|x64.ActiveCfg = Release|x64
+		{DFABF9F6-3A94-441C-8E90-7C155278800E}.Release|x64.Build.0 = Release|x64
+		{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}.Debug|Win32.ActiveCfg = Debug|Win32
+		{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}.Debug|Win32.Build.0 = Debug|Win32
+		{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}.Debug|x64.ActiveCfg = Debug|x64
+		{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}.Debug|x64.Build.0 = Debug|x64
+		{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}.Release|Win32.ActiveCfg = Release|Win32
+		{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}.Release|Win32.Build.0 = Release|Win32
+		{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}.Release|x64.ActiveCfg = Release|x64
+		{82E27AFC-A3B2-49AD-9432-411AD3E1A4CD}.Release|x64.Build.0 = Release|x64
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE

Modified: trunk/Scribus/win32/vc11/win-config.h
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=20076&path=/trunk/Scribus/win32/vc11/win-config.h
==============================================================================
--- trunk/Scribus/win32/vc11/win-config.h (original)
+++ trunk/Scribus/win32/vc11/win-config.h Tue May 12 16:32:18 2015
@@ -55,6 +55,9 @@
 /* Define if you have the development files for python */
 #define HAVE_PYTHON 1
 
+/* Define if you have the development files for librevenge */
+#define HAVE_REVENGE 1
+
 /* Define to 1 if you have the `snprintf' function. */
 #undef HAVE_SNPRINTF
 #ifdef _MSC_VER




More information about the scribus-commit mailing list