Remove unused com_github_stevengj_nlopt
Change-Id: I725db1013bf0642f013c645b0f128bfc75c6e0d6
Signed-off-by: Austin Schuh <austin.linux@gmail.com>
diff --git a/WORKSPACE b/WORKSPACE
index 019a5ae..a64865d 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -368,16 +368,6 @@
)
http_archive(
- name = "com_github_stevengj_nlopt",
- build_file = "@//debian:nlopt.BUILD",
- patch_args = ["-p1"],
- patches = ["//debian:nlopt.patch"],
- sha256 = "2d65815b21c30813499fe19c63947f7da56b10c0d4a459dce05417899b43e461",
- strip_prefix = "nlopt-496be736b8b249273838b891f4c8ca3669551127",
- url = "https://software.frc971.org/Build-Dependencies/nlopt-496be736b8b249273838b891f4c8ca3669551127.zip",
-)
-
-http_archive(
name = "com_google_absl",
patch_args = ["-p1"],
patches = ["//third_party/abseil:abseil.patch"],
diff --git a/debian/nlopt.BUILD b/debian/nlopt.BUILD
deleted file mode 100644
index 4648561..0000000
--- a/debian/nlopt.BUILD
+++ /dev/null
@@ -1,148 +0,0 @@
-genrule(
- name = "empty_nlopt_config",
- outs = ["build/nlopt_config.h"],
- cmd = "echo > $(OUTS)",
-)
-
-cc_library(
- name = "nlopt",
- srcs = [
- "build/nlopt_config.h",
- "src/algs/ags/ags.cc",
- "src/algs/ags/ags.h",
- "src/algs/ags/data_types.hpp",
- "src/algs/ags/evolvent.cc",
- "src/algs/ags/evolvent.hpp",
- "src/algs/ags/local_optimizer.cc",
- "src/algs/ags/local_optimizer.hpp",
- "src/algs/ags/solver.cc",
- "src/algs/ags/solver.hpp",
- "src/algs/auglag/auglag.c",
- "src/algs/auglag/auglag.h",
- "src/algs/bobyqa/bobyqa.c",
- "src/algs/bobyqa/bobyqa.h",
- "src/algs/cdirect/cdirect.c",
- "src/algs/cdirect/cdirect.h",
- "src/algs/cdirect/hybrid.c",
- "src/algs/cobyla/cobyla.c",
- "src/algs/cobyla/cobyla.h",
- "src/algs/crs/crs.c",
- "src/algs/crs/crs.h",
- "src/algs/direct/DIRect.c",
- "src/algs/direct/DIRserial.c",
- "src/algs/direct/DIRsubrout.c",
- "src/algs/direct/direct.h",
- "src/algs/direct/direct-internal.h",
- "src/algs/direct/direct_wrap.c",
- "src/algs/esch/esch.c",
- "src/algs/esch/esch.h",
- "src/algs/isres/isres.c",
- "src/algs/isres/isres.h",
- "src/algs/luksan/luksan.h",
- "src/algs/luksan/mssubs.c",
- "src/algs/luksan/plip.c",
- "src/algs/luksan/plis.c",
- "src/algs/luksan/pnet.c",
- "src/algs/luksan/pssubs.c",
- "src/algs/mlsl/mlsl.c",
- "src/algs/mlsl/mlsl.h",
- "src/algs/mma/ccsa_quadratic.c",
- "src/algs/mma/mma.c",
- "src/algs/mma/mma.h",
- "src/algs/neldermead/neldermead.h",
- "src/algs/neldermead/nldrmd.c",
- "src/algs/neldermead/sbplx.c",
- "src/algs/newuoa/newuoa.c",
- "src/algs/newuoa/newuoa.h",
- "src/algs/praxis/praxis.c",
- "src/algs/praxis/praxis.h",
- "src/algs/slsqp/slsqp.c",
- "src/algs/slsqp/slsqp.h",
- "src/algs/stogo/global.cc",
- "src/algs/stogo/global.h",
- "src/algs/stogo/linalg.cc",
- "src/algs/stogo/linalg.h",
- "src/algs/stogo/local.cc",
- "src/algs/stogo/local.h",
- "src/algs/stogo/stogo.cc",
- "src/algs/stogo/stogo.h",
- "src/algs/stogo/stogo_config.h",
- "src/algs/stogo/tools.cc",
- "src/algs/stogo/tools.h",
- "src/api/deprecated.c",
- "src/api/f77api.c",
- "src/api/f77funcs.h",
- "src/api/f77funcs_.h",
- "src/api/general.c",
- "src/api/nlopt-internal.h",
- "src/api/optimize.c",
- "src/api/options.c",
- "src/util/mt19937ar.c",
- "src/util/nlopt-util.h",
- "src/util/qsort_r.c",
- "src/util/redblack.c",
- "src/util/redblack.h",
- "src/util/rescale.c",
- "src/util/soboldata.h",
- "src/util/sobolseq.c",
- "src/util/stop.c",
- "src/util/timer.c",
- ],
- hdrs = ["src/api/nlopt.h"],
- copts = [
- "-Wno-format-nonliteral",
- "-DBUGFIX_VERSION=0",
- "-DHAVE_COPYSIGN",
- "-DHAVE_DLFCN_H",
- "-DHAVE_FPCLASSIFY",
- "-DHAVE_GETOPT_H",
- "-DHAVE_GETOPT",
- "-DHAVE_GETPID",
- "-DHAVE_GETTID_SYSCALL=1",
- "-DHAVE_GETTIMEOFDAY",
- "-DHAVE_INTTYPES_H",
- "-DHAVE_ISINF",
- "-DHAVE_ISNAN",
- "-DHAVE_MEMORY_H",
- "-DHAVE_QSORT_R",
- "-DHAVE_STDINT_H",
- "-DHAVE_STDLIB_H",
- "-DHAVE_STRINGS_H",
- "-DHAVE_STRING_H",
- "-DHAVE_SYS_STAT_H",
- "-DHAVE_SYS_TYPES_H",
- "-DHAVE_SYS_TIME_H",
- "-DHAVE_TIME",
- "-DHAVE_UINT32_T",
- "-DHAVE_UNISTD_H",
- "-DMAJOR_VERSION=2",
- "-DMINOR_VERSION=7",
- "-DTHREADLOCAL=__thread",
- "-DTIME_WITH_SYS_TIME",
- "-DNLOPT_CXX11",
- "-DNLOPT_CXX",
- ],
- includes = [
- "build",
- "src/algs/ags",
- "src/algs/auglag",
- "src/algs/bobyqa",
- "src/algs/cdirect",
- "src/algs/cobyla",
- "src/algs/crs",
- "src/algs/direct",
- "src/algs/esch",
- "src/algs/isres",
- "src/algs/luksan",
- "src/algs/mlsl",
- "src/algs/mma",
- "src/algs/neldermead",
- "src/algs/newuoa",
- "src/algs/praxis",
- "src/algs/slsqp",
- "src/algs/stogo",
- "src/api",
- "src/util",
- ],
- visibility = ["//visibility:public"],
-)
diff --git a/debian/nlopt.patch b/debian/nlopt.patch
deleted file mode 100644
index 9b60608..0000000
--- a/debian/nlopt.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/algs/ags/solver.cc b/src/algs/ags/solver.cc
-index 63b8760..b837112 100644
---- a/src/algs/ags/solver.cc
-+++ b/src/algs/ags/solver.cc
-@@ -38,6 +38,8 @@ namespace
- mRightBound = rightBound;
- }
-
-+ virtual ~ProblemInternal() {}
-+
- double Calculate(const double* y, int fNumber) const
- {
- return mFunctions[fNumber](y);