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

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2022Q2
ppl C++ library for the manipulation of convex polyhedra
1.2_1 devel 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 1.2_1Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2002-06-23 15:27:41
Last Update: 2024-03-06 13:03:23
Commit Hash: a45b604
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: GPLv3+
WWW:
https://bugseng.com/products/ppl
Description:
The Parma Polyhedra Library (PPL) is a modern C++ library for the manipulation of convex polyhedra. To be more precise, the PPL can handle all the convex polyhedra that can be defined as the intersection of a finite number of closed hyperspaces, each described by an equality or a non-strict inequality with rational coefficients. (More details are available on the PPL's internal mechanisms.) The Parma Polyhedra Library is: - user friendly: you write x + 2*y + 5*z <= 7 when you mean it; - fully dynamic: available virtual memory is the only limitation to the dimension of anything; - written in standard C++: meant to be portable; - exception-safe: never leaks resources or leaves invalid object fragments around; - rather efficient: and we hope to make it even more so; - thoroughly documented: perhaps not literate programming but close enough; - free software: distributed under the terms of the GNU General Public License.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (29 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/ppl-1.2_1/catalog.mk
  3. /usr/local/share/licenses/ppl-1.2_1/LICENSE
  4. /usr/local/share/licenses/ppl-1.2_1/GPLv3+
  5. bin/ppl-config
  6. bin/ppl_lcdd
  7. bin/ppl_lpsol
  8. bin/ppl_pips
  9. include/ppl.hh
  10. include/ppl_c.h
  11. lib/libppl.a
  12. lib/libppl.so
  13. lib/libppl.so.14
  14. lib/libppl.so.14.0.0
  15. lib/libppl_c.a
  16. lib/libppl_c.so
  17. lib/libppl_c.so.4
  18. lib/libppl_c.so.4.0.0
  19. share/aclocal/ppl.m4
  20. share/aclocal/ppl_c.m4
  21. share/man/man1/ppl-config.1.gz
  22. share/man/man1/ppl_lcdd.1.gz
  23. share/man/man1/ppl_lpsol.1.gz
  24. share/man/man1/ppl_pips.1.gz
  25. share/man/man3/libppl.3.gz
  26. share/man/man3/libppl_c.3.gz
  27. @owner
  28. @group
  29. @mode
Collapse this list.
Dependency lines:
  • ppl>0:devel/ppl
To install the port:
cd /usr/ports/devel/ppl/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/ppl
  • pkg install ppl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ppl
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (ppl-1.2.tar.xz) = 691f0d5a4fb0e206f4e132fc9132c71d6e33cdda168470d40ac3cf62340e9a60 SIZE (ppl-1.2.tar.xz) = 14136236

Packages (timestamps in pop-ups are UTC):
ppl
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.2_11.2_11.21.2_11.2_1-1.2-
FreeBSD:13:quarterly1.2_11.2_11.21.2_11.2_11.21.21.2
FreeBSD:14:latest1.2_11.2_11.21.2_11.2_11.2-1.2
FreeBSD:14:quarterly1.2_11.2_1-1.2_11.2_11.21.21.2
FreeBSD:15:latest1.2_11.2_1n/a1.2_1n/a1.21.21.2
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gm4 : devel/m4
  2. gmake>=4.4.1 : devel/gmake
  3. perl5>=5.36<5.37 : lang/perl5.36
Library dependencies:
  1. libglpk.so : math/glpk
  2. libgmp.so : math/gmp
This port is required by:
for Libraries
  1. devel/ikos
  2. math/apron
  3. math/polymake
  4. math/py-pplpy

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. math/sage*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for ppl-1.2_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
devel_ppl
USES:
gmake perl5 tar:xz libtool localbase:ldflags
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. ftp://ftp.cs.unipr.it/pub/ppl/releases/1.2/
  2. http://bugseng.com/products/ppl/download/ftp/releases/1.2/
Collapse this list.

There are no commits on branch 2022Q2 for this port