* [gentoo-commits] repo/gentoo:master commit in: dev-libs/ppl/, dev-libs/ppl/files/
@ 2020-04-14 21:25 Michael Orlitzky
0 siblings, 0 replies; 3+ messages in thread
From: Michael Orlitzky @ 2020-04-14 21:25 UTC (permalink / raw
To: gentoo-commits
commit: 4f4a0e1839754410641a5c2f277345f254c4d736
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 14 21:20:53 2020 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Tue Apr 14 21:21:10 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4a0e18
dev-libs/ppl: new revision to work around broken tests.
We have a reported test failure on PPC64 that kills the build. There
are a few other problematic tests that have been reported upstream as
well. Since PPL takes so long to build and test, this commit disables
those tests to avoid wasting users' time.
Bug: https://bugs.gentoo.org/717258
Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=2653
Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=2120
Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=1078
Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=2113
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
dev-libs/ppl/files/disable-boeing-tests.patch | 1176 ++++++++++++++++++++
.../ppl/files/disable-containsintegerpoint1.patch | 38 +
dev-libs/ppl/files/disable-mipproblem2.patch | 39 +
dev-libs/ppl/metadata.xml | 8 +-
dev-libs/ppl/ppl-1.2-r2.ebuild | 67 ++
5 files changed, 1327 insertions(+), 1 deletion(-)
diff --git a/dev-libs/ppl/files/disable-boeing-tests.patch b/dev-libs/ppl/files/disable-boeing-tests.patch
new file mode 100644
index 00000000000..ca208b8707f
--- /dev/null
+++ b/dev-libs/ppl/files/disable-boeing-tests.patch
@@ -0,0 +1,1176 @@
+From 14ceb43dee3c3a029dd5398d809796011dd3d772 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <michael@orlitzky.com>
+Date: Tue, 14 Apr 2020 10:52:53 -0400
+Subject: [PATCH 1/1] demos/ppl_lpsol/examples: disable the boeing[12].mps
+ tests.
+
+These two tests fail due to numerical noise on 32-bit systems, and
+this commit disables them to prevent build failures on Gentoo. This
+one is a bit trickier than the other test removals because we need to
+hack the expected output out of the expected_mpz file as well.
+
+Warning: this is only half of the solution. The boeing[12].mps files
+must still be deleted by the ebuild. The patch does not do this to
+avoid running afoul of the 20KiB patch size limit in Gentoo.
+
+Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=1078
+Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=2113
+---
+ demos/ppl_lpsol/Makefile.am | 21 -
+ demos/ppl_lpsol/examples/Makefile.am | 2 -
+ demos/ppl_lpsol/expected_mpz | 1070 --------------------------
+ 3 files changed, 1093 deletions(-)
+
+diff --git a/demos/ppl_lpsol/Makefile.am b/demos/ppl_lpsol/Makefile.am
+index d6d6a38b2..7c73ba455 100644
+--- a/demos/ppl_lpsol/Makefile.am
++++ b/demos/ppl_lpsol/Makefile.am
+@@ -115,8 +115,6 @@ endif !ASSERTIONS_ENABLED
+ TOUGH_EXAMPLES_FOR_ENUM = \
+ adlittle.mps \
+ blend.mps \
+-boeing1.mps \
+-boeing2.mps \
+ egout.mps \
+ kb2.mps \
+ lseu.mps \
+@@ -161,8 +159,6 @@ adlittle.mps \
+ afiro.mps \
+ bgprtr.mps \
+ blend.mps \
+-boeing1.mps \
+-boeing2.mps \
+ kb2.mps \
+ sample.mps \
+ sc105.mps \
+@@ -172,13 +168,9 @@ ship08l.mps
+
+ DO_NOT_OUTPUT_OPTIMUM_LOCATION_PROBLEMS = \
+ adlittle.mps \
+-boeing1.mps \
+-boeing2.mps \
+ rout.mps
+
+ INDIVIDUALLY_CHECKED_PROBLEMS = \
+-boeing1.mps \
+-boeing2.mps \
+ ex12.mps \
+ mas74.mps \
+ modglob.mps
+@@ -291,19 +283,6 @@ check-local: ppl_lpsol$(EXEEXT)
+ echo "*** ppl_lpsol -e -r $$m -oobtained $$file" >>obtained; \
+ ./ppl_lpsol$(EXEEXT) -e -r $(CHECK_OPTION) $$m -oobtained $$path >/dev/null; \
+ done
+- $(ECHO_SIMPLEX_NOCHECK) "-r -m -c0.00000000518 boeing1.mps" >>obtained
+- -$(SIMPLEX_NOCHECK) -r -m -c0.00000000518 $(srcdir)/examples/boeing1.mps >/dev/null
+- $(ECHO_SIMPLEX_NOCHECK) "-r -M -c0.0000000105 boeing1.mps" >>obtained
+- -$(SIMPLEX_NOCHECK) -r -M -c0.0000000105 $(srcdir)/examples/boeing1.mps $$m >/dev/null
+- $(ECHO_SIMPLEX) "-n boeing1.mps" >>obtained
+- -$(SIMPLEX) -n $(srcdir)/examples/boeing1.mps >/dev/null
+- $(ECHO_SIMPLEX_NOCHECK) "-r -m -c0.00000000863 boeing2.mps" >>obtained
+- -$(SIMPLEX_NOCHECK) -r -m -c0.00000000863 $(srcdir)/examples/boeing2.mps >/dev/null
+- $(ECHO_SIMPLEX_NOCHECK) "-r -M -c0.00000000213 boeing2.mps" >>obtained
+- -$(SIMPLEX_NOCHECK) -r -M -c0.00000000213 $(srcdir)/examples/boeing2.mps $$m >/dev/null
+- $(ECHO_SIMPLEX) "-n boeing2.mps" >>obtained
+- -$(SIMPLEX) -n $(srcdir)/examples/boeing2.mps >/dev/null
+-
+ $(ECHO_SIMPLEX) "-r -m mas74.mps" >>obtained
+ -$(SIMPLEX) -r -m $(srcdir)/examples/mas74.mps >/dev/null
+ $(ECHO_SIMPLEX_NOCHECK) "-r -M -c0.000123 mas74.mps" >>obtained
+diff --git a/demos/ppl_lpsol/examples/Makefile.am b/demos/ppl_lpsol/examples/Makefile.am
+index f621a68d4..ce333c7c5 100644
+--- a/demos/ppl_lpsol/examples/Makefile.am
++++ b/demos/ppl_lpsol/examples/Makefile.am
+@@ -26,8 +26,6 @@ adlittle.mps \
+ afiro.mps \
+ bgprtr.mps \
+ blend.mps \
+-boeing1.mps \
+-boeing2.mps \
+ egout.mps \
+ ex12.mps \
+ ex1.mps \
+diff --git a/demos/ppl_lpsol/expected_mpz b/demos/ppl_lpsol/expected_mpz
+index 2bb4f1658..5024da1f6 100644
+--- a/demos/ppl_lpsol/expected_mpz
++++ b/demos/ppl_lpsol/expected_mpz
+@@ -3937,1076 +3937,6 @@ Optimum value: 0
+ Optimum location:
+ x1 = 0
+ x2 = 0
+-*** ./ppl_lpsol -s -p1 -oobtained -r -m -c0.00000000518 boeing1.mps
+-Optimum value: -335.2135675
+-Optimum location:
+-PBOSHNL0 = 0
+-PBOSHNL1 = 12
+-PBOSHNL7 = 0
+-PBOSHNL8 = 0
+-PBOSLAX0 = 14
+-PBOSLAX1 = 0
+-PBOSLAX7 = 0
+-PBOSSEA0 = 0
+-PBOSSEA1 = 0
+-PBOSSEA2 = 49
+-PBOSSFO0 = 60
+-PBOSSFO1 = 73
+-PBOSTPE1 = 1
+-PBOSTPE2 = 0
+-PBOSTYO1 = 3
+-PBOSTYO2 = 0
+-PBOSYUL0 = 28.13380282
+-PBOSYUL1 = 347.7678621
+-PBOSYUL2 = 0.325
+-PBOSYUL3 = 336.7733351
+-PBOSYUL4 = 0
+-PBOSYVR0 = 0
+-PBOSYVR1 = 0
+-PBOSYVR2 = 26
+-PBOSYWG0 = 0
+-PBOSYWG1 = 0
+-PBOSYWG7 = 37
+-PBOSYYZ0 = 19.03169014
+-PBOSYYZ1 = 195.9683099
+-PBUROAK0 = 11
+-PBUROAK1 = 16
+-PBURSEA0 = 83
+-PBURSEA1 = 0
+-PBURSFO0 = 278
+-PHNLLAX0 = 104.0482353
+-PHNLLAX1 = 33.04
+-PHNLLAX2 = 68.20588235
+-PHNLLAX3 = 98
+-PHNLLON0 = 0
+-PHNLLON6 = 5
+-PHNLPAR0 = 0
+-PHNLPAR6 = 1
+-PHNLSEA0 = 0
+-PHNLSEA1 = 157.7943925
+-PHNLSEA2 = 0
+-PHNLSFO0 = 35
+-PHNLSFO1 = 0
+-PHNLSFO7 = 0
+-PHNLYVR0 = 94.20560748
+-PHNLYVR1 = 0
+-PHNLYVR7 = 39.79439252
+-PLASSEA0 = 70.01327253
+-PLASSEA1 = 342.9867275
+-PLASYVR0 = 0
+-PLASYVR6 = 37
+-PLAXOAK0 = 32
+-PLAXOAK1 = 0
+-PLAXOAK2 = 46
+-PLAXSEA0 = 0
+-PLAXSEA1 = 0
+-PLAXSEA2 = 0
+-PLAXSEA3 = 546.0147059
+-PLAXSEA4 = 3.720588235
+-PLAXSEA5 = 139
+-PLAXSEA6 = 66.26744186
+-PLAXSEA7 = 0
+-PLAXSEA8 = 57
+-PLAXSEA9 = 5.415868673
+-PLAXSFO0 = 33.04
+-PLAXSFO1 = 260.8488372
+-PLAXSFO2 = 839.9632721
+-PLAXSFO3 = 87.90697674
+-PLAXSFO4 = 168
+-PLAXSFO5 = 98
+-PLAXSFO6 = 1464.240914
+-PLAXTPE0 = 8.581395349
+-PLAXTPE1 = 0
+-PLAXTPE2 = 18
+-PLAXTPE8 = 4.418604651
+-PLAXTYO0 = 41
+-PLAXTYO1 = 0
+-PLAXTYO2 = 0
+-PLAXTYO8 = 0
+-PLAXYVR0 = 0
+-PLAXYVR1 = 153.755814
+-PLAXYVR2 = 39.24418605
+-PLONPAR0 = 0
+-PLONPAR1 = 0
+-PLONPAR2 = 2
+-PLONSEA0 = 0
+-PLONSEA1 = 151
+-PLONYVR0 = 0
+-PLONYVR1 = 0
+-PLONYVR7 = 51
+-POAKONT0 = 0
+-POAKONT1 = 13
+-POAKSEA0 = 37.89108456
+-POAKSEA1 = 77.15303309
+-POAKSEA2 = 6.955882353
+-PONTSFO0 = 177
+-PONTSEA0 = 23.10431985
+-PONTSEA1 = 24.89568015
+-PONTSEA2 = 0
+-PPARSEA0 = 0
+-PPARSEA1 = 68
+-PPARYVR0 = 0
+-PPARYVR1 = 0
+-PPARYVR7 = 24
+-PRNOSEA0 = 0
+-PRNOSEA1 = 291
+-PRNOYVR0 = 67
+-PSEASFO0 = 0
+-PSEASFO1 = 839.9632721
+-PSEASFO2 = 146.6809139
+-PSEASFO3 = 236.6
+-PSEASFO4 = 0
+-PSEASFO5 = 50.75581395
+-PSEASFO6 = 168
+-PSEATPE0 = 15.81395349
+-PSEATPE1 = 0
+-PSEATPE2 = 0
+-PSEATPE3 = 49.60465116
+-PSEATYO0 = 59.98837209
+-PSEATYO1 = 0
+-PSEATYO2 = 0
+-PSEATYO3 = 95.01162791
+-PSEAYVR0 = 164.8598131
+-PSEAYVR1 = 0
+-PSEAYVR2 = 0
+-PSEAYVR3 = 392
+-PSEAYVR4 = 0
+-PSEAYVR5 = 70.01327253
+-PSEAYVR6 = 0
+-PSEAYVR7 = 50.75581395
+-PSEAYVR8 = 47.16549296
+-PSFOTPE0 = 0
+-PSFOTPE1 = 0
+-PSFOTPE2 = 0
+-PSFOTPE8 = 6
+-PSFOTYO0 = 0
+-PSFOTYO1 = 0
+-PSFOTYO2 = 0
+-PSFOTYO8 = 17
+-PSFOYVR0 = 260.8488372
+-PSFOYVR1 = 37.15116279
+-PTPETYO0 = 111
+-PTPETYO1 = 0
+-PTPETYO2 = 0
+-PTPETYO3 = 0
+-PTPEYVR0 = 57
+-PTYOYVR0 = 91
+-PYULYVR0 = 36.4084507
+-PYULYVR1 = 134.1343917
+-PYULYVR2 = 139.6904909
+-PYULYVR3 = 4.766666667
+-PYULYWG0 = 0
+-PYULYWG1 = 271.3172923
+-PYULYWG2 = 0
+-PYULYWG3 = 178.6827077
+-PYULYYZ0 = 0
+-PYULYYZ1 = 266.6818464
+-PYULYYZ2 = 0
+-PYULYYZ3 = 431.9057717
+-PYULYYZ4 = 1913.412382
+-PYVRYWG0 = 14.67957746
+-PYVRYWG1 = 271.3172923
+-PYVRYWG2 = 138.0031303
+-PYVRYYZ0 = 4.352112676
+-PYVRYYZ1 = 241.2835753
+-PYVRYYZ2 = 126.3643121
+-PYWGYYZ0 = 14.67957746
+-PYWGYYZ1 = 138.0031303
+-PYWGYYZ2 = 0
+-PYWGYYZ3 = 125.3172923
+-PBOSOAK0 = 11
+-PBOSOAK6 = 0
+-PBOSBUR1 = 7
+-PBOSBUR2 = 0
+-PBOSONT1 = 4
+-PBOSONT2 = 0
+-PBURYVR1 = 26
+-PBURTYO1 = 2
+-PBURTPE1 = 1
+-PBURHNL0 = 11
+-PBURHNL6 = 0
+-PHNLOAK0 = 0
+-PHNLOAK1 = 24
+-PHNLOAK2 = 0
+-PHNLOAK8 = 0
+-PHNLONT0 = 9.705882353
+-PHNLONT6 = 6.294117647
+-PHNLYWG1 = 3
+-PHNLYYZ1 = 24
+-PHNLYUL1 = 40
+-PLASTYO1 = 5
+-PLASTPE1 = 1
+-PLAXLON0 = 13
+-PLAXLON6 = 0
+-PLAXLON7 = 0
+-PLAXPAR0 = 8
+-PLAXPAR6 = 0
+-PLAXPAR7 = 0
+-PBURLON1 = 1
+-PBURPAR1 = 1
+-PLONONT1 = 1
+-PLONOAK1 = 1
+-POAKPAR1 = 2
+-POAKTYO1 = 7
+-POAKTPE1 = 2
+-PONTPAR1 = 2
+-PONTTYO1 = 2
+-PONTTPE1 = 1
+-PPARSFO1 = 2
+-PRNOTYO1 = 5
+-PRNOTPE1 = 2
+-PTPEYWG1 = 21
+-PTPEYYZ1 = 13
+-PTPEYUL1 = 6
+-PTYOYUL1 = 7
+-PTYOYYZ1 = 17
+-PTYOYWG1 = 25
+-PLAXONT0 = 6.294117647
+-GRDTIMO1 = 0
+-GRDTIMN1 = -49.01286158
+-GRDTIMO2 = 0
+-GRDTIMN2 = 0
+-GRDTIMO3 = 0
+-GRDTIMN3 = -47
+-GRDTIMO4 = 0
+-GRDTIMN4 = 0
+-GRDTIMO5 = 0
+-GRDTIMN5 = -47.24353963
+-GRDTIMO6 = 0
+-GRDTIMN6 = -81
+-N1001AC1 = 0
+-N1001AC2 = 0
+-N1001AC3 = 0
+-N1002AC1 = 0
+-N1002AC2 = 0
+-N1002AC3 = 2.355140187
+-N1003AC1 = 0
+-N1003AC2 = 0.1603208556
+-N1003AC3 = 0.7214438503
+-N1004AC1 = 0.28
+-N1004AC2 = 0
+-N1004AC3 = 0
+-N1005AC3 = 0.0859375
+-N1105AC3 = 0.8382352941
+-N1006AC3 = 0.07582720588
+-N1007AC1 = 0
+-N1007AC2 = 0
+-N1007AC3 = 0
+-N1008AC1 = 0
+-N1008AC2 = 0
+-N1008AC3 = 0
+-N1008AC4 = 0
+-N1008AC5 = 0
+-N1008AC6 = 4.65801495
+-N1009AC1 = 0
+-N1009AC2 = 0.07488107822
+-N1009AC3 = 0
+-N1009AC4 = 0
+-N1009AC5 = 1.921947674
+-N1010AC1 = 0
+-N1010AC2 = 0
+-N1010AC3 = 0
+-N1010AC4 = 0
+-N1010AC5 = 0
+-N1010AC6 = 7
+-N1011AC1 = 0
+-N1011AC2 = 3.085065996
+-N1011AC3 = 0.6951730236
+-N1011AC4 = 0
+-N1011AC5 = 3.897217244
+-N1011AC6 = 0
+-N1012AC1 = 1.510832058
+-N1012AC2 = 0
+-N1012AC3 = 0
+-N1012AC4 = 0
+-N1012AC5 = 2.417331293
+-N1013AC3 = 0
+-N1013AC4 = 0
+-N1013AC5 = 0
+-N1013AC6 = 0.9241727941
+-N1014AC3 = 0
+-N1014AC4 = 0
+-N1014AC5 = 1.691245404
+-N1014AC6 = 0.2228170956
+-N1015AC3 = 0
+-N1015AC4 = 0.7048194147
+-N1015AC5 = 0.1595430366
+-N1015AC6 = 2.135637549
+-N1016AC3 = 0
+-N1016AC4 = 0
+-N1016AC5 = 0.7
+-N1016AC6 = 3.3
+-N1017AC3 = 0
+-N1017AC4 = 0
+-N1017AC5 = 0
+-N1017AC6 = 0.1617647059
+-N1018AC1 = 0
+-N1018AC2 = 0
+-N1018AC3 = 0
+-N1018AC4 = 0
+-N1018AC5 = 0
+-N1018AC6 = 1.196428571
+-N1019AC1 = 0
+-N1019AC2 = 0
+-N1019AC3 = 0
+-N1019AC4 = 0.2345133807
+-N1019AC5 = 0.7654866193
+-N1020AC1 = 0.2228332753
+-N1020AC2 = 0
+-N1020AC3 = 0
+-N1020AC4 = 0
+-N1020AC5 = 3.200696136
+-N1020AC6 = 0
+-N1021AC1 = 0.664202377
+-N1021AC2 = 0
+-N1021AC3 = 0
+-N1021AC4 = 0
+-N1021AC5 = 2.453858782
+-N1022AC1 = 0
+-N1023AC1 = 0
+-N1026AC1 = 1
+-N1027AC1 = 0.476744186
+-N1028AC1 = 0
+-N1029AC1 = 0.523255814
+-N1030AC1 = 1
+-N1032AC1 = 0
+-N1032AC2 = 0
+-N1032AC3 = 0
+-N1032AC4 = 0.8274647887
+-N1032AC5 = 0
+-N1033AC1 = 0.4860357964
+-N1033AC2 = 0.5004769224
+-N1033AC3 = 0
+-N1033AC4 = 0
+-N1033AC5 = 2.061996183
+-N1034AC1 = 0
+-N1034AC2 = 0
+-N1034AC3 = 3.174783885
+-N1035AC1 = 0.6827679474
+-N1035AC2 = 0
+-N1035AC3 = 0
+-N1035AC4 = 0.7269371829
+-N1035AC5 = 0.2529831862
+-N1036AC1 = 0.1083333333
+-N1036AC2 = 0
+-N1036AC3 = 0
+-N1037AC4 = 0
+-N1037AC5 = 0
+-N1038AC4 = 0.2383968781
+-N1038AC5 = 1.271450017
+-N1039AC4 = 0
+-N1039AC5 = 2.077705904
+-N1040AC4 = 0
+-N1040AC5 = 0
+-N1040AC6 = 9.513243659
+-N1041AC4 = 8.856901224
+-N1041AC5 = 0
+-N1041AC6 = 20
+-N1042AC4 = 0
+-N1042AC5 = 0
+-N1042AC6 = 0
+-N1043AC1 = 0.1725352113
+-N1043AC2 = 0
+-N1043AC3 = 0
+-N1044AC1 = 0
+-N1044AC2 = 0
+-N1044AC3 = 1
+-N1046AC3 = 1
+-N1047AC1 = 0
+-N1047AC2 = 0
+-N1047AC3 = 1
+-N1050AC3 = 0
+-N1050AC4 = 0
+-N1050AC5 = 0.0731874145
+-N1051AC1 = 0
+-N1051AC2 = 0
+-N1051AC3 = 0
+-N1051AC4 = 0
+-N1051AC5 = 4.651904242
+-N1051AC6 = 20
+-*** ./ppl_lpsol -s -p1 -oobtained -r -M -c0.0000000105 boeing1.mps
+-Optimum value: 286.9746573
+-Optimum location:
+-PBOSHNL0 = 0
+-PBOSHNL1 = 10
+-PBOSHNL7 = 0
+-PBOSHNL8 = 0
+-PBOSLAX0 = 0
+-PBOSLAX1 = 0
+-PBOSLAX7 = 12
+-PBOSSEA0 = 0
+-PBOSSEA1 = 40
+-PBOSSEA2 = 0
+-PBOSSFO0 = 48
+-PBOSSFO1 = 73
+-PBOSTPE1 = 0
+-PBOSTPE2 = 0
+-PBOSTYO1 = 0
+-PBOSTYO2 = 0
+-PBOSYUL0 = 372
+-PBOSYUL1 = 224.0530973
+-PBOSYUL2 = 0
+-PBOSYUL3 = 11.94690265
+-PBOSYUL4 = 0
+-PBOSYVR0 = 0
+-PBOSYVR1 = 23
+-PBOSYVR2 = 0
+-PBOSYWG0 = 33
+-PBOSYWG1 = 0
+-PBOSYWG7 = 0
+-PBOSYYZ0 = 193
+-PBOSYYZ1 = 0
+-PBUROAK0 = 9
+-PBUROAK1 = 15
+-PBURSEA0 = 69
+-PBURSEA1 = 0
+-PBURSFO0 = 243
+-PHNLLAX0 = 0
+-PHNLLAX1 = 126.296875
+-PHNLLAX2 = 100.03125
+-PHNLLAX3 = 104.4375
+-PHNLLON0 = 0
+-PHNLLON6 = 0
+-PHNLPAR0 = 0
+-PHNLPAR6 = 0
+-PHNLSEA0 = 0
+-PHNLSEA1 = 135.2523364
+-PHNLSEA2 = 0
+-PHNLSFO0 = 0
+-PHNLSFO1 = 0
+-PHNLSFO7 = 31
+-PHNLYVR0 = 80.74766355
+-PHNLYVR1 = 0
+-PHNLYVR7 = 35.25233645
+-PLASSEA0 = 365
+-PLASSEA1 = 0
+-PLASYVR0 = 0
+-PLASYVR6 = 33
+-PLAXOAK0 = 42.765625
+-PLAXOAK1 = 0
+-PLAXOAK2 = 46
+-PLAXSEA0 = 543.96875
+-PLAXSEA1 = 0
+-PLAXSEA2 = 0
+-PLAXSEA3 = 0
+-PLAXSEA4 = 6
+-PLAXSEA5 = 139
+-PLAXSEA6 = 0
+-PLAXSEA7 = 0
+-PLAXSEA8 = 66
+-PLAXSEA9 = 12.03125
+-PLAXSFO0 = 164.828125
+-PLAXSFO1 = 842
+-PLAXSFO2 = 0
+-PLAXSFO3 = 168
+-PLAXSFO4 = 168
+-PLAXSFO5 = 144
+-PLAXSFO6 = 1212.171875
+-PLAXTPE0 = 0
+-PLAXTPE1 = 18
+-PLAXTPE2 = 9
+-PLAXTPE8 = 0
+-PLAXTYO0 = 0
+-PLAXTYO1 = 0
+-PLAXTYO2 = 0
+-PLAXTYO8 = 36
+-PLAXYVR0 = 116
+-PLAXYVR1 = 0
+-PLAXYVR2 = 57
+-PLONPAR0 = 0
+-PLONPAR1 = 0
+-PLONPAR2 = 0
+-PLONSEA0 = 0
+-PLONSEA1 = 127
+-PLONYVR0 = 0
+-PLONYVR1 = 0
+-PLONYVR7 = 45
+-POAKONT0 = 0
+-POAKONT1 = 11
+-POAKSEA0 = 41
+-POAKSEA1 = 57
+-POAKSEA2 = 0
+-PONTSFO0 = 155
+-PONTSEA0 = 25
+-PONTSEA1 = 12
+-PONTSEA2 = 0
+-PPARSEA0 = 0
+-PPARSEA1 = 53
+-PPARYVR0 = 0
+-PPARYVR1 = 0
+-PPARYVR7 = 21
+-PRNOSEA0 = 255
+-PRNOSEA1 = 0
+-PRNOYVR0 = 60
+-PSEASFO0 = 574
+-PSEASFO1 = 0
+-PSEASFO2 = 156
+-PSEASFO3 = 224
+-PSEASFO4 = 0
+-PSEASFO5 = 168
+-PSEASFO6 = 168
+-PSEATPE0 = 0
+-PSEATPE1 = 0
+-PSEATPE2 = 42
+-PSEATPE3 = 0
+-PSEATYO0 = 0
+-PSEATYO1 = 0
+-PSEATYO2 = 126
+-PSEATYO3 = 27
+-PSEAYVR0 = 104.2523364
+-PSEAYVR1 = 0
+-PSEAYVR2 = 0
+-PSEAYVR3 = 0
+-PSEAYVR4 = 0
+-PSEAYVR5 = 0
+-PSEAYVR6 = 0
+-PSEAYVR7 = 0
+-PSEAYVR8 = 545
+-PSFOTPE0 = 0
+-PSFOTPE1 = 0
+-PSFOTPE2 = 0
+-PSFOTPE8 = 0
+-PSFOTYO0 = 0
+-PSFOTYO1 = 0
+-PSFOTYO2 = 0
+-PSFOTYO8 = 15
+-PSFOYVR0 = 268
+-PSFOYVR1 = 0
+-PTPETYO0 = 0
+-PTPETYO1 = 0
+-PTPETYO2 = 0
+-PTPETYO3 = 99
+-PTPEYVR0 = 44
+-PTYOYVR0 = 74
+-PYULYVR0 = 182
+-PYULYVR1 = 88
+-PYULYVR2 = 0
+-PYULYVR3 = 0
+-PYULYWG0 = 161.3018868
+-PYULYWG1 = 178
+-PYULYWG2 = 31.69811321
+-PYULYWG3 = 0
+-PYULYYZ0 = 0
+-PYULYYZ1 = 0
+-PYULYYZ2 = 245.3018868
+-PYULYYZ3 = 2104.698113
+-PYULYYZ4 = 0
+-PYVRYWG0 = 194.3018868
+-PYVRYWG1 = 178
+-PYVRYWG2 = 4.698113208
+-PYVRYYZ0 = 328.6981132
+-PYVRYYZ1 = 0
+-PYVRYYZ2 = 4.301886792
+-PYWGYYZ0 = 0
+-PYWGYYZ1 = 4.698113208
+-PYWGYYZ2 = 245.3018868
+-PYWGYYZ3 = 0
+-PBOSOAK0 = 9
+-PBOSOAK6 = 0
+-PBOSBUR1 = 0
+-PBOSBUR2 = 0
+-PBOSONT1 = 0
+-PBOSONT2 = 0
+-PBURYVR1 = 23
+-PBURTYO1 = 0
+-PBURTPE1 = 0
+-PBURHNL0 = 9
+-PBURHNL6 = 0
+-PHNLOAK0 = 0
+-PHNLOAK1 = 2.234375
+-PHNLOAK2 = 0
+-PHNLOAK8 = 18.765625
+-PHNLONT0 = 0
+-PHNLONT6 = 14
+-PHNLYWG1 = 0
+-PHNLYYZ1 = 21
+-PHNLYUL1 = 35
+-PLASTYO1 = 0
+-PLASTPE1 = 0
+-PLAXLON0 = 11
+-PLAXLON6 = 0
+-PLAXLON7 = 0
+-PLAXPAR0 = 0
+-PLAXPAR6 = 0
+-PLAXPAR7 = 0
+-PBURLON1 = 0
+-PBURPAR1 = 0
+-PLONONT1 = 0
+-PLONOAK1 = 0
+-POAKPAR1 = 0
+-POAKTYO1 = 0
+-POAKTPE1 = 0
+-PONTPAR1 = 0
+-PONTTYO1 = 0
+-PONTTPE1 = 0
+-PPARSFO1 = 0
+-PRNOTYO1 = 0
+-PRNOTPE1 = 0
+-PTPEYWG1 = 18
+-PTPEYYZ1 = 11
+-PTPEYUL1 = 0
+-PTYOYUL1 = 0
+-PTYOYYZ1 = 15
+-PTYOYWG1 = 22
+-PLAXONT0 = 14
+-GRDTIMO1 = 0
+-GRDTIMN1 = -105
+-GRDTIMO2 = 0
+-GRDTIMN2 = -91
+-GRDTIMO3 = 0
+-GRDTIMN3 = -47
+-GRDTIMO4 = 0
+-GRDTIMN4 = -43.5
+-GRDTIMO5 = 0
+-GRDTIMN5 = -87
+-GRDTIMO6 = 0
+-GRDTIMN6 = -81
+-N1001AC1 = 0
+-N1001AC2 = 0
+-N1001AC3 = 0
+-N1002AC1 = 0
+-N1002AC2 = 2.018691589
+-N1002AC3 = 0
+-N1003AC1 = 0
+-N1003AC2 = 0
+-N1003AC3 = 0
+-N1004AC1 = 0
+-N1004AC2 = 1.0703125
+-N1004AC3 = 0
+-N1005AC3 = 0.0703125
+-N1105AC3 = 0.9296875
+-N1006AC3 = 0
+-N1007AC1 = 0
+-N1007AC2 = 0
+-N1007AC3 = 0
+-N1008AC1 = 5.28156777
+-N1008AC2 = 0
+-N1008AC3 = 1.986798016
+-N1008AC4 = 0
+-N1008AC5 = 0
+-N1008AC6 = 0
+-N1009AC1 = 0
+-N1009AC2 = 0
+-N1009AC3 = 0
+-N1009AC4 = 0
+-N1009AC5 = 0
+-N1010AC1 = 7
+-N1010AC2 = 7
+-N1010AC3 = 7
+-N1010AC4 = 7
+-N1010AC5 = 7
+-N1010AC6 = 7
+-N1011AC1 = 0
+-N1011AC2 = 0
+-N1011AC3 = 0
+-N1011AC4 = 0
+-N1011AC5 = 0
+-N1011AC6 = 0
+-N1012AC1 = 0
+-N1012AC2 = 0
+-N1012AC3 = 0
+-N1012AC4 = 0
+-N1012AC5 = 0
+-N1013AC3 = 0
+-N1013AC4 = 0
+-N1013AC5 = 0
+-N1013AC6 = 1
+-N1014AC3 = 0
+-N1014AC4 = 0
+-N1014AC5 = 0
+-N1014AC6 = 1.909090909
+-N1015AC3 = 0
+-N1015AC4 = 0
+-N1015AC5 = 0
+-N1015AC6 = 3
+-N1016AC3 = 0
+-N1016AC4 = 0
+-N1016AC5 = 0
+-N1016AC6 = 4
+-N1017AC3 = 0
+-N1017AC4 = 0
+-N1017AC5 = 0
+-N1017AC6 = 0.09090909091
+-N1018AC1 = 3.782713663
+-N1018AC2 = 6.749720385
+-N1018AC3 = 7
+-N1018AC4 = 0
+-N1018AC5 = 4.039001305
+-N1018AC6 = 0
+-N1019AC1 = 0
+-N1019AC2 = 1.412371134
+-N1019AC3 = 0
+-N1019AC4 = 2.587628866
+-N1019AC5 = 0
+-N1020AC1 = 0
+-N1020AC2 = 0
+-N1020AC3 = 0
+-N1020AC4 = 0
+-N1020AC5 = 0
+-N1020AC6 = 0
+-N1021AC1 = 0
+-N1021AC2 = 0
+-N1021AC3 = 0
+-N1021AC4 = 0
+-N1021AC5 = 0
+-N1022AC1 = 0
+-N1023AC1 = 0
+-N1026AC1 = 1
+-N1027AC1 = 0
+-N1028AC1 = 0
+-N1029AC1 = 1
+-N1030AC1 = 1
+-N1032AC1 = 1
+-N1032AC2 = 1
+-N1032AC3 = 1
+-N1032AC4 = 1
+-N1032AC5 = 1
+-N1033AC1 = 0
+-N1033AC2 = 1.371681416
+-N1033AC3 = 0
+-N1033AC4 = 0.6283185841
+-N1033AC5 = 0
+-N1034AC1 = 0
+-N1034AC2 = 0
+-N1034AC3 = 0
+-N1035AC1 = 0
+-N1035AC2 = 0.04608448823
+-N1035AC3 = 0
+-N1035AC4 = 0.01051928536
+-N1035AC5 = 0
+-N1036AC1 = 0
+-N1036AC2 = 0
+-N1036AC3 = 0
+-N1037AC4 = 0
+-N1037AC5 = 3.220930233
+-N1038AC4 = 0
+-N1038AC5 = 0
+-N1039AC4 = 0
+-N1039AC5 = 0
+-N1040AC4 = 10
+-N1040AC5 = 10
+-N1040AC6 = 10
+-N1041AC4 = 5.79377625
+-N1041AC5 = 20
+-N1041AC6 = 20
+-N1042AC4 = 20
+-N1042AC5 = 20
+-N1042AC6 = 20
+-N1043AC1 = 0
+-N1043AC2 = 0
+-N1043AC3 = 0
+-N1044AC1 = 0
+-N1044AC2 = 1
+-N1044AC3 = 0
+-N1046AC3 = 1
+-N1047AC1 = 0
+-N1047AC2 = 1
+-N1047AC3 = 0
+-N1050AC3 = 0.109375
+-N1050AC4 = 0
+-N1050AC5 = 0
+-N1051AC1 = 20
+-N1051AC2 = 20
+-N1051AC3 = 20
+-N1051AC4 = 0
+-N1051AC5 = 20
+-N1051AC6 = 11.52971853
+-*** ./ppl_lpsol -s -p1 -c -oobtained -n boeing1.mps
+-Feasible problem.
+-*** ./ppl_lpsol -s -p1 -oobtained -r -m -c0.00000000863 boeing2.mps
+-Optimum value: -315.018728
+-Optimum location:
+-PBOSORD0 = 302
+-PBOSORD1 = 0
+-PBOSORD2 = 0
+-PBOSORD3 = 0
+-PBOSORD4 = 0
+-PBOSLGA0 = 712
+-PBOSLGA1 = 268
+-PBOSLGA2 = 0
+-PBOSLGA3 = 1372
+-PBOSCLE0 = 4.108024927
+-PBOSCLE1 = 137.8919751
+-PBOSCLE2 = 0
+-PBOSCLE3 = 0
+-PORDBOS0 = 34
+-PORDBOS1 = 0
+-PORDBOS2 = 0
+-PORDBOS3 = 268
+-PORDBOS4 = 0
+-PORDLGA0 = 0
+-PORDLGA1 = 515
+-PORDLGA2 = 0
+-PORDLGA3 = 0
+-PORDCLE0 = 470.294686
+-PORDCLE1 = 148.705314
+-PORDCLE2 = 0
+-PORDCLE3 = 0
+-PLGABOS0 = 1162
+-PLGABOS1 = 0
+-PLGABOS2 = 458
+-PLGABOS3 = 0
+-PLGABOS4 = 0
+-PLGABOS5 = 1123
+-PLGAORD0 = 712
+-PLGAORD1 = 0
+-PLGAORD2 = 0
+-PLGAORD3 = 0
+-PLGACLE0 = 0
+-PLGACLE1 = 249
+-PLGACLE2 = 268
+-PCLEBOS0 = 131
+-PCLEBOS1 = 0
+-PCLEBOS2 = 0
+-PCLEBOS3 = 0
+-PCLEBOS4 = 0
+-PCLEORD0 = 178.5972891
+-PCLEORD1 = 249
+-PCLEORD2 = 16.40271092
+-PCLEORD3 = 268
+-PCLEORD4 = 0
+-PCLELGA0 = 0
+-PCLELGA1 = 0
+-PCLELGA2 = 409
+-PCLELGA3 = 0
+-BBOSORD0 = 0
+-BBOSORD1 = 0
+-BBOSCLE0 = 0.1616272102
+-BBOSCLE1 = 7.026778587
+-BORDBOS0 = 0
+-CBOSORD0 = 12
+-CBOSORD1 = 0
+-CBOSORD2 = 0
+-CBOSORD3 = 0
+-CBOSORD4 = 0
+-CBOSCLE0 = 0
+-CBOSCLE1 = 8.811594203
+-CBOSCLE2 = 0
+-CBOSCLE3 = 0
+-CORDBOS0 = 1.5
+-CORDBOS1 = 22.5
+-CORDBOS2 = 0
+-CORDBOS3 = 0
+-CORDBOS4 = 0
+-CORDLGA0 = 13
+-CORDLGA1 = 0
+-CORDLGA2 = 0
+-CORDLGA3 = 0
+-CLGAORD0 = 22.5
+-CLGAORD1 = 22.5
+-CLGAORD2 = 0
+-CLGAORD3 = 0
+-CLGACLE0 = 16
+-CLGACLE1 = 0
+-CLGACLE2 = 0
+-CCLELGA0 = 0
+-CCLELGA1 = 5
+-CCLELGA2 = 0
+-CCLELGA3 = 0
+-GRDTIMO1 = 0
+-GRDTIMN1 = 0
+-GRDTIMO2 = 0
+-GRDTIMN2 = -76.79770851
+-GRDTIMN3 = -10.27177739
+-GRDTIMN4 = -21.60844089
+-N1003AC1 = 0
+-N1003AC2 = 6.724489796
+-N1003AC3 = 0.4
+-N1003AC4 = 0
+-N1005AC1 = 0.01346893419
+-N1005AC2 = 0
+-N1005AC3 = 0
+-N1005AC4 = 0
+-N1011AC1 = 0.5855648822
+-N1011AC2 = 0
+-N1011AC3 = 0.2937198068
+-N1011AC4 = 0
+-N1013AC2 = 7.265306122
+-N1013AC4 = 2
+-N1015AC2 = 0
+-N1015AC4 = 1.422222222
+-N1017AC2 = 0
+-N1017AC4 = 2
+-N1019AC2 = 2.540816327
+-N1019AC4 = 0
+-N1021AC1 = 0.01346893419
+-N1021AC2 = 0.1254559795
+-N1021AC3 = 0
+-N1021AC4 = 0
+-N1002AC1 = 0
+-N1002AC2 = 4.798925367
+-N1002AC3 = 0
+-N1002AC4 = 0
+-N1004AC2 = 0
+-N1004AC4 = 2
+-N1006AC1 = 0.5990338164
+-N1006AC2 = 0
+-N1006AC3 = 0.6937198068
+-N1006AC4 = 0
+-N1008AC2 = 11.85714286
+-N1008AC4 = 2
+-N1010AC2 = 0
+-N1010AC4 = 0
+-N1012AC2 = 0
+-N1012AC4 = 1.422222222
+-N1014AC2 = 4.673469388
+-N1014AC4 = 0
+-N1100AC2 = 2.734693878
+-N1100AC4 = 0
+-N1102AC2 = 0
+-N1102AC4 = 0
+-N1200AC2 = 14
+-N1200AC4 = 0
+-N1201AC2 = 11.45918367
+-N1201AC4 = 0
+-*** ./ppl_lpsol -s -p1 -oobtained -r -M -c0.00000000213 boeing2.mps
+-Optimum value: -73.3689691
+-Optimum location:
+-PBOSORD0 = 28
+-PBOSORD1 = 0
+-PBOSORD2 = 0
+-PBOSORD3 = 0
+-PBOSORD4 = 249
+-PBOSLGA0 = 258.2518986
+-PBOSLGA1 = 686
+-PBOSLGA2 = 35.74810145
+-PBOSLGA3 = 1372
+-PBOSCLE0 = 0
+-PBOSCLE1 = 0
+-PBOSCLE2 = 0
+-PBOSCLE3 = 142
+-PORDBOS0 = 302
+-PORDBOS1 = 0
+-PORDBOS2 = 0
+-PORDBOS3 = 0
+-PORDBOS4 = 0
+-PORDLGA0 = 0
+-PORDLGA1 = 0
+-PORDLGA2 = 515
+-PORDLGA3 = 0
+-PORDCLE0 = 0
+-PORDCLE1 = 619
+-PORDCLE2 = 0
+-PORDCLE3 = 0
+-PLGABOS0 = 0
+-PLGABOS1 = 712
+-PLGABOS2 = 0
+-PLGABOS3 = 686
+-PLGABOS4 = 426.7481014
+-PLGABOS5 = 918.2518986
+-PLGAORD0 = 258.2518986
+-PLGAORD1 = 0
+-PLGAORD2 = 453.7481014
+-PLGAORD3 = 0
+-PLGACLE0 = 517
+-PLGACLE1 = 0
+-PLGACLE2 = 0
+-PCLEBOS0 = 131
+-PCLEBOS1 = 0
+-PCLEBOS2 = 0
+-PCLEBOS3 = 0
+-PCLEBOS4 = 0
+-PCLEORD0 = 0
+-PCLEORD1 = 0
+-PCLEORD2 = 712
+-PCLEORD3 = 0
+-PCLEORD4 = 0
+-PCLELGA0 = 197
+-PCLELGA1 = 70
+-PCLELGA2 = 0
+-PCLELGA3 = 142
+-BBOSORD0 = 0
+-BBOSORD1 = 0
+-BBOSCLE0 = 0
+-BBOSCLE1 = 0
+-BORDBOS0 = 0
+-CBOSORD0 = 0
+-CBOSORD1 = 0
+-CBOSORD2 = 0
+-CBOSORD3 = 0
+-CBOSORD4 = 0
+-CBOSCLE0 = 0
+-CBOSCLE1 = 0
+-CBOSCLE2 = 12.8
+-CBOSCLE3 = 0
+-CORDBOS0 = 19.2
+-CORDBOS1 = 0
+-CORDBOS2 = 0
+-CORDBOS3 = 0
+-CORDBOS4 = 0
+-CORDLGA0 = 0
+-CORDLGA1 = 0
+-CORDLGA2 = 10.4
+-CORDLGA3 = 0
+-CLGAORD0 = 0
+-CLGAORD1 = 0
+-CLGAORD2 = 10.4
+-CLGAORD3 = 25.6
+-CLGACLE0 = 12.8
+-CLGACLE1 = 0
+-CLGACLE2 = 0
+-CCLELGA0 = 0
+-CCLELGA1 = 0
+-CCLELGA2 = 0
+-CCLELGA3 = 0
+-GRDTIMO1 = 73.01076
+-GRDTIMN1 = -100
+-GRDTIMO2 = 0
+-GRDTIMN2 = -90
+-GRDTIMN3 = -45
+-GRDTIMN4 = -45
+-N1003AC1 = 7
+-N1003AC2 = 0
+-N1003AC3 = 0.6856076556
+-N1003AC4 = 0
+-N1005AC1 = 0
+-N1005AC2 = 0
+-N1005AC3 = 0
+-N1005AC4 = 0
+-N1011AC1 = 0
+-N1011AC2 = 0
+-N1011AC3 = 1.314392344
+-N1011AC4 = 0
+-N1013AC2 = 2.635223455
+-N1013AC4 = 0
+-N1015AC2 = 5.275510204
+-N1015AC4 = 2
+-N1017AC2 = 0
+-N1017AC4 = 0
+-N1019AC2 = 4.630082668
+-N1019AC4 = 0.9244444444
+-N1021AC1 = 7
+-N1021AC2 = 0
+-N1021AC3 = 2
+-N1021AC4 = 2
+-N1002AC1 = 7
+-N1002AC2 = 0
+-N1002AC3 = 2
+-N1002AC4 = 2
+-N1004AC2 = 0
+-N1004AC4 = 0
+-N1006AC1 = 7
+-N1006AC2 = 0
+-N1006AC3 = 2
+-N1006AC4 = 0
+-N1008AC2 = 0
+-N1008AC4 = 0
+-N1010AC2 = 7.265306122
+-N1010AC4 = 0.9244444444
+-N1012AC2 = 5.275510204
+-N1012AC4 = 2
+-N1014AC2 = 0
+-N1014AC4 = 0
+-N1100AC2 = 7
+-N1100AC4 = 5.274621909
+-N1102AC2 = 4.354572464
+-N1102AC4 = 0
+-N1200AC2 = 14
+-N1200AC4 = 0.9244444444
+-N1201AC2 = 9.369917332
+-N1201AC4 = 0
+-*** ./ppl_lpsol -s -p1 -c -oobtained -n boeing2.mps
+-Feasible problem.
+ *** ./ppl_lpsol -s -p1 -c -oobtained -r -m mas74.mps
+ Optimum value: 10482.79528
+ Optimum location:
+--
+2.24.1
+
diff --git a/dev-libs/ppl/files/disable-containsintegerpoint1.patch b/dev-libs/ppl/files/disable-containsintegerpoint1.patch
new file mode 100644
index 00000000000..00494674073
--- /dev/null
+++ b/dev-libs/ppl/files/disable-containsintegerpoint1.patch
@@ -0,0 +1,38 @@
+From c88aa34ffe31d4314ea87e27a2c974927bcd962e Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <michael@orlitzky.com>
+Date: Tue, 14 Apr 2020 10:40:29 -0400
+Subject: [PATCH 2/3] tests/Box/Makefile.am: disable the
+ "containsintegerpoint1" test.
+
+There is an upstream report about the "containsintegerpoint1" test
+failing on Arch Linux, so this commit proactively disables it.
+
+Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=2120
+---
+ tests/Box/Makefile.am | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/tests/Box/Makefile.am b/tests/Box/Makefile.am
+index adfcb8432..56e4fa535 100644
+--- a/tests/Box/Makefile.am
++++ b/tests/Box/Makefile.am
+@@ -73,7 +73,6 @@ congruences1 \
+ constrains1 \
+ constraints1 \
+ contains1 \
+-containsintegerpoint1 \
+ difference1 \
+ discrete1 \
+ disjoint1 \
+@@ -201,8 +200,6 @@ constraints1_SOURCES = constraints1.cc
+
+ contains1_SOURCES = contains1.cc
+
+-containsintegerpoint1_SOURCES = containsintegerpoint1.cc
+-
+ difference1_SOURCES = difference1.cc
+
+ discrete1_SOURCES = discrete1.cc
+--
+2.24.1
+
diff --git a/dev-libs/ppl/files/disable-mipproblem2.patch b/dev-libs/ppl/files/disable-mipproblem2.patch
new file mode 100644
index 00000000000..e2a507047f9
--- /dev/null
+++ b/dev-libs/ppl/files/disable-mipproblem2.patch
@@ -0,0 +1,39 @@
+From 5199ade9ce4b09fdcc4bb4117d796eafe260cf56 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <michael@orlitzky.com>
+Date: Tue, 14 Apr 2020 10:16:59 -0400
+Subject: [PATCH 1/3] tests/MIP_Problem/Makefile.am: disable mipproblem2.
+
+The "mipproblem2" test sometimes fails on PPC64 systems, and the
+easiest way to work around that is to simply delete the test. Guess
+what this commit does.
+
+Gentoo-bug: https://bugs.gentoo.org/717258
+Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=2653
+---
+ tests/MIP_Problem/Makefile.am | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/tests/MIP_Problem/Makefile.am b/tests/MIP_Problem/Makefile.am
+index 80f66cbb2..911fca67d 100644
+--- a/tests/MIP_Problem/Makefile.am
++++ b/tests/MIP_Problem/Makefile.am
+@@ -55,7 +55,6 @@ TESTS = \
+ ascii_dump_load1 \
+ exceptions1 \
+ mipproblem1 \
+-mipproblem2 \
+ mipproblem3 \
+ mipproblem4
+
+@@ -73,8 +72,6 @@ exceptions1_SOURCES = exceptions1.cc
+
+ mipproblem1_SOURCES = mipproblem1.cc
+
+-mipproblem2_SOURCES = mipproblem2.cc
+-
+ mipproblem3_SOURCES = mipproblem3.cc
+
+ mipproblem4_SOURCES = mipproblem4.cc
+--
+2.24.1
+
diff --git a/dev-libs/ppl/metadata.xml b/dev-libs/ppl/metadata.xml
index b231c6289d5..3520098af31 100644
--- a/dev-libs/ppl/metadata.xml
+++ b/dev-libs/ppl/metadata.xml
@@ -13,8 +13,14 @@
<name>Proxy Maintainers</name>
</maintainer>
<use>
+ <flag name="cdd">
+ Build the ppl_lcdd program for vertex/facet enumeration
+ accepting the same input format as the programs shipped with
+ <pkg>sci-libs/cddlib</pkg> and <pkg>sci-libs/lrslib</pkg>
+ </flag>
<flag name="lpsol">
- Build the ppl_lpsol linear programming problem solver
+ Build the ppl_lpsol linear program solver that uses
+ <pkg>sci-mathematics/glpk</pkg> for its input routines
</flag>
</use>
</pkgmetadata>
diff --git a/dev-libs/ppl/ppl-1.2-r2.ebuild b/dev-libs/ppl/ppl-1.2-r2.ebuild
new file mode 100644
index 00000000000..dc3cdaebfa3
--- /dev/null
+++ b/dev-libs/ppl/ppl-1.2-r2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools
+
+DESCRIPTION="The Parma Polyhedra Library for numerical analysis of complex systems"
+HOMEPAGE="http://bugseng.com/products/ppl"
+SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0/4.14" # SONAMEs
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~sparc-solaris"
+IUSE="cdd +cxx doc lpsol pch static-libs test"
+
+RDEPEND=">=dev-libs/gmp-6[cxx]
+ lpsol? ( sci-mathematics/glpk )"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils
+ sys-devel/m4"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/disable-mipproblem2.patch"
+ "${FILESDIR}/disable-containsintegerpoint1.patch"
+ "${FILESDIR}/disable-boeing-tests.patch"
+)
+
+src_prepare() {
+ default
+
+ # The patch should do this, but then the diff makes it run
+ # afoul of the Gentoo patch size limit.
+ rm demos/ppl_lpsol/examples/boeing[12].mps || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local interfaces=( c )
+ use cxx && interfaces+=( cxx )
+ econf \
+ --disable-debugging \
+ --disable-optimization \
+ $(use_enable doc documentation) \
+ $(use_enable cdd ppl_lcdd) \
+ $(use_enable lpsol ppl_lpsol) \
+ $(use_enable pch) \
+ $(use_enable static-libs static) \
+ --enable-interfaces="${interfaces[*]}" \
+ $(use test && echo --enable-check=quick)
+}
+
+src_install() {
+ default
+ if ! use static-libs; then
+ find "${ED}"/usr -name 'libppl*.la' -delete || die
+ fi
+
+ pushd "${ED}/usr/share/doc/${PF}" >/dev/null || die
+ rm gpl* fdl* || die
+ if ! use doc ; then
+ rm -r *-html/ *.ps.gz *.pdf || die
+ fi
+}
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/ppl/, dev-libs/ppl/files/
@ 2020-04-21 2:47 Michael Orlitzky
0 siblings, 0 replies; 3+ messages in thread
From: Michael Orlitzky @ 2020-04-21 2:47 UTC (permalink / raw
To: gentoo-commits
commit: 8827e0c526c4dc5d6382cd91d1547f64f85b1ace
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 21 01:26:55 2020 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Tue Apr 21 02:46:21 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8827e0c5
dev-libs/ppl: new revision to fix the build with clang.
This new revision includes an upstream patch (from their git
repository) to fix the build with clang by adding some missing
keywords that should have been there all along. Thanks to Olivier
Huber for the report and for tracking down the patch.
When building with clang, the ./configure script spits out scary
warnings about missing the GCC-specific -frounding-math flag. I
wouldn't worry about it, but judge for yourself.
Closes: https://bugs.gentoo.org/717768
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
dev-libs/ppl/files/fix-clang-build.patch | 37 +++++++++++++++++
dev-libs/ppl/ppl-1.2-r3.ebuild | 68 ++++++++++++++++++++++++++++++++
2 files changed, 105 insertions(+)
diff --git a/dev-libs/ppl/files/fix-clang-build.patch b/dev-libs/ppl/files/fix-clang-build.patch
new file mode 100644
index 00000000000..648ff59aa30
--- /dev/null
+++ b/dev-libs/ppl/files/fix-clang-build.patch
@@ -0,0 +1,37 @@
+From: Roberto Bagnara <bagnara@cs.unipr.it>
+Date: Sun, 11 Feb 2018 08:11:09 +0000 (+0100)
+Subject: Added missing "template" and "typename" keywords.
+X-Git-Url: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl%2Fppl.git;a=commitdiff_plain;h=c39f6a07b51f89e365b05ba4147aa2aa448febd7;hp=3a5e1e20a94cffb830182f22132b153d6691b7c5
+
+Added missing "template" and "typename" keywords.
+(Thanks to Dmitrii Pasechnik.)
+---
+
+diff --git a/src/Determinate_inlines.hh b/src/Determinate_inlines.hh
+index 2749953..5b47275 100644
+--- a/src/Determinate_inlines.hh
++++ b/src/Determinate_inlines.hh
+@@ -289,8 +289,8 @@ operator()(Determinate& x, const Determinate& y) const {
+
+ template <typename PSET>
+ template <typename Binary_Operator_Assign>
+-inline
+-Determinate<PSET>::Binary_Operator_Assign_Lifter<Binary_Operator_Assign>
++inline typename
++Determinate<PSET>::template Binary_Operator_Assign_Lifter<Binary_Operator_Assign>
+ Determinate<PSET>::lift_op_assign(Binary_Operator_Assign op_assign) {
+ return Binary_Operator_Assign_Lifter<Binary_Operator_Assign>(op_assign);
+ }
+diff --git a/src/OR_Matrix_inlines.hh b/src/OR_Matrix_inlines.hh
+index b20b697..8124b7f 100644
+--- a/src/OR_Matrix_inlines.hh
++++ b/src/OR_Matrix_inlines.hh
+@@ -97,7 +97,7 @@ OR_Matrix<T>::Pseudo_Row<U>::Pseudo_Row(const Pseudo_Row<V>& y)
+
+ template <typename T>
+ template <typename U>
+-inline OR_Matrix<T>::Pseudo_Row<U>&
++inline typename OR_Matrix<T>::template Pseudo_Row<U>&
+ OR_Matrix<T>::Pseudo_Row<U>::operator=(const Pseudo_Row& y) {
+ first = y.first;
+ #if PPL_OR_MATRIX_EXTRA_DEBUG
diff --git a/dev-libs/ppl/ppl-1.2-r3.ebuild b/dev-libs/ppl/ppl-1.2-r3.ebuild
new file mode 100644
index 00000000000..91ea71b2109
--- /dev/null
+++ b/dev-libs/ppl/ppl-1.2-r3.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="The Parma Polyhedra Library for numerical analysis of complex systems"
+HOMEPAGE="http://bugseng.com/products/ppl"
+SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0/4.14" # SONAMEs
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~sparc-solaris"
+IUSE="cdd +cxx doc lpsol pch static-libs test"
+
+RDEPEND=">=dev-libs/gmp-6[cxx]
+ lpsol? ( sci-mathematics/glpk )"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils
+ sys-devel/m4"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/disable-mipproblem2.patch"
+ "${FILESDIR}/disable-containsintegerpoint1.patch"
+ "${FILESDIR}/disable-boeing-tests.patch"
+ "${FILESDIR}/fix-clang-build.patch"
+)
+
+src_prepare() {
+ default
+
+ # The patch should do this, but then the diff makes it run
+ # afoul of the Gentoo patch size limit.
+ rm demos/ppl_lpsol/examples/boeing[12].mps || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local interfaces=( c )
+ use cxx && interfaces+=( cxx )
+ econf \
+ --disable-debugging \
+ --disable-optimization \
+ $(use_enable doc documentation) \
+ $(use_enable cdd ppl_lcdd) \
+ $(use_enable lpsol ppl_lpsol) \
+ $(use_enable pch) \
+ $(use_enable static-libs static) \
+ --enable-interfaces="${interfaces[*]}" \
+ $(use test && echo --enable-check=quick)
+}
+
+src_install() {
+ default
+ if ! use static-libs; then
+ find "${ED}"/usr -name 'libppl*.la' -delete || die
+ fi
+
+ pushd "${ED}/usr/share/doc/${PF}" >/dev/null || die
+ rm gpl* fdl* || die
+ if ! use doc ; then
+ rm -r *-html/ *.ps.gz *.pdf || die
+ fi
+}
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/ppl/, dev-libs/ppl/files/
@ 2020-11-15 15:31 Joonas Niilola
0 siblings, 0 replies; 3+ messages in thread
From: Joonas Niilola @ 2020-11-15 15:31 UTC (permalink / raw
To: gentoo-commits
commit: 0bb5e7b1fdbd2a802130b9e257b6de16f6adae08
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 15 15:05:19 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Nov 15 15:31:21 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb5e7b1
dev-libs/ppl: fix SizeViolation issue
Closes: https://bugs.gentoo.org/748171
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-libs/ppl/Manifest | 1 +
dev-libs/ppl/files/disable-boeing-tests.patch | 1176 -------------------------
dev-libs/ppl/ppl-1.2-r3.ebuild | 5 +-
3 files changed, 4 insertions(+), 1178 deletions(-)
diff --git a/dev-libs/ppl/Manifest b/dev-libs/ppl/Manifest
index 4fbf613da60..1b10f505e69 100644
--- a/dev-libs/ppl/Manifest
+++ b/dev-libs/ppl/Manifest
@@ -1 +1,2 @@
+DIST ppl-1.2-r3-disable-boeing-tests.patch 21485 BLAKE2B e68bab59710c63726f04a139e84d72b277e85625bc405c594a22c005186a2c3aae3850e17b81d38fa0231dcfd08454d488bbad2474ed810be78ef646d9c92559 SHA512 fc8dc020e493e5726167741d1548c661bac07991a982bf09ff61f593adfd2faf723886cbcb16d741db61e46530c4dddf49b6b61b67fef7d5ac15ca577c7fc46d
DIST ppl-1.2.tar.xz 14136236 BLAKE2B 060b73384dac558dc8b2b0f1027ed0aa270b0adf0992c2ca1a281fa7bcdf959cba3a9e8ee29e978d12c3eee606b819075c5bcab59f4aed24fbf1c5512b5e2c36 SHA512 b509ed85fa6aedd40119bd4c980b17f33072c56c2acd923da3445b6bc80d48051cfa4c04cce96f6974711f5279c24b31cb3869f87b2eb6a2a1b30a058c809350
diff --git a/dev-libs/ppl/files/disable-boeing-tests.patch b/dev-libs/ppl/files/disable-boeing-tests.patch
deleted file mode 100644
index ca208b8707f..00000000000
--- a/dev-libs/ppl/files/disable-boeing-tests.patch
+++ /dev/null
@@ -1,1176 +0,0 @@
-From 14ceb43dee3c3a029dd5398d809796011dd3d772 Mon Sep 17 00:00:00 2001
-From: Michael Orlitzky <michael@orlitzky.com>
-Date: Tue, 14 Apr 2020 10:52:53 -0400
-Subject: [PATCH 1/1] demos/ppl_lpsol/examples: disable the boeing[12].mps
- tests.
-
-These two tests fail due to numerical noise on 32-bit systems, and
-this commit disables them to prevent build failures on Gentoo. This
-one is a bit trickier than the other test removals because we need to
-hack the expected output out of the expected_mpz file as well.
-
-Warning: this is only half of the solution. The boeing[12].mps files
-must still be deleted by the ebuild. The patch does not do this to
-avoid running afoul of the 20KiB patch size limit in Gentoo.
-
-Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=1078
-Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=2113
----
- demos/ppl_lpsol/Makefile.am | 21 -
- demos/ppl_lpsol/examples/Makefile.am | 2 -
- demos/ppl_lpsol/expected_mpz | 1070 --------------------------
- 3 files changed, 1093 deletions(-)
-
-diff --git a/demos/ppl_lpsol/Makefile.am b/demos/ppl_lpsol/Makefile.am
-index d6d6a38b2..7c73ba455 100644
---- a/demos/ppl_lpsol/Makefile.am
-+++ b/demos/ppl_lpsol/Makefile.am
-@@ -115,8 +115,6 @@ endif !ASSERTIONS_ENABLED
- TOUGH_EXAMPLES_FOR_ENUM = \
- adlittle.mps \
- blend.mps \
--boeing1.mps \
--boeing2.mps \
- egout.mps \
- kb2.mps \
- lseu.mps \
-@@ -161,8 +159,6 @@ adlittle.mps \
- afiro.mps \
- bgprtr.mps \
- blend.mps \
--boeing1.mps \
--boeing2.mps \
- kb2.mps \
- sample.mps \
- sc105.mps \
-@@ -172,13 +168,9 @@ ship08l.mps
-
- DO_NOT_OUTPUT_OPTIMUM_LOCATION_PROBLEMS = \
- adlittle.mps \
--boeing1.mps \
--boeing2.mps \
- rout.mps
-
- INDIVIDUALLY_CHECKED_PROBLEMS = \
--boeing1.mps \
--boeing2.mps \
- ex12.mps \
- mas74.mps \
- modglob.mps
-@@ -291,19 +283,6 @@ check-local: ppl_lpsol$(EXEEXT)
- echo "*** ppl_lpsol -e -r $$m -oobtained $$file" >>obtained; \
- ./ppl_lpsol$(EXEEXT) -e -r $(CHECK_OPTION) $$m -oobtained $$path >/dev/null; \
- done
-- $(ECHO_SIMPLEX_NOCHECK) "-r -m -c0.00000000518 boeing1.mps" >>obtained
-- -$(SIMPLEX_NOCHECK) -r -m -c0.00000000518 $(srcdir)/examples/boeing1.mps >/dev/null
-- $(ECHO_SIMPLEX_NOCHECK) "-r -M -c0.0000000105 boeing1.mps" >>obtained
-- -$(SIMPLEX_NOCHECK) -r -M -c0.0000000105 $(srcdir)/examples/boeing1.mps $$m >/dev/null
-- $(ECHO_SIMPLEX) "-n boeing1.mps" >>obtained
-- -$(SIMPLEX) -n $(srcdir)/examples/boeing1.mps >/dev/null
-- $(ECHO_SIMPLEX_NOCHECK) "-r -m -c0.00000000863 boeing2.mps" >>obtained
-- -$(SIMPLEX_NOCHECK) -r -m -c0.00000000863 $(srcdir)/examples/boeing2.mps >/dev/null
-- $(ECHO_SIMPLEX_NOCHECK) "-r -M -c0.00000000213 boeing2.mps" >>obtained
-- -$(SIMPLEX_NOCHECK) -r -M -c0.00000000213 $(srcdir)/examples/boeing2.mps $$m >/dev/null
-- $(ECHO_SIMPLEX) "-n boeing2.mps" >>obtained
-- -$(SIMPLEX) -n $(srcdir)/examples/boeing2.mps >/dev/null
--
- $(ECHO_SIMPLEX) "-r -m mas74.mps" >>obtained
- -$(SIMPLEX) -r -m $(srcdir)/examples/mas74.mps >/dev/null
- $(ECHO_SIMPLEX_NOCHECK) "-r -M -c0.000123 mas74.mps" >>obtained
-diff --git a/demos/ppl_lpsol/examples/Makefile.am b/demos/ppl_lpsol/examples/Makefile.am
-index f621a68d4..ce333c7c5 100644
---- a/demos/ppl_lpsol/examples/Makefile.am
-+++ b/demos/ppl_lpsol/examples/Makefile.am
-@@ -26,8 +26,6 @@ adlittle.mps \
- afiro.mps \
- bgprtr.mps \
- blend.mps \
--boeing1.mps \
--boeing2.mps \
- egout.mps \
- ex12.mps \
- ex1.mps \
-diff --git a/demos/ppl_lpsol/expected_mpz b/demos/ppl_lpsol/expected_mpz
-index 2bb4f1658..5024da1f6 100644
---- a/demos/ppl_lpsol/expected_mpz
-+++ b/demos/ppl_lpsol/expected_mpz
-@@ -3937,1076 +3937,6 @@ Optimum value: 0
- Optimum location:
- x1 = 0
- x2 = 0
--*** ./ppl_lpsol -s -p1 -oobtained -r -m -c0.00000000518 boeing1.mps
--Optimum value: -335.2135675
--Optimum location:
--PBOSHNL0 = 0
--PBOSHNL1 = 12
--PBOSHNL7 = 0
--PBOSHNL8 = 0
--PBOSLAX0 = 14
--PBOSLAX1 = 0
--PBOSLAX7 = 0
--PBOSSEA0 = 0
--PBOSSEA1 = 0
--PBOSSEA2 = 49
--PBOSSFO0 = 60
--PBOSSFO1 = 73
--PBOSTPE1 = 1
--PBOSTPE2 = 0
--PBOSTYO1 = 3
--PBOSTYO2 = 0
--PBOSYUL0 = 28.13380282
--PBOSYUL1 = 347.7678621
--PBOSYUL2 = 0.325
--PBOSYUL3 = 336.7733351
--PBOSYUL4 = 0
--PBOSYVR0 = 0
--PBOSYVR1 = 0
--PBOSYVR2 = 26
--PBOSYWG0 = 0
--PBOSYWG1 = 0
--PBOSYWG7 = 37
--PBOSYYZ0 = 19.03169014
--PBOSYYZ1 = 195.9683099
--PBUROAK0 = 11
--PBUROAK1 = 16
--PBURSEA0 = 83
--PBURSEA1 = 0
--PBURSFO0 = 278
--PHNLLAX0 = 104.0482353
--PHNLLAX1 = 33.04
--PHNLLAX2 = 68.20588235
--PHNLLAX3 = 98
--PHNLLON0 = 0
--PHNLLON6 = 5
--PHNLPAR0 = 0
--PHNLPAR6 = 1
--PHNLSEA0 = 0
--PHNLSEA1 = 157.7943925
--PHNLSEA2 = 0
--PHNLSFO0 = 35
--PHNLSFO1 = 0
--PHNLSFO7 = 0
--PHNLYVR0 = 94.20560748
--PHNLYVR1 = 0
--PHNLYVR7 = 39.79439252
--PLASSEA0 = 70.01327253
--PLASSEA1 = 342.9867275
--PLASYVR0 = 0
--PLASYVR6 = 37
--PLAXOAK0 = 32
--PLAXOAK1 = 0
--PLAXOAK2 = 46
--PLAXSEA0 = 0
--PLAXSEA1 = 0
--PLAXSEA2 = 0
--PLAXSEA3 = 546.0147059
--PLAXSEA4 = 3.720588235
--PLAXSEA5 = 139
--PLAXSEA6 = 66.26744186
--PLAXSEA7 = 0
--PLAXSEA8 = 57
--PLAXSEA9 = 5.415868673
--PLAXSFO0 = 33.04
--PLAXSFO1 = 260.8488372
--PLAXSFO2 = 839.9632721
--PLAXSFO3 = 87.90697674
--PLAXSFO4 = 168
--PLAXSFO5 = 98
--PLAXSFO6 = 1464.240914
--PLAXTPE0 = 8.581395349
--PLAXTPE1 = 0
--PLAXTPE2 = 18
--PLAXTPE8 = 4.418604651
--PLAXTYO0 = 41
--PLAXTYO1 = 0
--PLAXTYO2 = 0
--PLAXTYO8 = 0
--PLAXYVR0 = 0
--PLAXYVR1 = 153.755814
--PLAXYVR2 = 39.24418605
--PLONPAR0 = 0
--PLONPAR1 = 0
--PLONPAR2 = 2
--PLONSEA0 = 0
--PLONSEA1 = 151
--PLONYVR0 = 0
--PLONYVR1 = 0
--PLONYVR7 = 51
--POAKONT0 = 0
--POAKONT1 = 13
--POAKSEA0 = 37.89108456
--POAKSEA1 = 77.15303309
--POAKSEA2 = 6.955882353
--PONTSFO0 = 177
--PONTSEA0 = 23.10431985
--PONTSEA1 = 24.89568015
--PONTSEA2 = 0
--PPARSEA0 = 0
--PPARSEA1 = 68
--PPARYVR0 = 0
--PPARYVR1 = 0
--PPARYVR7 = 24
--PRNOSEA0 = 0
--PRNOSEA1 = 291
--PRNOYVR0 = 67
--PSEASFO0 = 0
--PSEASFO1 = 839.9632721
--PSEASFO2 = 146.6809139
--PSEASFO3 = 236.6
--PSEASFO4 = 0
--PSEASFO5 = 50.75581395
--PSEASFO6 = 168
--PSEATPE0 = 15.81395349
--PSEATPE1 = 0
--PSEATPE2 = 0
--PSEATPE3 = 49.60465116
--PSEATYO0 = 59.98837209
--PSEATYO1 = 0
--PSEATYO2 = 0
--PSEATYO3 = 95.01162791
--PSEAYVR0 = 164.8598131
--PSEAYVR1 = 0
--PSEAYVR2 = 0
--PSEAYVR3 = 392
--PSEAYVR4 = 0
--PSEAYVR5 = 70.01327253
--PSEAYVR6 = 0
--PSEAYVR7 = 50.75581395
--PSEAYVR8 = 47.16549296
--PSFOTPE0 = 0
--PSFOTPE1 = 0
--PSFOTPE2 = 0
--PSFOTPE8 = 6
--PSFOTYO0 = 0
--PSFOTYO1 = 0
--PSFOTYO2 = 0
--PSFOTYO8 = 17
--PSFOYVR0 = 260.8488372
--PSFOYVR1 = 37.15116279
--PTPETYO0 = 111
--PTPETYO1 = 0
--PTPETYO2 = 0
--PTPETYO3 = 0
--PTPEYVR0 = 57
--PTYOYVR0 = 91
--PYULYVR0 = 36.4084507
--PYULYVR1 = 134.1343917
--PYULYVR2 = 139.6904909
--PYULYVR3 = 4.766666667
--PYULYWG0 = 0
--PYULYWG1 = 271.3172923
--PYULYWG2 = 0
--PYULYWG3 = 178.6827077
--PYULYYZ0 = 0
--PYULYYZ1 = 266.6818464
--PYULYYZ2 = 0
--PYULYYZ3 = 431.9057717
--PYULYYZ4 = 1913.412382
--PYVRYWG0 = 14.67957746
--PYVRYWG1 = 271.3172923
--PYVRYWG2 = 138.0031303
--PYVRYYZ0 = 4.352112676
--PYVRYYZ1 = 241.2835753
--PYVRYYZ2 = 126.3643121
--PYWGYYZ0 = 14.67957746
--PYWGYYZ1 = 138.0031303
--PYWGYYZ2 = 0
--PYWGYYZ3 = 125.3172923
--PBOSOAK0 = 11
--PBOSOAK6 = 0
--PBOSBUR1 = 7
--PBOSBUR2 = 0
--PBOSONT1 = 4
--PBOSONT2 = 0
--PBURYVR1 = 26
--PBURTYO1 = 2
--PBURTPE1 = 1
--PBURHNL0 = 11
--PBURHNL6 = 0
--PHNLOAK0 = 0
--PHNLOAK1 = 24
--PHNLOAK2 = 0
--PHNLOAK8 = 0
--PHNLONT0 = 9.705882353
--PHNLONT6 = 6.294117647
--PHNLYWG1 = 3
--PHNLYYZ1 = 24
--PHNLYUL1 = 40
--PLASTYO1 = 5
--PLASTPE1 = 1
--PLAXLON0 = 13
--PLAXLON6 = 0
--PLAXLON7 = 0
--PLAXPAR0 = 8
--PLAXPAR6 = 0
--PLAXPAR7 = 0
--PBURLON1 = 1
--PBURPAR1 = 1
--PLONONT1 = 1
--PLONOAK1 = 1
--POAKPAR1 = 2
--POAKTYO1 = 7
--POAKTPE1 = 2
--PONTPAR1 = 2
--PONTTYO1 = 2
--PONTTPE1 = 1
--PPARSFO1 = 2
--PRNOTYO1 = 5
--PRNOTPE1 = 2
--PTPEYWG1 = 21
--PTPEYYZ1 = 13
--PTPEYUL1 = 6
--PTYOYUL1 = 7
--PTYOYYZ1 = 17
--PTYOYWG1 = 25
--PLAXONT0 = 6.294117647
--GRDTIMO1 = 0
--GRDTIMN1 = -49.01286158
--GRDTIMO2 = 0
--GRDTIMN2 = 0
--GRDTIMO3 = 0
--GRDTIMN3 = -47
--GRDTIMO4 = 0
--GRDTIMN4 = 0
--GRDTIMO5 = 0
--GRDTIMN5 = -47.24353963
--GRDTIMO6 = 0
--GRDTIMN6 = -81
--N1001AC1 = 0
--N1001AC2 = 0
--N1001AC3 = 0
--N1002AC1 = 0
--N1002AC2 = 0
--N1002AC3 = 2.355140187
--N1003AC1 = 0
--N1003AC2 = 0.1603208556
--N1003AC3 = 0.7214438503
--N1004AC1 = 0.28
--N1004AC2 = 0
--N1004AC3 = 0
--N1005AC3 = 0.0859375
--N1105AC3 = 0.8382352941
--N1006AC3 = 0.07582720588
--N1007AC1 = 0
--N1007AC2 = 0
--N1007AC3 = 0
--N1008AC1 = 0
--N1008AC2 = 0
--N1008AC3 = 0
--N1008AC4 = 0
--N1008AC5 = 0
--N1008AC6 = 4.65801495
--N1009AC1 = 0
--N1009AC2 = 0.07488107822
--N1009AC3 = 0
--N1009AC4 = 0
--N1009AC5 = 1.921947674
--N1010AC1 = 0
--N1010AC2 = 0
--N1010AC3 = 0
--N1010AC4 = 0
--N1010AC5 = 0
--N1010AC6 = 7
--N1011AC1 = 0
--N1011AC2 = 3.085065996
--N1011AC3 = 0.6951730236
--N1011AC4 = 0
--N1011AC5 = 3.897217244
--N1011AC6 = 0
--N1012AC1 = 1.510832058
--N1012AC2 = 0
--N1012AC3 = 0
--N1012AC4 = 0
--N1012AC5 = 2.417331293
--N1013AC3 = 0
--N1013AC4 = 0
--N1013AC5 = 0
--N1013AC6 = 0.9241727941
--N1014AC3 = 0
--N1014AC4 = 0
--N1014AC5 = 1.691245404
--N1014AC6 = 0.2228170956
--N1015AC3 = 0
--N1015AC4 = 0.7048194147
--N1015AC5 = 0.1595430366
--N1015AC6 = 2.135637549
--N1016AC3 = 0
--N1016AC4 = 0
--N1016AC5 = 0.7
--N1016AC6 = 3.3
--N1017AC3 = 0
--N1017AC4 = 0
--N1017AC5 = 0
--N1017AC6 = 0.1617647059
--N1018AC1 = 0
--N1018AC2 = 0
--N1018AC3 = 0
--N1018AC4 = 0
--N1018AC5 = 0
--N1018AC6 = 1.196428571
--N1019AC1 = 0
--N1019AC2 = 0
--N1019AC3 = 0
--N1019AC4 = 0.2345133807
--N1019AC5 = 0.7654866193
--N1020AC1 = 0.2228332753
--N1020AC2 = 0
--N1020AC3 = 0
--N1020AC4 = 0
--N1020AC5 = 3.200696136
--N1020AC6 = 0
--N1021AC1 = 0.664202377
--N1021AC2 = 0
--N1021AC3 = 0
--N1021AC4 = 0
--N1021AC5 = 2.453858782
--N1022AC1 = 0
--N1023AC1 = 0
--N1026AC1 = 1
--N1027AC1 = 0.476744186
--N1028AC1 = 0
--N1029AC1 = 0.523255814
--N1030AC1 = 1
--N1032AC1 = 0
--N1032AC2 = 0
--N1032AC3 = 0
--N1032AC4 = 0.8274647887
--N1032AC5 = 0
--N1033AC1 = 0.4860357964
--N1033AC2 = 0.5004769224
--N1033AC3 = 0
--N1033AC4 = 0
--N1033AC5 = 2.061996183
--N1034AC1 = 0
--N1034AC2 = 0
--N1034AC3 = 3.174783885
--N1035AC1 = 0.6827679474
--N1035AC2 = 0
--N1035AC3 = 0
--N1035AC4 = 0.7269371829
--N1035AC5 = 0.2529831862
--N1036AC1 = 0.1083333333
--N1036AC2 = 0
--N1036AC3 = 0
--N1037AC4 = 0
--N1037AC5 = 0
--N1038AC4 = 0.2383968781
--N1038AC5 = 1.271450017
--N1039AC4 = 0
--N1039AC5 = 2.077705904
--N1040AC4 = 0
--N1040AC5 = 0
--N1040AC6 = 9.513243659
--N1041AC4 = 8.856901224
--N1041AC5 = 0
--N1041AC6 = 20
--N1042AC4 = 0
--N1042AC5 = 0
--N1042AC6 = 0
--N1043AC1 = 0.1725352113
--N1043AC2 = 0
--N1043AC3 = 0
--N1044AC1 = 0
--N1044AC2 = 0
--N1044AC3 = 1
--N1046AC3 = 1
--N1047AC1 = 0
--N1047AC2 = 0
--N1047AC3 = 1
--N1050AC3 = 0
--N1050AC4 = 0
--N1050AC5 = 0.0731874145
--N1051AC1 = 0
--N1051AC2 = 0
--N1051AC3 = 0
--N1051AC4 = 0
--N1051AC5 = 4.651904242
--N1051AC6 = 20
--*** ./ppl_lpsol -s -p1 -oobtained -r -M -c0.0000000105 boeing1.mps
--Optimum value: 286.9746573
--Optimum location:
--PBOSHNL0 = 0
--PBOSHNL1 = 10
--PBOSHNL7 = 0
--PBOSHNL8 = 0
--PBOSLAX0 = 0
--PBOSLAX1 = 0
--PBOSLAX7 = 12
--PBOSSEA0 = 0
--PBOSSEA1 = 40
--PBOSSEA2 = 0
--PBOSSFO0 = 48
--PBOSSFO1 = 73
--PBOSTPE1 = 0
--PBOSTPE2 = 0
--PBOSTYO1 = 0
--PBOSTYO2 = 0
--PBOSYUL0 = 372
--PBOSYUL1 = 224.0530973
--PBOSYUL2 = 0
--PBOSYUL3 = 11.94690265
--PBOSYUL4 = 0
--PBOSYVR0 = 0
--PBOSYVR1 = 23
--PBOSYVR2 = 0
--PBOSYWG0 = 33
--PBOSYWG1 = 0
--PBOSYWG7 = 0
--PBOSYYZ0 = 193
--PBOSYYZ1 = 0
--PBUROAK0 = 9
--PBUROAK1 = 15
--PBURSEA0 = 69
--PBURSEA1 = 0
--PBURSFO0 = 243
--PHNLLAX0 = 0
--PHNLLAX1 = 126.296875
--PHNLLAX2 = 100.03125
--PHNLLAX3 = 104.4375
--PHNLLON0 = 0
--PHNLLON6 = 0
--PHNLPAR0 = 0
--PHNLPAR6 = 0
--PHNLSEA0 = 0
--PHNLSEA1 = 135.2523364
--PHNLSEA2 = 0
--PHNLSFO0 = 0
--PHNLSFO1 = 0
--PHNLSFO7 = 31
--PHNLYVR0 = 80.74766355
--PHNLYVR1 = 0
--PHNLYVR7 = 35.25233645
--PLASSEA0 = 365
--PLASSEA1 = 0
--PLASYVR0 = 0
--PLASYVR6 = 33
--PLAXOAK0 = 42.765625
--PLAXOAK1 = 0
--PLAXOAK2 = 46
--PLAXSEA0 = 543.96875
--PLAXSEA1 = 0
--PLAXSEA2 = 0
--PLAXSEA3 = 0
--PLAXSEA4 = 6
--PLAXSEA5 = 139
--PLAXSEA6 = 0
--PLAXSEA7 = 0
--PLAXSEA8 = 66
--PLAXSEA9 = 12.03125
--PLAXSFO0 = 164.828125
--PLAXSFO1 = 842
--PLAXSFO2 = 0
--PLAXSFO3 = 168
--PLAXSFO4 = 168
--PLAXSFO5 = 144
--PLAXSFO6 = 1212.171875
--PLAXTPE0 = 0
--PLAXTPE1 = 18
--PLAXTPE2 = 9
--PLAXTPE8 = 0
--PLAXTYO0 = 0
--PLAXTYO1 = 0
--PLAXTYO2 = 0
--PLAXTYO8 = 36
--PLAXYVR0 = 116
--PLAXYVR1 = 0
--PLAXYVR2 = 57
--PLONPAR0 = 0
--PLONPAR1 = 0
--PLONPAR2 = 0
--PLONSEA0 = 0
--PLONSEA1 = 127
--PLONYVR0 = 0
--PLONYVR1 = 0
--PLONYVR7 = 45
--POAKONT0 = 0
--POAKONT1 = 11
--POAKSEA0 = 41
--POAKSEA1 = 57
--POAKSEA2 = 0
--PONTSFO0 = 155
--PONTSEA0 = 25
--PONTSEA1 = 12
--PONTSEA2 = 0
--PPARSEA0 = 0
--PPARSEA1 = 53
--PPARYVR0 = 0
--PPARYVR1 = 0
--PPARYVR7 = 21
--PRNOSEA0 = 255
--PRNOSEA1 = 0
--PRNOYVR0 = 60
--PSEASFO0 = 574
--PSEASFO1 = 0
--PSEASFO2 = 156
--PSEASFO3 = 224
--PSEASFO4 = 0
--PSEASFO5 = 168
--PSEASFO6 = 168
--PSEATPE0 = 0
--PSEATPE1 = 0
--PSEATPE2 = 42
--PSEATPE3 = 0
--PSEATYO0 = 0
--PSEATYO1 = 0
--PSEATYO2 = 126
--PSEATYO3 = 27
--PSEAYVR0 = 104.2523364
--PSEAYVR1 = 0
--PSEAYVR2 = 0
--PSEAYVR3 = 0
--PSEAYVR4 = 0
--PSEAYVR5 = 0
--PSEAYVR6 = 0
--PSEAYVR7 = 0
--PSEAYVR8 = 545
--PSFOTPE0 = 0
--PSFOTPE1 = 0
--PSFOTPE2 = 0
--PSFOTPE8 = 0
--PSFOTYO0 = 0
--PSFOTYO1 = 0
--PSFOTYO2 = 0
--PSFOTYO8 = 15
--PSFOYVR0 = 268
--PSFOYVR1 = 0
--PTPETYO0 = 0
--PTPETYO1 = 0
--PTPETYO2 = 0
--PTPETYO3 = 99
--PTPEYVR0 = 44
--PTYOYVR0 = 74
--PYULYVR0 = 182
--PYULYVR1 = 88
--PYULYVR2 = 0
--PYULYVR3 = 0
--PYULYWG0 = 161.3018868
--PYULYWG1 = 178
--PYULYWG2 = 31.69811321
--PYULYWG3 = 0
--PYULYYZ0 = 0
--PYULYYZ1 = 0
--PYULYYZ2 = 245.3018868
--PYULYYZ3 = 2104.698113
--PYULYYZ4 = 0
--PYVRYWG0 = 194.3018868
--PYVRYWG1 = 178
--PYVRYWG2 = 4.698113208
--PYVRYYZ0 = 328.6981132
--PYVRYYZ1 = 0
--PYVRYYZ2 = 4.301886792
--PYWGYYZ0 = 0
--PYWGYYZ1 = 4.698113208
--PYWGYYZ2 = 245.3018868
--PYWGYYZ3 = 0
--PBOSOAK0 = 9
--PBOSOAK6 = 0
--PBOSBUR1 = 0
--PBOSBUR2 = 0
--PBOSONT1 = 0
--PBOSONT2 = 0
--PBURYVR1 = 23
--PBURTYO1 = 0
--PBURTPE1 = 0
--PBURHNL0 = 9
--PBURHNL6 = 0
--PHNLOAK0 = 0
--PHNLOAK1 = 2.234375
--PHNLOAK2 = 0
--PHNLOAK8 = 18.765625
--PHNLONT0 = 0
--PHNLONT6 = 14
--PHNLYWG1 = 0
--PHNLYYZ1 = 21
--PHNLYUL1 = 35
--PLASTYO1 = 0
--PLASTPE1 = 0
--PLAXLON0 = 11
--PLAXLON6 = 0
--PLAXLON7 = 0
--PLAXPAR0 = 0
--PLAXPAR6 = 0
--PLAXPAR7 = 0
--PBURLON1 = 0
--PBURPAR1 = 0
--PLONONT1 = 0
--PLONOAK1 = 0
--POAKPAR1 = 0
--POAKTYO1 = 0
--POAKTPE1 = 0
--PONTPAR1 = 0
--PONTTYO1 = 0
--PONTTPE1 = 0
--PPARSFO1 = 0
--PRNOTYO1 = 0
--PRNOTPE1 = 0
--PTPEYWG1 = 18
--PTPEYYZ1 = 11
--PTPEYUL1 = 0
--PTYOYUL1 = 0
--PTYOYYZ1 = 15
--PTYOYWG1 = 22
--PLAXONT0 = 14
--GRDTIMO1 = 0
--GRDTIMN1 = -105
--GRDTIMO2 = 0
--GRDTIMN2 = -91
--GRDTIMO3 = 0
--GRDTIMN3 = -47
--GRDTIMO4 = 0
--GRDTIMN4 = -43.5
--GRDTIMO5 = 0
--GRDTIMN5 = -87
--GRDTIMO6 = 0
--GRDTIMN6 = -81
--N1001AC1 = 0
--N1001AC2 = 0
--N1001AC3 = 0
--N1002AC1 = 0
--N1002AC2 = 2.018691589
--N1002AC3 = 0
--N1003AC1 = 0
--N1003AC2 = 0
--N1003AC3 = 0
--N1004AC1 = 0
--N1004AC2 = 1.0703125
--N1004AC3 = 0
--N1005AC3 = 0.0703125
--N1105AC3 = 0.9296875
--N1006AC3 = 0
--N1007AC1 = 0
--N1007AC2 = 0
--N1007AC3 = 0
--N1008AC1 = 5.28156777
--N1008AC2 = 0
--N1008AC3 = 1.986798016
--N1008AC4 = 0
--N1008AC5 = 0
--N1008AC6 = 0
--N1009AC1 = 0
--N1009AC2 = 0
--N1009AC3 = 0
--N1009AC4 = 0
--N1009AC5 = 0
--N1010AC1 = 7
--N1010AC2 = 7
--N1010AC3 = 7
--N1010AC4 = 7
--N1010AC5 = 7
--N1010AC6 = 7
--N1011AC1 = 0
--N1011AC2 = 0
--N1011AC3 = 0
--N1011AC4 = 0
--N1011AC5 = 0
--N1011AC6 = 0
--N1012AC1 = 0
--N1012AC2 = 0
--N1012AC3 = 0
--N1012AC4 = 0
--N1012AC5 = 0
--N1013AC3 = 0
--N1013AC4 = 0
--N1013AC5 = 0
--N1013AC6 = 1
--N1014AC3 = 0
--N1014AC4 = 0
--N1014AC5 = 0
--N1014AC6 = 1.909090909
--N1015AC3 = 0
--N1015AC4 = 0
--N1015AC5 = 0
--N1015AC6 = 3
--N1016AC3 = 0
--N1016AC4 = 0
--N1016AC5 = 0
--N1016AC6 = 4
--N1017AC3 = 0
--N1017AC4 = 0
--N1017AC5 = 0
--N1017AC6 = 0.09090909091
--N1018AC1 = 3.782713663
--N1018AC2 = 6.749720385
--N1018AC3 = 7
--N1018AC4 = 0
--N1018AC5 = 4.039001305
--N1018AC6 = 0
--N1019AC1 = 0
--N1019AC2 = 1.412371134
--N1019AC3 = 0
--N1019AC4 = 2.587628866
--N1019AC5 = 0
--N1020AC1 = 0
--N1020AC2 = 0
--N1020AC3 = 0
--N1020AC4 = 0
--N1020AC5 = 0
--N1020AC6 = 0
--N1021AC1 = 0
--N1021AC2 = 0
--N1021AC3 = 0
--N1021AC4 = 0
--N1021AC5 = 0
--N1022AC1 = 0
--N1023AC1 = 0
--N1026AC1 = 1
--N1027AC1 = 0
--N1028AC1 = 0
--N1029AC1 = 1
--N1030AC1 = 1
--N1032AC1 = 1
--N1032AC2 = 1
--N1032AC3 = 1
--N1032AC4 = 1
--N1032AC5 = 1
--N1033AC1 = 0
--N1033AC2 = 1.371681416
--N1033AC3 = 0
--N1033AC4 = 0.6283185841
--N1033AC5 = 0
--N1034AC1 = 0
--N1034AC2 = 0
--N1034AC3 = 0
--N1035AC1 = 0
--N1035AC2 = 0.04608448823
--N1035AC3 = 0
--N1035AC4 = 0.01051928536
--N1035AC5 = 0
--N1036AC1 = 0
--N1036AC2 = 0
--N1036AC3 = 0
--N1037AC4 = 0
--N1037AC5 = 3.220930233
--N1038AC4 = 0
--N1038AC5 = 0
--N1039AC4 = 0
--N1039AC5 = 0
--N1040AC4 = 10
--N1040AC5 = 10
--N1040AC6 = 10
--N1041AC4 = 5.79377625
--N1041AC5 = 20
--N1041AC6 = 20
--N1042AC4 = 20
--N1042AC5 = 20
--N1042AC6 = 20
--N1043AC1 = 0
--N1043AC2 = 0
--N1043AC3 = 0
--N1044AC1 = 0
--N1044AC2 = 1
--N1044AC3 = 0
--N1046AC3 = 1
--N1047AC1 = 0
--N1047AC2 = 1
--N1047AC3 = 0
--N1050AC3 = 0.109375
--N1050AC4 = 0
--N1050AC5 = 0
--N1051AC1 = 20
--N1051AC2 = 20
--N1051AC3 = 20
--N1051AC4 = 0
--N1051AC5 = 20
--N1051AC6 = 11.52971853
--*** ./ppl_lpsol -s -p1 -c -oobtained -n boeing1.mps
--Feasible problem.
--*** ./ppl_lpsol -s -p1 -oobtained -r -m -c0.00000000863 boeing2.mps
--Optimum value: -315.018728
--Optimum location:
--PBOSORD0 = 302
--PBOSORD1 = 0
--PBOSORD2 = 0
--PBOSORD3 = 0
--PBOSORD4 = 0
--PBOSLGA0 = 712
--PBOSLGA1 = 268
--PBOSLGA2 = 0
--PBOSLGA3 = 1372
--PBOSCLE0 = 4.108024927
--PBOSCLE1 = 137.8919751
--PBOSCLE2 = 0
--PBOSCLE3 = 0
--PORDBOS0 = 34
--PORDBOS1 = 0
--PORDBOS2 = 0
--PORDBOS3 = 268
--PORDBOS4 = 0
--PORDLGA0 = 0
--PORDLGA1 = 515
--PORDLGA2 = 0
--PORDLGA3 = 0
--PORDCLE0 = 470.294686
--PORDCLE1 = 148.705314
--PORDCLE2 = 0
--PORDCLE3 = 0
--PLGABOS0 = 1162
--PLGABOS1 = 0
--PLGABOS2 = 458
--PLGABOS3 = 0
--PLGABOS4 = 0
--PLGABOS5 = 1123
--PLGAORD0 = 712
--PLGAORD1 = 0
--PLGAORD2 = 0
--PLGAORD3 = 0
--PLGACLE0 = 0
--PLGACLE1 = 249
--PLGACLE2 = 268
--PCLEBOS0 = 131
--PCLEBOS1 = 0
--PCLEBOS2 = 0
--PCLEBOS3 = 0
--PCLEBOS4 = 0
--PCLEORD0 = 178.5972891
--PCLEORD1 = 249
--PCLEORD2 = 16.40271092
--PCLEORD3 = 268
--PCLEORD4 = 0
--PCLELGA0 = 0
--PCLELGA1 = 0
--PCLELGA2 = 409
--PCLELGA3 = 0
--BBOSORD0 = 0
--BBOSORD1 = 0
--BBOSCLE0 = 0.1616272102
--BBOSCLE1 = 7.026778587
--BORDBOS0 = 0
--CBOSORD0 = 12
--CBOSORD1 = 0
--CBOSORD2 = 0
--CBOSORD3 = 0
--CBOSORD4 = 0
--CBOSCLE0 = 0
--CBOSCLE1 = 8.811594203
--CBOSCLE2 = 0
--CBOSCLE3 = 0
--CORDBOS0 = 1.5
--CORDBOS1 = 22.5
--CORDBOS2 = 0
--CORDBOS3 = 0
--CORDBOS4 = 0
--CORDLGA0 = 13
--CORDLGA1 = 0
--CORDLGA2 = 0
--CORDLGA3 = 0
--CLGAORD0 = 22.5
--CLGAORD1 = 22.5
--CLGAORD2 = 0
--CLGAORD3 = 0
--CLGACLE0 = 16
--CLGACLE1 = 0
--CLGACLE2 = 0
--CCLELGA0 = 0
--CCLELGA1 = 5
--CCLELGA2 = 0
--CCLELGA3 = 0
--GRDTIMO1 = 0
--GRDTIMN1 = 0
--GRDTIMO2 = 0
--GRDTIMN2 = -76.79770851
--GRDTIMN3 = -10.27177739
--GRDTIMN4 = -21.60844089
--N1003AC1 = 0
--N1003AC2 = 6.724489796
--N1003AC3 = 0.4
--N1003AC4 = 0
--N1005AC1 = 0.01346893419
--N1005AC2 = 0
--N1005AC3 = 0
--N1005AC4 = 0
--N1011AC1 = 0.5855648822
--N1011AC2 = 0
--N1011AC3 = 0.2937198068
--N1011AC4 = 0
--N1013AC2 = 7.265306122
--N1013AC4 = 2
--N1015AC2 = 0
--N1015AC4 = 1.422222222
--N1017AC2 = 0
--N1017AC4 = 2
--N1019AC2 = 2.540816327
--N1019AC4 = 0
--N1021AC1 = 0.01346893419
--N1021AC2 = 0.1254559795
--N1021AC3 = 0
--N1021AC4 = 0
--N1002AC1 = 0
--N1002AC2 = 4.798925367
--N1002AC3 = 0
--N1002AC4 = 0
--N1004AC2 = 0
--N1004AC4 = 2
--N1006AC1 = 0.5990338164
--N1006AC2 = 0
--N1006AC3 = 0.6937198068
--N1006AC4 = 0
--N1008AC2 = 11.85714286
--N1008AC4 = 2
--N1010AC2 = 0
--N1010AC4 = 0
--N1012AC2 = 0
--N1012AC4 = 1.422222222
--N1014AC2 = 4.673469388
--N1014AC4 = 0
--N1100AC2 = 2.734693878
--N1100AC4 = 0
--N1102AC2 = 0
--N1102AC4 = 0
--N1200AC2 = 14
--N1200AC4 = 0
--N1201AC2 = 11.45918367
--N1201AC4 = 0
--*** ./ppl_lpsol -s -p1 -oobtained -r -M -c0.00000000213 boeing2.mps
--Optimum value: -73.3689691
--Optimum location:
--PBOSORD0 = 28
--PBOSORD1 = 0
--PBOSORD2 = 0
--PBOSORD3 = 0
--PBOSORD4 = 249
--PBOSLGA0 = 258.2518986
--PBOSLGA1 = 686
--PBOSLGA2 = 35.74810145
--PBOSLGA3 = 1372
--PBOSCLE0 = 0
--PBOSCLE1 = 0
--PBOSCLE2 = 0
--PBOSCLE3 = 142
--PORDBOS0 = 302
--PORDBOS1 = 0
--PORDBOS2 = 0
--PORDBOS3 = 0
--PORDBOS4 = 0
--PORDLGA0 = 0
--PORDLGA1 = 0
--PORDLGA2 = 515
--PORDLGA3 = 0
--PORDCLE0 = 0
--PORDCLE1 = 619
--PORDCLE2 = 0
--PORDCLE3 = 0
--PLGABOS0 = 0
--PLGABOS1 = 712
--PLGABOS2 = 0
--PLGABOS3 = 686
--PLGABOS4 = 426.7481014
--PLGABOS5 = 918.2518986
--PLGAORD0 = 258.2518986
--PLGAORD1 = 0
--PLGAORD2 = 453.7481014
--PLGAORD3 = 0
--PLGACLE0 = 517
--PLGACLE1 = 0
--PLGACLE2 = 0
--PCLEBOS0 = 131
--PCLEBOS1 = 0
--PCLEBOS2 = 0
--PCLEBOS3 = 0
--PCLEBOS4 = 0
--PCLEORD0 = 0
--PCLEORD1 = 0
--PCLEORD2 = 712
--PCLEORD3 = 0
--PCLEORD4 = 0
--PCLELGA0 = 197
--PCLELGA1 = 70
--PCLELGA2 = 0
--PCLELGA3 = 142
--BBOSORD0 = 0
--BBOSORD1 = 0
--BBOSCLE0 = 0
--BBOSCLE1 = 0
--BORDBOS0 = 0
--CBOSORD0 = 0
--CBOSORD1 = 0
--CBOSORD2 = 0
--CBOSORD3 = 0
--CBOSORD4 = 0
--CBOSCLE0 = 0
--CBOSCLE1 = 0
--CBOSCLE2 = 12.8
--CBOSCLE3 = 0
--CORDBOS0 = 19.2
--CORDBOS1 = 0
--CORDBOS2 = 0
--CORDBOS3 = 0
--CORDBOS4 = 0
--CORDLGA0 = 0
--CORDLGA1 = 0
--CORDLGA2 = 10.4
--CORDLGA3 = 0
--CLGAORD0 = 0
--CLGAORD1 = 0
--CLGAORD2 = 10.4
--CLGAORD3 = 25.6
--CLGACLE0 = 12.8
--CLGACLE1 = 0
--CLGACLE2 = 0
--CCLELGA0 = 0
--CCLELGA1 = 0
--CCLELGA2 = 0
--CCLELGA3 = 0
--GRDTIMO1 = 73.01076
--GRDTIMN1 = -100
--GRDTIMO2 = 0
--GRDTIMN2 = -90
--GRDTIMN3 = -45
--GRDTIMN4 = -45
--N1003AC1 = 7
--N1003AC2 = 0
--N1003AC3 = 0.6856076556
--N1003AC4 = 0
--N1005AC1 = 0
--N1005AC2 = 0
--N1005AC3 = 0
--N1005AC4 = 0
--N1011AC1 = 0
--N1011AC2 = 0
--N1011AC3 = 1.314392344
--N1011AC4 = 0
--N1013AC2 = 2.635223455
--N1013AC4 = 0
--N1015AC2 = 5.275510204
--N1015AC4 = 2
--N1017AC2 = 0
--N1017AC4 = 0
--N1019AC2 = 4.630082668
--N1019AC4 = 0.9244444444
--N1021AC1 = 7
--N1021AC2 = 0
--N1021AC3 = 2
--N1021AC4 = 2
--N1002AC1 = 7
--N1002AC2 = 0
--N1002AC3 = 2
--N1002AC4 = 2
--N1004AC2 = 0
--N1004AC4 = 0
--N1006AC1 = 7
--N1006AC2 = 0
--N1006AC3 = 2
--N1006AC4 = 0
--N1008AC2 = 0
--N1008AC4 = 0
--N1010AC2 = 7.265306122
--N1010AC4 = 0.9244444444
--N1012AC2 = 5.275510204
--N1012AC4 = 2
--N1014AC2 = 0
--N1014AC4 = 0
--N1100AC2 = 7
--N1100AC4 = 5.274621909
--N1102AC2 = 4.354572464
--N1102AC4 = 0
--N1200AC2 = 14
--N1200AC4 = 0.9244444444
--N1201AC2 = 9.369917332
--N1201AC4 = 0
--*** ./ppl_lpsol -s -p1 -c -oobtained -n boeing2.mps
--Feasible problem.
- *** ./ppl_lpsol -s -p1 -c -oobtained -r -m mas74.mps
- Optimum value: 10482.79528
- Optimum location:
---
-2.24.1
-
diff --git a/dev-libs/ppl/ppl-1.2-r3.ebuild b/dev-libs/ppl/ppl-1.2-r3.ebuild
index ea74b3baa50..c3e4bc769be 100644
--- a/dev-libs/ppl/ppl-1.2-r3.ebuild
+++ b/dev-libs/ppl/ppl-1.2-r3.ebuild
@@ -7,7 +7,8 @@ inherit autotools
DESCRIPTION="The Parma Polyhedra Library for numerical analysis of complex systems"
HOMEPAGE="http://bugseng.com/products/ppl"
-SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.xz"
+SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~juippis/distfiles/tmp/ppl-1.2-r3-disable-boeing-tests.patch"
LICENSE="GPL-3"
SLOT="0/4.14" # SONAMEs
@@ -25,7 +26,7 @@ RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}/disable-mipproblem2.patch"
"${FILESDIR}/disable-containsintegerpoint1.patch"
- "${FILESDIR}/disable-boeing-tests.patch"
+ "${DISTDIR}/ppl-1.2-r3-disable-boeing-tests.patch"
"${FILESDIR}/fix-clang-build.patch"
)
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-11-15 15:32 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-21 2:47 [gentoo-commits] repo/gentoo:master commit in: dev-libs/ppl/, dev-libs/ppl/files/ Michael Orlitzky
-- strict thread matches above, loose matches on Subject: below --
2020-11-15 15:31 Joonas Niilola
2020-04-14 21:25 Michael Orlitzky
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox