notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
ppl C++ library for the manipulation of convex polyhedra
1.2 devel on this many watch lists=0 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.2Version 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: 2021-04-06 14:31:07
Commit Hash: 305f148
License: GPLv3+
Description:
SVNWeb : git : Homepage
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/catalog.mk
  3. /usr/local/share/licenses/ppl-1.2/LICENSE
  4. /usr/local/share/licenses/ppl-1.2/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. man/man1/ppl-config.1.gz
  20. man/man1/ppl_lcdd.1.gz
  21. man/man1/ppl_lpsol.1.gz
  22. man/man1/ppl_pips.1.gz
  23. man/man3/libppl.3.gz
  24. man/man3/libppl_c.3.gz
  25. share/aclocal/ppl.m4
  26. share/aclocal/ppl_c.m4
  27. @owner
  28. @group
  29. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • ppl>0:devel/ppl
  • For LIB depends:
    • libppl.so:devel/ppl
    • libppl_c.so: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
PKGNAME: ppl
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
ppl
ABIlatestquarterly
FreeBSD:11:aarch64-1.2
FreeBSD:11:amd641.21.2
FreeBSD:11:armv61.21.2
FreeBSD:11:i3861.21.2
FreeBSD:11:mips--
FreeBSD:11:mips641.21.2
FreeBSD:12:aarch64-1.2
FreeBSD:12:amd641.21.2
FreeBSD:12:armv6-1.2
FreeBSD:12:armv7-1.2
FreeBSD:12:i3861.21.2
FreeBSD:12:mips--
FreeBSD:12:mips64-1.2
FreeBSD:12:powerpc64-1.2
FreeBSD:13:aarch641.21.2
FreeBSD:13:amd641.21.2
FreeBSD:13:armv61.21.2
FreeBSD:13:armv71.21.2
FreeBSD:13:i3861.21.2
FreeBSD:13:mips--
FreeBSD:13:mips641.21.2
FreeBSD:13:powerpc641.21.2
FreeBSD:14:aarch641.2-
FreeBSD:14:amd641.2-
FreeBSD:14:armv61.2-
FreeBSD:14:armv71.2-
FreeBSD:14:i3861.2-
FreeBSD:14:mips--
FreeBSD:14:mips641.2-
FreeBSD:14:powerpc641.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.3 : devel/gmake
  3. perl5>=5.32.r0<5.33 : lang/perl5.32
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
  5. math/sage

Configuration Options:
Options name:

USES:

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.

Number of commits found: 53

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.2
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
09 Feb 2020 21:14:49
Original commit files touched by this commit Revision:525674  1.2
yuri search for other commits by this committer
devel/ppl: Take maintainership
04 May 2019 04:24:53
Original commit files touched by this commit Revision:500778  1.2
linimon search for other commits by this committer
These ports also build on armv7 (and thus, presumably, on armv6).

Approved by:	portmgr (tier-2 blanket)
Obtained from:	armv7 TRYBROKEN run
03 May 2019 01:07:21
Original commit files touched by this commit Revision:500684  1.2
linimon search for other commits by this committer
These ports now build on aarch64.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
12 Sep 2018 11:26:48
Original commit files touched by this commit Revision:479594  1.2
lwhsu search for other commits by this committer
Fix build on -CURRENT by pulling [1] in

[1]
http://www.cs.unipr.it/git/gitweb.cgi?p=ppl%2Fppl.git;a=commitdiff_plain;h=c39f6a07b51f89e365b05ba4147aa2aa448febd7;hp=3a5e1e20a94cffb830182f22132b153d6691b7c5

Submitted by:	Dmitrii Pasechnik <dimpase@gmail.com>
18 Dec 2017 04:58:05
Original commit files touched by this commit Revision:456590  1.2
linimon search for other commits by this committer
Also broken on aarch64.
09 Dec 2017 00:42:05
Original commit files touched by this commit Revision:455813  1.2
linimon search for other commits by this committer
Mark more ports broken that fail on both armv6 and armv7.

Approved by:	portmgr (tier-2 blanket)
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  1.2
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
20 Feb 2016 04:58:56
Original commit files touched by this commit Revision:409221  1.2
vanilla search for other commits by this committer
Update to 1.2.

PR:		207158
Submitted by:	Ports Fury.
12 Jan 2016 16:20:32
Original commit files touched by this commit Revision:405891  1.1_1
amdmi3 search for other commits by this committer
Convert LICENSE= "GPLxx # or later" to "GPLxx+"

