mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-24 01:59:00 +08:00
[cddlib] new port (#40863)
This commit is contained in:
parent
3f39a49026
commit
b4624c3a70
12
ports/cddlib/0001-disable-doc-target.patch
Normal file
12
ports/cddlib/0001-disable-doc-target.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff --git a/Makefile.am b/Makefile.am
|
||||||
|
index e08cd91..bcde34b 100644
|
||||||
|
--- a/Makefile.am
|
||||||
|
+++ b/Makefile.am
|
||||||
|
@@ -1,5 +1,5 @@
|
||||||
|
# Directories where we can build something.
|
||||||
|
-SUBDIRS = doc lib-src src
|
||||||
|
+SUBDIRS = lib-src src
|
||||||
|
|
||||||
|
# Install the examples into /usr/share/doc/cddlib/examples*
|
||||||
|
nobase_doc_DATA = $(srcdir)/examples/* $(srcdir)/examples-ine/* $(srcdir)/examples-ine3d/* $(srcdir)/examples-ext/*
|
||||||
|
|
25
ports/cddlib/0002-disable-dd-log.patch
Normal file
25
ports/cddlib/0002-disable-dd-log.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
diff --git a/src/lcdd.c b/src/lcdd.c
|
||||||
|
index 473e6c5..cafc1a5 100644
|
||||||
|
--- a/src/lcdd.c
|
||||||
|
+++ b/src/lcdd.c
|
||||||
|
@@ -44,7 +44,6 @@ int main(int argc, char *argv[])
|
||||||
|
dd_ErrorType err;
|
||||||
|
|
||||||
|
dd_set_global_constants(); /* First, this must be called. */
|
||||||
|
- dd_log=dd_TRUE; /* Output log */
|
||||||
|
|
||||||
|
if (argc > 2)
|
||||||
|
dd_DDFile2File(argv[1],argv[2],&err);
|
||||||
|
diff --git a/src/scdd.c b/src/scdd.c
|
||||||
|
index e9e0c59..9e6ed32 100644
|
||||||
|
--- a/src/scdd.c
|
||||||
|
+++ b/src/scdd.c
|
||||||
|
@@ -66,7 +66,6 @@ int main(int argc, char *argv[])
|
||||||
|
FILE *reading=NULL, *writing;
|
||||||
|
|
||||||
|
dd_set_global_constants(); /* First, this must be called. */
|
||||||
|
- dd_log=dd_TRUE; /* output log */
|
||||||
|
|
||||||
|
if (argc>1) strcpy(inputfile,argv[1]);
|
||||||
|
if (argc<=1 || !SetInputFile(&reading,argv[1])){
|
||||||
|
|
19
ports/cddlib/portfile.cmake
Normal file
19
ports/cddlib/portfile.cmake
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
vcpkg_from_github(
|
||||||
|
OUT_SOURCE_PATH SOURCE_PATH
|
||||||
|
REPO cddlib/cddlib
|
||||||
|
REF ${VERSION}
|
||||||
|
SHA512 8591ebe9e2a09683bb01b478df6536d1291012927d343013f8593126d3570f7883e125c63c68cd21eeea142a450847dc609e373e39cffb308bed1b56d6342ac1
|
||||||
|
HEAD_REF master
|
||||||
|
PATCHES
|
||||||
|
0001-disable-doc-target.patch # disable building docs, as they require latex
|
||||||
|
0002-disable-dd-log.patch # windows does not export global variables
|
||||||
|
)
|
||||||
|
vcpkg_configure_make(
|
||||||
|
SOURCE_PATH "${SOURCE_PATH}"
|
||||||
|
AUTOCONFIG
|
||||||
|
COPY_SOURCE # ensure generated files are found
|
||||||
|
)
|
||||||
|
vcpkg_install_make()
|
||||||
|
vcpkg_fixup_pkgconfig()
|
||||||
|
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING" "${SOURCE_PATH}/COPYING")
|
||||||
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
10
ports/cddlib/vcpkg.json
Normal file
10
ports/cddlib/vcpkg.json
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"name": "cddlib",
|
||||||
|
"version-string": "0.94m",
|
||||||
|
"description": "C implementation of the Double Description Method",
|
||||||
|
"homepage": "https://github.com/cddlib/cddlib",
|
||||||
|
"license": "GPL-2.0-or-later",
|
||||||
|
"dependencies": [
|
||||||
|
"gmp"
|
||||||
|
]
|
||||||
|
}
|
@ -1544,6 +1544,10 @@
|
|||||||
"baseline": "2.4",
|
"baseline": "2.4",
|
||||||
"port-version": 0
|
"port-version": 0
|
||||||
},
|
},
|
||||||
|
"cddlib": {
|
||||||
|
"baseline": "0.94m",
|
||||||
|
"port-version": 0
|
||||||
|
},
|
||||||
"cdt": {
|
"cdt": {
|
||||||
"baseline": "1.4.1",
|
"baseline": "1.4.1",
|
||||||
"port-version": 0
|
"port-version": 0
|
||||||
|
9
versions/c-/cddlib.json
Normal file
9
versions/c-/cddlib.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "0bb4839476e2e904a3afcde5003ae2fe7237efd7",
|
||||||
|
"version-string": "0.94m",
|
||||||
|
"port-version": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user