pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

coin-or-lemon: initial revision



Module Name:	pkgsrc-wip
Committed By:	mayuresh <mayuresh%acm.org@localhost>
Pushed By:	mayuresh
Date:		Thu Aug 29 09:36:22 2024 +0530
Changeset:	461073688538092d64b62d6b3b9ef75e3df8f4b6

Added Files:
	coin-or-lemon/DESCR
	coin-or-lemon/Makefile
	coin-or-lemon/PLIST
	coin-or-lemon/distinfo

Log Message:
coin-or-lemon: initial revision

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=461073688538092d64b62d6b3b9ef75e3df8f4b6

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 coin-or-lemon/DESCR    |   7 ++++
 coin-or-lemon/Makefile |  29 +++++++++++++
 coin-or-lemon/PLIST    | 110 +++++++++++++++++++++++++++++++++++++++++++++++++
 coin-or-lemon/distinfo |   5 +++
 4 files changed, 151 insertions(+)

diffs:
diff --git a/coin-or-lemon/DESCR b/coin-or-lemon/DESCR
new file mode 100644
index 0000000000..132fa5a794
--- /dev/null
+++ b/coin-or-lemon/DESCR
@@ -0,0 +1,7 @@
+Lemon is a C++ template library providing efficient implementations of common
+data structures and algorithms with focus on combinatorial optimization tasks
+connected mainly with graphs and networks.
+
+LEMON is a member of the COIN-OR initiative, a collection of OR related open
+source projects. You are free to use it in your commercial or non-commercial
+applications under very permissive license terms.
diff --git a/coin-or-lemon/Makefile b/coin-or-lemon/Makefile
new file mode 100644
index 0000000000..ea5bceeae9
--- /dev/null
+++ b/coin-or-lemon/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD$
+
+DISTNAME=	lemon-1.3.1
+PKGNAME=	coin-or-${DISTNAME}
+CATEGORIES=	math
+MASTER_SITES=	http://lemon.cs.elte.hu/pub/sources/
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://lemon.cs.elte.hu/trac/lemon
+COMMENT=	Library for Efficient Modeling and Optimization in Networks
+LICENSE=	boost-license
+
+USE_TOOLS+=	pkg-config
+USE_LANGUAGES=	c c++
+CXXFLAGS+=	-fpermissive
+GCC_REQD+=	10
+
+REPLACE_SH=	tools/lemon-0.x-to-1.x.sh
+
+PKGCONFIG_OVERRIDE+=	lemon/lemon.pc.in
+
+CMAKE_CONFIGURE_ARGS+=	-DLEMON_ENABLE_SOPLEX=NO
+CMAKE_CONFIGURE_ARGS+=	-DLEMON_ENABLE_ILOG=NO
+CMAKE_CONFIGURE_ARGS+=	-DLEMON_ENABLE_GLPK=NO
+CMAKE_CONFIGURE_ARGS+=	-DLEMON_ENABLE_COIN=YES
+
+.include "../../math/coinmp/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/coin-or-lemon/PLIST b/coin-or-lemon/PLIST
new file mode 100644
index 0000000000..41d37adf3a
--- /dev/null
+++ b/coin-or-lemon/PLIST
@@ -0,0 +1,110 @@
+@comment $NetBSD$
+bin/dimacs-solver
+bin/dimacs-to-lgf
+bin/lemon-0.x-to-1.x.sh
+bin/lgf-gen
+include/lemon/adaptors.h
+include/lemon/arg_parser.h
+include/lemon/assert.h
+include/lemon/bellman_ford.h
+include/lemon/bfs.h
+include/lemon/bin_heap.h
+include/lemon/binomial_heap.h
+include/lemon/bits/alteration_notifier.h
+include/lemon/bits/array_map.h
+include/lemon/bits/bezier.h
+include/lemon/bits/default_map.h
+include/lemon/bits/edge_set_extender.h
+include/lemon/bits/enable_if.h
+include/lemon/bits/graph_adaptor_extender.h
+include/lemon/bits/graph_extender.h
+include/lemon/bits/lock.h
+include/lemon/bits/map_extender.h
+include/lemon/bits/path_dump.h
+include/lemon/bits/solver_bits.h
+include/lemon/bits/traits.h
+include/lemon/bits/variant.h
+include/lemon/bits/vector_map.h
+include/lemon/bits/windows.h
+include/lemon/bucket_heap.h
+include/lemon/capacity_scaling.h
+include/lemon/cbc.h
+include/lemon/christofides_tsp.h
+include/lemon/circulation.h
+include/lemon/clp.h
+include/lemon/color.h
+include/lemon/concept_check.h
+include/lemon/concepts/bpgraph.h
+include/lemon/concepts/digraph.h
+include/lemon/concepts/graph.h
+include/lemon/concepts/graph_components.h
+include/lemon/concepts/heap.h
+include/lemon/concepts/maps.h
+include/lemon/concepts/path.h
+include/lemon/config.h
+include/lemon/connectivity.h
+include/lemon/core.h
+include/lemon/cost_scaling.h
+include/lemon/counter.h
+include/lemon/cplex.h
+include/lemon/cycle_canceling.h
+include/lemon/dfs.h
+include/lemon/dheap.h
+include/lemon/dijkstra.h
+include/lemon/dim2.h
+include/lemon/dimacs.h
+include/lemon/edge_set.h
+include/lemon/edmonds_karp.h
+include/lemon/elevator.h
+include/lemon/error.h
+include/lemon/euler.h
+include/lemon/fib_heap.h
+include/lemon/fractional_matching.h
+include/lemon/full_graph.h
+include/lemon/glpk.h
+include/lemon/gomory_hu.h
+include/lemon/graph_to_eps.h
+include/lemon/greedy_tsp.h
+include/lemon/grid_graph.h
+include/lemon/grosso_locatelli_pullan_mc.h
+include/lemon/hao_orlin.h
+include/lemon/hartmann_orlin_mmc.h
+include/lemon/howard_mmc.h
+include/lemon/hypercube_graph.h
+include/lemon/insertion_tsp.h
+include/lemon/karp_mmc.h
+include/lemon/kruskal.h
+include/lemon/lgf_reader.h
+include/lemon/lgf_writer.h
+include/lemon/list_graph.h
+include/lemon/lp.h
+include/lemon/lp_base.h
+include/lemon/lp_skeleton.h
+include/lemon/maps.h
+include/lemon/matching.h
+include/lemon/math.h
+include/lemon/max_cardinality_search.h
+include/lemon/min_cost_arborescence.h
+include/lemon/nagamochi_ibaraki.h
+include/lemon/nauty_reader.h
+include/lemon/nearest_neighbor_tsp.h
+include/lemon/network_simplex.h
+include/lemon/opt2_tsp.h
+include/lemon/pairing_heap.h
+include/lemon/path.h
+include/lemon/planarity.h
+include/lemon/preflow.h
+include/lemon/quad_heap.h
+include/lemon/radix_heap.h
+include/lemon/radix_sort.h
+include/lemon/random.h
+include/lemon/smart_graph.h
+include/lemon/soplex.h
+include/lemon/static_graph.h
+include/lemon/suurballe.h
+include/lemon/time_measure.h
+include/lemon/tolerance.h
+include/lemon/unionfind.h
+lib/libemon.a
+lib/pkgconfig/lemon.pc
+share/lemon/cmake/LEMONConfig.cmake
diff --git a/coin-or-lemon/distinfo b/coin-or-lemon/distinfo
new file mode 100644
index 0000000000..adcee2aa40
--- /dev/null
+++ b/coin-or-lemon/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (lemon-1.3.1.tar.gz) = 2c5b9c34230358c845acb38089a1afd5433ae0d78eaa14e1193f8df529f28bcf
+SHA512 (lemon-1.3.1.tar.gz) = 715eb45e790c908e41de4c13e68b7880e1d86c54eca53f896c95b6bc411ded504f3f768bed9d63562ed4adad53167fb3a7828c67456fdea645a5d0a94ae2e038
+Size (lemon-1.3.1.tar.gz) = 5142826 bytes


Home | Main Index | Thread Index | Old Index