Approved by:	portmgr blanket
14 May 2015 10:15:09
Original commit files touched by this commit Revision:386312  1.1_1
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
28 May 2014 08:23:17
Original commit files touched by this commit Revision:355593  1.1_1
amdmi3 search for other commits by this committer
- Switch to USES=tar,libtool
07 Feb 2014 13:04:08
Original commit files touched by this commit Revision:343227  1.1
miwi search for other commits by this committer
- Update to 1.1

PR:		186416
Submitted by:	ports fury
08 Jan 2014 23:32:27
Original commit files touched by this commit Revision:339187  1.0
bapt search for other commits by this committer
Resurrect and update to 1.0

PR:		ports/181062
Submitter by:	KATO Tsuguru <tkato432@yahoo.com>
02 Oct 2013 21:52:18
Original commit files touched by this commit Revision:329112  0.11.2
bapt search for other commits by this committer
Removed expired ports
23 Sep 2013 19:57:09
Original commit files touched by this commit Revision:328035  0.11.2
rene search for other commits by this committer
Resurrect this port, there is an active PR against it (ports/181062)

Submitted by:	KATO Tsuguru
23 Sep 2013 10:57:49
Original commit files touched by this commit Revision:327972  0.11.2
rene search for other commits by this committer
Remove expired ports:
2013-09-21 devel/ppl: obsolete version; fails to build
2013-09-23 textproc/fileshuffle: Does not work, use gshuf from
sysutils/coreutils instead
20 Sep 2013 17:13:47
Original commit files touched by this commit Revision:327724  0.11.2
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
03 Aug 2013 13:44:01
Original commit files touched by this commit Revision:324191  0.11.2  Sanity Test Failure
mat search for other commits by this committer
- Convert to new perl framework
- Remove MAKE_JOBS_SAFE=yes, it's the default.
21 Jul 2013 12:41:30
Original commit files touched by this commit Revision:323378  0.11.2
linimon search for other commits by this committer
Maintainer's email address bounces.  While here, add expiration date
since it does not build.

Note: a 1.0 release has been available for over a year.
10 May 2013 13:36:57
Original commit files touched by this commit Revision:317800  0.11.2
miwi search for other commits by this committer
- BROKEN fails to build
22 Dec 2011 10:43:08
Original commit files touched by this commit   0.11.2
linimon search for other commits by this committer
Mark as broken on sparc64-9: complains about fpu-sparc.inlines.hh.

Hat:            portmgr
20 Oct 2011 18:01:11
Original commit files touched by this commit   0.11.2
deischen search for other commits by this committer
Remove ".." from pkg-plist and use a PLIST_SUB to specify the 2nd
doc directory.  This port installs 2 subdirectories (ppl and pwl)
under share/doc/.
19 Oct 2011 00:20:16
Original commit files touched by this commit   0.11.2
deischen search for other commits by this committer
Upgrade to 0.11.2.

Submitted by:   Mark Murray <markm_at_fbsd_dot_org
11 Aug 2011 19:20:17
Original commit files touched by this commit   0.10.2_1  Sanity Test Failure
kwm search for other commits by this committer
Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.

PR:             ports/159624
Submitted by:   Ruslan Mahmatkhanov <cvs-src@yandex.ru>
05 Jul 2011 07:43:28
Original commit files touched by this commit   0.10.2_1
danfe search for other commits by this committer
Kill EOL whitespace.
03 Jul 2011 14:59:23
Original commit files touched by this commit   0.10.2_1
ohauer search for other commits by this committer
-remove MD5
04 Dec 2010 07:34:27
Original commit files touched by this commit   0.10.2_1
ade search for other commits by this committer
Sync to new bsd.autotools.mk
19 Apr 2010 10:43:43
Original commit files touched by this commit   0.10.2_1
ale search for other commits by this committer
Switch to use newer GMP version.

PR:             ports/144487
Submitted by:   ale
Approved by:    portmgr (-exp run by erwin)
02 Aug 2009 19:36:34
Original commit files touched by this commit   0.10.2
mezz search for other commits by this committer
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:      marcus and kwm
Pointyhat-exp:  a few times by pav
Tested by:      pgollucci, "Romain Tartière" <romain@blogreen.org>, and
                a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:    marcus
Approved by:    portmgr
01 Jun 2009 00:48:11
Original commit files touched by this commit   0.10.2
amdmi3 search for other commits by this committer
- Fix build on 6.x

