remove Python 2 bindings for lpsolve

These bindings depend on py2-numpy which is about to be removed.
This commit is contained in:
daniel
2025-06-29 13:55:39 +00:00
parent aa722cd3f1
commit 306dca48b1
6 changed files with 0 additions and 77 deletions
-26
View File
@@ -1,26 +0,0 @@
COMMENT = Python bindings for lpsolve
DISTNAME = lp_solve_${V}_Python_source
# interface version differs from pkg version
MODPY_DISTV = 5.5.0.9
PKGNAME = py-lpsolve-${V}
REVISION = 3
LIB_DEPENDS += math/lpsolve/core
BUILD_DEPENDS += math/py2-numpy
RUN_DEPENDS += math/py2-numpy
MODULES = lang/python
MODPY_VERSION = ${MODPY_DEFAULT_VERSION_2}
WRKDIST = ${WRKDIR}/lp_solve_${V_MAJOR}/extra/Python
WANTLIB += ${MODPY_WANTLIB}
WANTLIB += lpsolve55 pthread
NUMPY_PATH = ${MODPY_LIBDIR}/site-packages/numpy/core/include
SUBST_VARS += NUMPY_PATH
pre-configure:
${SUBST_CMD} ${WRKBUILD}/setup.py
NO_TEST = Yes
.include <bsd.port.mk>
-2
View File
@@ -1,2 +0,0 @@
SHA256 (lp_solve_5.5.2.0_Python_source.tar.gz) = eWg7wmLp2lsvpzOLoZCpzRBVm58tvLjzvwfiqBCDrFE=
SIZE (lp_solve_5.5.2.0_Python_source.tar.gz) = 58017
-12
View File
@@ -1,12 +0,0 @@
Don't use malloc.h header on OpenBSD.
--- hash.c.orig Thu Nov 20 00:32:43 2014
+++ hash.c Thu Nov 20 00:32:50 2014
@@ -8,7 +8,6 @@
#include <sys/types.h>
#include <stdlib.h>
-#include <malloc.h>
#include <string.h>
#include "hash.h"
@@ -1,29 +0,0 @@
--- setup.py.orig Mon Feb 1 20:57:56 2010
+++ setup.py Fri May 11 15:02:36 2012
@@ -3,15 +3,8 @@ from os import getenv
import sys
import os
p = sys.prefix
-NUMPYPATH = '.'
-if os.path.isdir(p + '/include/numpy'):
- NUMPY = 'NUMPY'
-elif os.path.isdir(p + '/Lib/site-packages/numpy/core/include/numpy'):
- NUMPY = 'NUMPY'
- NUMPYPATH = p + '/Lib/site-packages/numpy/core/include'
-else:
- NUMPY = 'NONUMPY'
-print 'numpy: ' + NUMPY
+NUMPYPATH = '${NUMPY_PATH}'
+NUMPY='NUMPY'
windir = getenv('windir')
if windir == None:
WIN32 = 'NOWIN32'
@@ -29,7 +22,7 @@ setup (name = "lpsolve55",
ext_modules = [Extension("lpsolve55",
["lpsolve.c", "hash.c", "pythonmod.c"],
define_macros=[('PYTHON', '1'), (WIN32, '1'), ('NODEBUG', '1'), ('DINLINE', 'static'), (NUMPY, '1'), ('_CRT_SECURE_NO_WARNINGS', '1')],
- include_dirs=['../..', NUMPYPATH],
+ include_dirs=['../..', NUMPYPATH, '${LOCALBASE}/include/lpsolve'],
library_dirs=[LPSOLVE55],
libraries = ["lpsolve55"])
]
-2
View File
@@ -1,2 +0,0 @@
Python bindings for the lpsolve mixed integer linear programming (MILP)
solver.
-6
View File
@@ -1,6 +0,0 @@
lib/python${MODPY_VERSION}/site-packages/lp_maker.py
lib/python${MODPY_VERSION}/site-packages/lp_maker.pyc
lib/python${MODPY_VERSION}/site-packages/lp_solve.py
lib/python${MODPY_VERSION}/site-packages/lp_solve.pyc
lib/python${MODPY_VERSION}/site-packages/lpsolve55-${MODPY_DISTV}-py${MODPY_VERSION}.egg-info
lib/python${MODPY_VERSION}/site-packages/lpsolve55.so