diff options
author | Bjoern Michaelsen <bjoern.michaelsen@canonical.com> | 2011-07-24 19:23:00 +0200 |
---|---|---|
committer | Bjoern Michaelsen <bjoern.michaelsen@canonical.com> | 2011-07-24 19:23:00 +0200 |
commit | 46b7e00f5b4e1281a2b3be35db70f90255374531 (patch) | |
tree | cc69f05674c157da301b2675305f2fabf7f7b09f | |
parent | c9bbd4a42c05c35c28bd5ca64cfd892762052024 (diff) | |
parent | 09d0e63e2e737179ca1955bc7e35514e39c6f3d2 (diff) |
Merge branch 'master' into feature/gnumake4feature/gnumake4
-rw-r--r-- | cppunit/makefile.mk | 6 | ||||
-rw-r--r-- | external/prj/d.lst | 2 | ||||
-rw-r--r-- | external/wine/lib/msi.def | 234 | ||||
-rw-r--r-- | external/wine/lib/urlmon.def | 56 | ||||
-rw-r--r-- | external/wine/makefile.mk | 3 | ||||
-rw-r--r-- | libvisio/libvisio-0.0.3.patch (renamed from libvisio/libvisio-0.0.2.patch) | 4 | ||||
-rw-r--r-- | libvisio/makefile.mk | 6 |
7 files changed, 299 insertions, 12 deletions
diff --git a/cppunit/makefile.mk b/cppunit/makefile.mk index f71ac55..7fba665 100644 --- a/cppunit/makefile.mk +++ b/cppunit/makefile.mk @@ -117,10 +117,6 @@ OUT2LIB = ooo-install/lib/libcppunit.dll.a MY_LIBS = -lm .END -.IF "$(ENABLE_DEBUG_STL)" == "TRUE" -EXTRA_CFLAGS += -D_GLIBCXX_DEBUG -.ENDIF - CONFIGURE_ACTION = ./configure .IF "$(debug)"!="" @@ -131,7 +127,7 @@ CONFIGURE_FLAGS = --prefix=$(shell cd $(PACKAGE_DIR) && \ pwd $(PWDFLAGS))/$(TARFILE_ROOTDIR)/ooo-install \ --disable-dependency-tracking --disable-static --disable-doxygen \ --disable-html-docs --disable-latex-docs CC='$(CC)' CXX='$(CXX)' \ - CXXFLAGS='$(EXTRA_CFLAGS) $(DEBUGFLAG)' \ + CXXFLAGS='$(EXTRA_CFLAGS) $(DEBUGFLAG) $(EXTRA_CDEFS)' \ LDFLAGS='$(LDFLAGS)' \ LIBS='$(MY_LIBS)' diff --git a/external/prj/d.lst b/external/prj/d.lst index b090877..3891210 100644 --- a/external/prj/d.lst +++ b/external/prj/d.lst @@ -55,6 +55,8 @@ mkdir: %_DEST%\inc\external\wine ..\%__SRC%\lib\libmsvcrt*.* %_DEST%\lib\lib*.* ..\%__SRC%\lib\libgdiplus.dll.a %_DEST%\lib\libgdiplus.dll.a +..\%__SRC%\lib\libmsi.dll.a %_DEST%\lib\libmsi.dll.a +..\%__SRC%\lib\liburlmon.dll.a %_DEST%\lib\liburlmon.dll.a ..\%__SRC%\lib\lib*static*.dylib %_DEST%\lib\lib*static*.dylib diff --git a/external/wine/lib/msi.def b/external/wine/lib/msi.def new file mode 100644 index 0000000..8dcfd36 --- /dev/null +++ b/external/wine/lib/msi.def @@ -0,0 +1,234 @@ +; File generated automatically from ./msi.spec; do not edit!
+
+LIBRARY msi.dll
+
+EXPORTS
+ MsiAdvertiseProductA@16 @5
+ MsiAdvertiseProductW@16 @6
+ MsiCloseAllHandles@0 @7
+ MsiCloseHandle@4 @8
+ MsiCollectUserInfoA@4 @9
+ MsiCollectUserInfoW@4 @10
+ MsiConfigureFeatureA@12 @11
+ MsiConfigureFeatureW@12 @14
+ MsiConfigureProductA@12 @15
+ MsiConfigureProductW@12 @16
+ MsiCreateRecord@4 @17
+ MsiDatabaseApplyTransformA@12 @18
+ MsiDatabaseApplyTransformW@12 @19
+ MsiDatabaseCommit@4 @20
+ MsiDatabaseExportA@16 @21
+ MsiDatabaseExportW@16 @22
+ MsiDatabaseGenerateTransformA@20 @23
+ MsiDatabaseGenerateTransformW@20 @24
+ MsiDatabaseGetPrimaryKeysA@12 @25
+ MsiDatabaseGetPrimaryKeysW@12 @26
+ MsiDatabaseImportA@12 @27
+ MsiDatabaseImportW@12 @28
+ MsiDatabaseMergeA@12 @29
+ MsiDatabaseMergeW@12 @30
+ MsiDatabaseOpenViewA@12 @31
+ MsiDatabaseOpenViewW@12 @32
+ MsiDoActionA@8 @33
+ MsiDoActionW@8 @34
+ MsiEnableUIPreview@8 @35
+ MsiEnumClientsA@12 @36
+ MsiEnumClientsW@12 @37
+ MsiEnumComponentQualifiersA@24 @38
+ MsiEnumComponentQualifiersW@24 @39
+ MsiEnumComponentsA@8 @40
+ MsiEnumComponentsW@8 @41
+ MsiEnumFeaturesA@16 @42
+ MsiEnumFeaturesW@16 @43
+ MsiEnumProductsA@8 @44
+ MsiEnumProductsW@8 @45
+ MsiEvaluateConditionA@8 @46
+ MsiEvaluateConditionW@8 @47
+ MsiGetLastErrorRecord@0 @48
+ MsiGetActiveDatabase@4 @49
+ MsiGetComponentStateA@16 @50
+ MsiGetComponentStateW@16 @51
+ MsiGetDatabaseState@4 @52
+ MsiGetFeatureCostA@20 @53
+ MsiGetFeatureCostW@20 @54
+ MsiGetFeatureStateA@16 @57
+ MsiGetFeatureStateW@16 @58
+ MsiGetFeatureUsageA@16 @59
+ MsiGetFeatureUsageW@16 @60
+ MsiGetFeatureValidStatesA@12 @61
+ MsiGetFeatureValidStatesW@12 @62
+ MsiGetLanguage@4 @63
+ MsiGetMode@8 @64
+ MsiGetProductCodeA@8 @65
+ MsiGetProductCodeW@8 @66
+ MsiGetProductInfoA@16 @67
+ MsiGetProductInfoW@16 @70
+ MsiGetProductPropertyA@16 @71
+ MsiGetProductPropertyW@16 @72
+ MsiGetPropertyA@16 @73
+ MsiGetPropertyW@16 @74
+ MsiGetSourcePathA@16 @75
+ MsiGetSourcePathW@16 @76
+ MsiGetSummaryInformationA@16 @77
+ MsiGetSummaryInformationW@16 @78
+ MsiGetTargetPathA@16 @79
+ MsiGetTargetPathW@16 @80
+ MsiGetUserInfoA@28 @81
+ MsiGetUserInfoW@28 @82
+ MsiInstallMissingComponentW@12 @84
+ MsiInstallProductA@8 @87
+ MsiInstallProductW@8 @88
+ MsiLocateComponentA@12 @89
+ MsiLocateComponentW@12 @90
+ MsiOpenDatabaseA@12 @91
+ MsiOpenDatabaseW@12 @92
+ MsiOpenPackageA@8 @93
+ MsiOpenPackageW@8 @94
+ MsiOpenProductA@8 @95
+ MsiOpenProductW@8 @96
+ MsiPreviewBillboardA@12 @97
+ MsiPreviewBillboardW@12 @98
+ MsiPreviewDialogA@8 @99
+ MsiPreviewDialogW@8 @100
+ MsiProcessMessage@12 @103
+ MsiProvideComponentFromDescriptorA@16 @105
+ MsiProvideComponentFromDescriptorW@16 @106
+ MsiProvideQualifiedComponentA@20 @108
+ MsiProvideQualifiedComponentW@20 @109
+ MsiQueryFeatureStateA@8 @110
+ MsiQueryFeatureStateW@8 @111
+ MsiQueryProductStateA@4 @112
+ MsiQueryProductStateW@4 @113
+ MsiRecordDataSize@8 @114
+ MsiRecordGetFieldCount@4 @115
+ MsiRecordGetInteger@8 @116
+ MsiRecordGetStringA@16 @117
+ MsiRecordGetStringW@16 @118
+ MsiRecordIsNull@8 @119
+ MsiRecordReadStream@16 @120
+ MsiRecordSetInteger@12 @121
+ MsiRecordSetStreamA@12 @122
+ MsiRecordSetStreamW@12 @123
+ MsiRecordSetStringA@12 @124
+ MsiRecordSetStringW@12 @125
+ MsiReinstallFeatureA@12 @126
+ MsiReinstallFeatureW@12 @129
+ MsiReinstallProductA@8 @130
+ MsiReinstallProductW@8 @131
+ MsiSequenceA@12 @132
+ MsiSequenceW@12 @133
+ MsiSetComponentStateA@12 @134
+ MsiSetComponentStateW@12 @135
+ MsiSetExternalUIA@12 @136
+ MsiSetExternalUIW@12 @137
+ MsiSetFeatureStateA@12 @138
+ MsiSetFeatureStateW@12 @139
+ MsiSetInstallLevel@8 @140
+ MsiSetInternalUI@8 @141
+ MsiSetMode@12 @143
+ MsiSetPropertyA@12 @144
+ MsiSetPropertyW@12 @145
+ MsiSetTargetPathA@12 @146
+ MsiSetTargetPathW@12 @147
+ MsiSummaryInfoGetPropertyA@28 @148
+ MsiSummaryInfoGetPropertyCount@8 @149
+ MsiSummaryInfoGetPropertyW@28 @150
+ MsiSummaryInfoPersist@4 @151
+ MsiSummaryInfoSetPropertyA@24 @152
+ MsiSummaryInfoSetPropertyW@24 @153
+ MsiUseFeatureA@8 @154
+ MsiUseFeatureW@8 @155
+ MsiVerifyPackageA@4 @156
+ MsiVerifyPackageW@4 @157
+ MsiViewClose@4 @158
+ MsiViewExecute@8 @159
+ MsiViewFetch@8 @160
+ MsiViewGetErrorA@12 @161
+ MsiViewGetErrorW@12 @162
+ MsiViewModify@12 @163
+ MsiDatabaseIsTablePersistentA@8 @164
+ MsiDatabaseIsTablePersistentW@8 @165
+ MsiViewGetColumnInfo@12 @166
+ MsiRecordClearData@4 @167
+ MsiEnableLogA@12 @168
+ MsiEnableLogW@12 @169
+ MsiFormatRecordA@16 @170
+ MsiFormatRecordW@16 @171
+ MsiGetComponentPathA@16 @172
+ MsiGetComponentPathW@16 @173
+ MsiApplyPatchA@16 @174
+ MsiApplyPatchW@16 @175
+ MsiAdvertiseScriptA@16 @176
+ MsiAdvertiseScriptW@16 @177
+ MsiGetPatchInfoA@16 @178
+ MsiGetPatchInfoW@16 @179
+ MsiEnumPatchesA@20 @180
+ MsiEnumPatchesW@20 @181
+ DllGetVersion@4 @182 PRIVATE
+ MsiConfigureProductExA@16 @189
+ MsiConfigureProductExW@16 @190
+ MsiUseFeatureExA@16 @192
+ MsiUseFeatureExW@16 @193
+ MsiGetFileVersionA@20 @194
+ MsiGetFileVersionW@20 @195
+ MsiLoadStringA@20 @196
+ MsiLoadStringW@20 @197
+ MsiMessageBoxA@24 @198
+ MsiMessageBoxW@24 @199
+ MsiDecomposeDescriptorA@20 @200
+ MsiDecomposeDescriptorW@20 @201
+ MsiProvideQualifiedComponentExA@32 @202
+ MsiProvideQualifiedComponentExW@32 @203
+ MsiEnumRelatedProductsA@16 @204
+ MsiEnumRelatedProductsW@16 @205
+ MsiSourceListClearAllA@12 @208
+ MsiSourceListClearAllW@12 @209
+ MsiSourceListAddSourceA@16 @210
+ MsiSourceListAddSourceW@16 @211
+ MsiIsProductElevatedA@8 @214
+ MsiIsProductElevatedW@8 @215
+ MsiGetShortcutTargetA@16 @216
+ MsiGetShortcutTargetW@16 @217
+ MsiGetFileHashA@12 @218
+ MsiGetFileHashW@12 @219
+ MsiEnumComponentCostsW@32 @221
+ MsiCreateAndVerifyInstallerDirectory@4 @222
+ MsiGetFileSignatureInformationA@20 @223
+ MsiGetFileSignatureInformationW@20 @224
+ MsiProvideAssemblyA@24 @225
+ MsiProvideAssemblyW@24 @226
+ MsiAdvertiseProductExA@24 @227
+ MsiAdvertiseProductExW@24 @228
+ MsiOpenPackageExA@12 @231
+ MsiOpenPackageExW@12 @232
+ MsiGetPatchInfoExA@28 @243
+ MsiGetPatchInfoExW@28 @244
+ MsiEnumProductsExA@32 @245
+ MsiEnumProductsExW@32 @246
+ MsiGetProductInfoExA@24 @247
+ MsiGetProductInfoExW@24 @248
+ MsiQueryComponentStateA@20 @249
+ MsiQueryComponentStateW@20 @250
+ MsiSourceListAddSourceExA@24 @255
+ MsiSourceListAddSourceExW@24 @256
+ MsiSourceListClearSourceA@20 @257
+ MsiSourceListClearSourceW@20 @258
+ MsiSourceListEnumSourcesA@28 @263
+ MsiSourceListEnumSourcesW@28 @264
+ MsiSourceListGetInfoA@28 @265
+ MsiSourceListGetInfoW@28 @266
+ MsiSourceListSetInfoA@24 @267
+ MsiSourceListSetInfoW@24 @268
+ MsiEnumPatchesExA@40 @269
+ MsiEnumPatchesExW@40 @270
+ MsiSourceListEnumMediaDisksA@40 @271
+ MsiSourceListEnumMediaDisksW@40 @272
+ MsiSourceListAddMediaDiskA@28 @273
+ MsiSourceListAddMediaDiskW@28 @274
+ MsiDetermineApplicablePatchesA@12 @277
+ MsiDetermineApplicablePatchesW@12 @278
+ MsiSetExternalUIRecord@16 @281
+ DllCanUnloadNow@0 @282 PRIVATE
+ DllGetClassObject@12 @283 PRIVATE
+ DllRegisterServer@0 @284 PRIVATE
+ DllUnregisterServer@0 @285 PRIVATE
diff --git a/external/wine/lib/urlmon.def b/external/wine/lib/urlmon.def new file mode 100644 index 0000000..0349859 --- /dev/null +++ b/external/wine/lib/urlmon.def @@ -0,0 +1,56 @@ +; File generated automatically from ./urlmon.spec; do not edit!
+
+LIBRARY urlmon.dll
+
+EXPORTS
+ BindAsyncMoniker@20 @5
+ CoGetClassObjectFromURL@40 @6
+ CoInternetCombineUrl@28 @8
+ CoInternetCompareUrl@12 @9
+ CoInternetCreateSecurityManager@12 @10
+ CoInternetCreateZoneManager@12 @11
+ CoInternetGetSession@12 @14
+ CoInternetParseUrl@28 @15
+ CoInternetQueryInfo@28 @16
+ CoInternetSetFeatureEnabled@12 @17
+ CopyStgMedium@8 @20
+ CreateAsyncBindCtx@16 @21
+ CreateAsyncBindCtxEx@24 @22
+ CreateFormatEnumerator@12 @23
+ CreateURLMoniker@12 @24
+ CreateURLMonikerEx@16 @25
+ DllCanUnloadNow@0 @26 PRIVATE
+ DllGetClassObject@12 @27 PRIVATE
+ DllInstall@8 @28 PRIVATE
+ DllRegisterServer@0 @29 PRIVATE
+ DllRegisterServerEx@0 @30 PRIVATE
+ DllUnregisterServer@0 @31 PRIVATE
+ Extract@8 @32
+ FaultInIEFeature@16 @33
+ FindMimeFromData@32 @36
+ GetClassFileOrMime@28 @37
+ GetSoftwareUpdateInfo@8 @41
+ HlinkNavigateString@8 @45
+ HlinkSimpleNavigateToMoniker@32 @46
+ HlinkSimpleNavigateToString@32 @47
+ IsAsyncMoniker@4 @48
+ IsLoggingEnabledA@4 @49
+ IsLoggingEnabledW@4 @50
+ IsValidURL@12 @51
+ MkParseDisplayNameEx@16 @52
+ ObtainUserAgentString@12 @53
+ RegisterBindStatusCallback@16 @55
+ RegisterFormatEnumerator@12 @56
+ ReleaseBindInfo@4 @59
+ RevokeBindStatusCallback@8 @60
+ RevokeFormatEnumerator@8 @61
+ URLDownloadToCacheFileA@24 @64
+ URLDownloadToCacheFileW@24 @65
+ URLDownloadToFileA@20 @66
+ URLDownloadToFileW@20 @67
+ URLOpenBlockingStreamA@20 @69
+ URLOpenBlockingStreamW@20 @70
+ URLOpenStreamA@16 @73
+ URLOpenStreamW@16 @74
+ UrlMkGetSessionOption@20 @76
+ UrlMkSetSessionOption@16 @77
diff --git a/external/wine/makefile.mk b/external/wine/makefile.mk index 7a463f0..21399e5 100644 --- a/external/wine/makefile.mk +++ b/external/wine/makefile.mk @@ -34,8 +34,7 @@ TARGET=gdiplus ALL: -$(MKDIRHIER) $(OUT)/inc/wine cp include/* $(OUT)/inc/wine - $(DLLTOOL) --input-def lib/gdiplus.def --dllname=gdiplus.dll --output-lib=$(OUT)/lib/libgdiplus.dll.a - + for L in gdiplus msi urlmon; do $(DLLTOOL) --input-def lib/$$L.def --dllname=$$L.dll --output-lib=$(OUT)/lib/lib$$L.dll.a; done .ENDIF .INCLUDE : target.mk diff --git a/libvisio/libvisio-0.0.2.patch b/libvisio/libvisio-0.0.3.patch index 8dfba6c..7da3ff3 100644 --- a/libvisio/libvisio-0.0.2.patch +++ b/libvisio/libvisio-0.0.3.patch @@ -1,5 +1,5 @@ ---- misc/libvisio-0.0.2/src/lib/libvisio_utils.h -+++ misc/build/libvisio-0.0.2/src/lib/libvisio_utils.h +--- misc/libvisio-0.0.3/src/lib/libvisio_utils.h ++++ misc/build/libvisio-0.0.3/src/lib/libvisio_utils.h @@ -31,17 +31,8 @@ #else diff --git a/libvisio/makefile.mk b/libvisio/makefile.mk index 33b2a5e..1dd96de 100644 --- a/libvisio/makefile.mk +++ b/libvisio/makefile.mk @@ -54,11 +54,11 @@ INCPRE+=$(LIBWPG_CFLAGS) INCPRE+=$(SOLARVER)$/$(UPD)$/$(INPATH)$/inc$/libwpg .ENDIF -TARFILE_NAME=libvisio-0.0.2 -TARFILE_MD5=979a3f3da4dc176e80fe8c6b759cb7f4 +TARFILE_NAME=libvisio-0.0.3 +TARFILE_MD5=90882496f9ff4cd6d75d61dac2f62f66 PATCH_FILES=\ - libvisio-0.0.2.patch + libvisio-0.0.3.patch BUILD_ACTION=dmake $(MFLAGS) $(CALLMACROS) |