Approved by:    maintainer
31 May 2009 18:35:59
Original commit files touched by this commit   0.10.2
amdmi3 search for other commits by this committer
- Update to 0.10.2
- Pass maintainership to submitter
- Mark MAKE_JOBS_SAFE

PR:             134921
Submitetd by:   Tobias Grosser <grosser@fim.uni-passau.de>
13 May 2009 09:46:02
Original commit files touched by this commit   0.9_2
ale search for other commits by this committer
Chase libgmp and bump PORTREVISION.
26 Aug 2008 14:59:18
Original commit files touched by this commit   0.9_1
amdmi3 search for other commits by this committer
- Fix plist for NOPORTDOCS case

Reported by:    QAT
26 Aug 2008 13:49:41
Original commit files touched by this commit   0.9_1
gahr search for other commits by this committer
- Add build dependency on PERL5
- Fix typo
- Fix PLIST
- Bump PORTREVISION
23 Aug 2008 00:29:36
Original commit files touched by this commit   0.9
gahr search for other commits by this committer
- Update to 0.9
- Respect NOPORTDOCS [1]

Reported by:    QA Tindie [1]
27 Mar 2007 16:29:09
Original commit files touched by this commit   0.6.1_2
pav search for other commits by this committer
- Fix after objformat removal

Reported by:    pointyhat
14 Aug 2006 22:55:18
Original commit files touched by this commit   0.6.1_1
clsung search for other commits by this committer
- s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include comms/ converters/ databases/ devel/ maintained by ports@

PR:             ports/101916
Submitted by:   Gea-Suan Lin <gslin_AT_gslin dot org>
10 May 2006 14:46:48
Original commit files touched by this commit   0.6.1_1
ale search for other commits by this committer
Chase gmp library and bump PORTREVISION.
24 Nov 2005 15:40:04
Original commit files touched by this commit   0.6.1
pav search for other commits by this committer
- Add some SHA256 checksums
23 Aug 2004 02:22:48
Original commit files touched by this commit   0.6.1
ijliao search for other commits by this committer
upgrade to 0.6.1
14 Mar 2004 06:17:56
Original commit files touched by this commit   0.5_1
ade search for other commits by this committer
Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

        USE_LIBTOOL=YES         ->      USE_LIBTOOL_VER=13
        USE_AUTOCONF=YES        ->      USE_AUTOCONF_VER=213
        USE_AUTOMAKE=YES        ->      USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
04 Feb 2004 05:21:48
Original commit files touched by this commit   0.5_1
marcus search for other commits by this committer
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
29 Jan 2004 07:24:56
Original commit files touched by this commit   0.5
trevor search for other commits by this committer
SIZEify.
27 Jun 2003 15:53:26
Original commit files touched by this commit   0.5
naddy search for other commits by this committer
IGNORE should be used instead of BROKEN to indicate that a port
will never be available on a particular OS release version.

PR:             53438
Submitted by:   Mark Linimon <linimon@lonesome.com>
29 Apr 2003 12:54:58
Original commit files touched by this commit   0.5
ijliao search for other commits by this committer
upgrade to 0.5
05 Apr 2003 22:14:01
Original commit files touched by this commit   0.4.2_1
kris search for other commits by this committer
Add missing files
28 Mar 2003 17:38:29
Original commit files touched by this commit   0.4.2_1
ijliao search for other commits by this committer
mark it broken

Noted by:       kris
20 Feb 2003 17:07:10
Original commit files touched by this commit   0.4.2_1
knu search for other commits by this committer
De-pkg-comment.
20 Nov 2002 12:27:06
Original commit files touched by this commit   0.4.2_1
ijliao search for other commits by this committer
- Do not install useless .la files
- Support CXFLAGS/CXXFLAGS properly

PR:             45426
Submitted by:   Ports Fury
07 Oct 2002 12:52:32
Original commit files touched by this commit   0.4.2
ijliao search for other commits by this committer
upgrade to 0.4.2
06 Jul 2002 06:12:00
Original commit files touched by this commit   0.3
pat search for other commits by this committer
Sweep through and fix some dependency problems and forgotten shlib
version bumps

Noticed by:     bento
23 Jun 2002 15:21:55
Original commit files touched by this commit   0.3
ijliao search for other commits by this committer
add ppl 0.3
The Parma Polyhedra Library

Number of commits found: 53