notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
cddlib C-library implementation of the Double Description Method
0.94m math on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.94mVersion of this port present on the latest quarterly branch.
Maintainer: moritz@schmi.tt search for ports maintained by this maintainer
Port Added: 2018-10-13 16:30:00
Last Update: 2022-09-07 21:58:51
Commit Hash: fb16dfe
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: GPLv2+
WWW:
https://github.com/cddlib/cddlib
Description:
cddlib is a C library implementation of the Double Description Method. Given a convex polyhedron P in R^n, it can be used to change between the V- and H-representation and to solve linear programming problems over P.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (139 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/cddlib-0.94m/catalog.mk
  3. /usr/local/share/licenses/cddlib-0.94m/LICENSE
  4. /usr/local/share/licenses/cddlib-0.94m/GPLv2+
  5. bin/adjacency
  6. bin/adjacency_gmp
  7. bin/allfaces
  8. bin/allfaces_gmp
  9. bin/cddexec
  10. bin/cddexec_gmp
  11. bin/fourier
  12. bin/fourier_gmp
  13. bin/lcdd
  14. bin/lcdd_gmp
  15. bin/projection
  16. bin/projection_gmp
  17. bin/redcheck
  18. bin/redcheck_gmp
  19. bin/scdd
  20. bin/scdd_gmp
  21. bin/testcdd1
  22. bin/testcdd1_gmp
  23. bin/testcdd2
  24. bin/testcdd2_gmp
  25. bin/testlp1
  26. bin/testlp1_gmp
  27. bin/testlp2
  28. bin/testlp2_gmp
  29. bin/testlp3
  30. bin/testlp3_gmp
  31. bin/testshoot
  32. bin/testshoot_gmp
  33. include/cdd
  34. include/cddlib/cdd.h
  35. include/cddlib/cdd_f.h
  36. include/cddlib/cddmp.h
  37. include/cddlib/cddmp_f.h
  38. include/cddlib/cddtypes.h
  39. include/cddlib/cddtypes_f.h
  40. include/cddlib/setoper.h
  41. include/cddlib/splitmix64.h
  42. lib/libcdd.a
  43. lib/libcdd.so
  44. lib/libcdd.so.0
  45. lib/libcdd.so.0.1.2
  46. lib/libcddgmp.a
  47. lib/libcddgmp.so
  48. lib/libcddgmp.so.0
  49. lib/libcddgmp.so.0.1.2
  50. libdata/pkgconfig/cddlib.pc
  51. share/doc/cddlib/cddlibman.dvi
  52. share/doc/cddlib/cddlibman.pdf
  53. share/doc/cddlib/cddlibman.ps
  54. share/examples/cddlib/examples-ext/ccc4.ext
  55. share/examples/cddlib/examples-ext/ccc5.ext
  56. share/examples/cddlib/examples-ext/ccc6.ext
  57. share/examples/cddlib/examples-ext/ccp4.ext
  58. share/examples/cddlib/examples-ext/ccp5.ext
  59. share/examples/cddlib/examples-ext/ccp6.ext
  60. share/examples/cddlib/examples-ext/cyclic10-4.ext
  61. share/examples/cddlib/examples-ext/cyclic12-6.ext
  62. share/examples/cddlib/examples-ext/cyclic14-8.ext
  63. share/examples/cddlib/examples-ext/cyclic16-10.ext
  64. share/examples/cddlib/examples-ext/irbox20-4.ext
  65. share/examples/cddlib/examples-ext/irbox200-4.ext
  66. share/examples/cddlib/examples-ext/prodst62.ext
  67. share/examples/cddlib/examples-ext/reg24-5.ext
  68. share/examples/cddlib/examples-ext/reg600-5.ext
  69. share/examples/cddlib/examples-ine/allzero.ine
  70. share/examples/cddlib/examples-ine/cross10.ine
  71. share/examples/cddlib/examples-ine/cross12.ine
  72. share/examples/cddlib/examples-ine/cross6.ine
  73. share/examples/cddlib/examples-ine/cross8.ine
  74. share/examples/cddlib/examples-ine/cube10.ine
  75. share/examples/cddlib/examples-ine/cube12.ine
  76. share/examples/cddlib/examples-ine/cube6.ine
  77. share/examples/cddlib/examples-ine/cube8.ine
  78. share/examples/cddlib/examples-ine/cubocta.ine
  79. share/examples/cddlib/examples-ine/ex1.ine
  80. share/examples/cddlib/examples-ine/infeas.ine
  81. share/examples/cddlib/examples-ine/integralpoints.ine
  82. share/examples/cddlib/examples-ine/kkd18_4.ine
  83. share/examples/cddlib/examples-ine/kkd27_5.ine
  84. share/examples/cddlib/examples-ine/kkd38_6.ine
  85. share/examples/cddlib/examples-ine/nonfull.ine
  86. share/examples/cddlib/examples-ine/origin.ine
  87. share/examples/cddlib/examples-ine/reg24-5.ine
  88. share/examples/cddlib/examples-ine/sampleh1.ine
  89. share/examples/cddlib/examples-ine/sampleh2.ine
  90. share/examples/cddlib/examples-ine/sampleh3.ine
  91. share/examples/cddlib/examples-ine/sampleh4.ine
  92. share/examples/cddlib/examples-ine/sampleh5.ine
  93. share/examples/cddlib/examples-ine/sampleh6.ine
  94. share/examples/cddlib/examples-ine/sampleh7.ine
  95. share/examples/cddlib/examples-ine/sampleh8.ine
  96. share/examples/cddlib/examples-ine/samplelp.ine
  97. share/examples/cddlib/examples-ine/samplelp1.ine
  98. share/examples/cddlib/examples-ine/samplelp2.ine
  99. share/examples/cddlib/examples-ine/samplelp3.ine
  100. share/examples/cddlib/examples-ine/samplelp4.ine
  101. share/examples/cddlib/examples-ine3d/cube3.ine
  102. share/examples/cddlib/examples-ine3d/cubocta.ine
  103. share/examples/cddlib/examples-ine3d/dodeca.ine
  104. share/examples/cddlib/examples-ine3d/grcubocta.ine
  105. share/examples/cddlib/examples-ine3d/hexocta.ine
  106. share/examples/cddlib/examples-ine3d/icododeca.ine
  107. share/examples/cddlib/examples-ine3d/rcubocta.ine
  108. share/examples/cddlib/examples-ine3d/rhomtria.ine
  109. share/examples/cddlib/examples/bug45.ine
  110. share/examples/cddlib/examples/bug45res.ine
  111. share/examples/cddlib/examples/project1.ine
  112. share/examples/cddlib/examples/project1res.ine
  113. share/examples/cddlib/examples/project2.ine
  114. share/examples/cddlib/examples/project2res.ine
  115. share/examples/cddlib/examples/redcheck.ext
  116. share/examples/cddlib/examples/sample.ine
  117. share/examples/cddlib/examples/sampleh1.ine
  118. share/examples/cddlib/examples/sampleh2.ine
  119. share/examples/cddlib/examples/sampleh3.ine
  120. share/examples/cddlib/examples/sampleh4.ine
  121. share/examples/cddlib/examples/sampleh5.ine
  122. share/examples/cddlib/examples/sampleh6.ine
  123. share/examples/cddlib/examples/sampleh7.ine
  124. share/examples/cddlib/examples/sampleh8.ine
  125. share/examples/cddlib/examples/samplelp.ine
  126. share/examples/cddlib/examples/samplelp.testlp1_gmp_output
  127. share/examples/cddlib/examples/samplelp.testlp1_output
  128. share/examples/cddlib/examples/samplelp1.ine
  129. share/examples/cddlib/examples/samplelp2.ine
  130. share/examples/cddlib/examples/samplelp3.ine
  131. share/examples/cddlib/examples/samplelp4.ine
  132. share/examples/cddlib/examples/samplelp_big.ine
  133. share/examples/cddlib/examples/samplelp_big_dualinfeas.ine
  134. share/examples/cddlib/examples/samplev1.ext
  135. share/examples/cddlib/examples/samplev2.ext
  136. share/examples/cddlib/examples/samplev3.ext
  137. @owner
  138. @group
  139. @mode
Collapse this list.
Dependency lines:
  • cddlib>0:math/cddlib
To install the port:
cd /usr/ports/math/cddlib/ && make install clean
To add the package, run one of these commands:
  • pkg install math/cddlib
  • pkg install cddlib
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: cddlib
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1616594457 SHA256 (cddlib-0.94m.tar.gz) = 70dffdb3369b8704dc75428a1b3c42ab9047b81ce039f12f427e2eb2b1b0dee2 SIZE (cddlib-0.94m.tar.gz) = 1351298

Packages (timestamps in pop-ups are UTC):
cddlib
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.94m0.94m0.94l0.94m0.94m-0.94l-
FreeBSD:13:quarterly0.94m0.94m0.94m0.94m0.94m0.94m0.94m0.94m
FreeBSD:14:latest0.94m0.94m0.94m0.94m0.94m0.94m-0.94m
FreeBSD:14:quarterly0.94m0.94m-0.94m0.94m0.94m0.94m0.94m
FreeBSD:15:latest0.94m0.94mn/a0.94mn/a0.94m0.94m0.94m
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. libtool : devel/libtool
  3. autoconf>=2.71 : devel/autoconf
  4. automake>=1.16.5 : devel/automake
Library dependencies:
  1. libgmp.so : math/gmp
This port is required by:
for Build
  1. math/gfanlib
for Libraries
  1. biology/ncbi-cxx-toolkit
  2. math/gfan
  3. math/latte-integrale
  4. math/polymake
  5. math/sage
  6. math/singular
  7. math/sympol
Expand this list (8 items / 1 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. math/topcom
  3. Collapse this list.

Configuration Options:
===> The following configuration options are available for cddlib-0.94m: DOCS=on: Install cddlib user manual EXAMPLES=on: Install cddlib examples ===> Use 'make config' to modify these settings
Options name:
math_cddlib
USES:
autoreconf gmake libtool:build localbase:ldflags
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/cddlib/cddlib/releases/download/0.94m/
Collapse this list.

Number of commits found: 11

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.94m
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.94m
14 Jul 2022 14:58:15
commit hash: 8ac2cc6226f0426a3059e6f445b6e58018f14013commit hash: 8ac2cc6226f0426a3059e6f445b6e58018f14013commit hash: 8ac2cc6226f0426a3059e6f445b6e58018f14013commit hash: 8ac2cc6226f0426a3059e6f445b6e58018f14013 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
math/cddlib: upgrade to 0.94m

Release notes at <https://github.com/cddlib/cddlib/releases/tag/0.94m>.

This is needed to upgrade math/sage.

PR:		265050
Approved by:	moritz (maintainer)
0.94l
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
0.94l
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.94l
15 Dec 2020 12:29:12
Revision:558158Original commit files touched by this commit
makc search for other commits by this committer
math/cddlib:
- Update to 0.94l
- Adopt port
- Simplify COMMENT.
- Remove USE_GITHUB and include MASTER_SITES instead. We are only working with
  releases anyway, and the release tar.gz includes already build documentation,
  which means we don't depend on TeX Live for building the manual anymore.
- Replace MANUAL with the more common DOCS option.
- Remove do-install target and non-standard variable HEADERSDIR. The header
  files are installed in ${PREFIX}/include/cddlib by default. Create a link to
  ${PREFIX}/include/cdd in post-install target. Some applications expect the
  headers to be in cdddlib others in cdd, so we should provide both
  directories.
- Rewrite pkg-descr.

PR:		250878
Submitted by:	Moritz Schmitt
0.94j_2
21 Jun 2020 15:36:35
Revision:539770Original commit files touched by this commit
salvadore search for other commits by this committer
Drop ports maintainership

Approved by:	gerald (mentor)
0.94j_2
31 Dec 2019 13:02:43
Revision:521615Original commit files touched by this commit
meta search for other commits by this committer
multiple ports: Update MAINTAINER

as he got FreeBSD.org account.

PR:		243002
Submitted by:	salvadore
0.94j_2
14 Oct 2018 20:41:33
Revision:482113Original commit files touched by this commit
fernape search for other commits by this committer
math/cddlib: strip .so objects

Reported by:	mat@
0.94j_1
13 Oct 2018 17:45:42
Revision:481998Original commit files touched by this commit
fernape search for other commits by this committer
math/cddlib: Fix permissions for .so files

* Use COPYTREE_SHARE instead of COPYTREE_BIN
* Bump PORTREVISION

Reported by:	adamw@
Approved by:	tcberner (mentor, implicit)
0.94j
13 Oct 2018 16:29:45
Revision:481995Original commit files touched by this commit
fernape search for other commits by this committer
New port: math/cddlib

C implementation of the Double Description Method of Motzkin et al

PR:	231161
Submitted by:	phascolarctos@protonmail.ch
Reviewed by:	tcberner (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D17385

Number of commits found: 11