Port details |
- py-simpy Simulation in Python
- 3.0.13 devel =3 3.0.13Version of this port present on the latest quarterly branch.
- Maintainer: wen@FreeBSD.org
- Port Added: 2004-06-29 09:06:20
- Last Update: 2024-02-29 07:18:32
- Commit Hash: 5d4139f
- People watching this port, also watch:: libevent, sash, pure-ftpd, e2fsprogs, fusefs-sshfs
- Also Listed In: python
- License: LGPL21
- WWW:
- https://simpy.readthedocs.org/en/latest/
- Description:
- SimPy (= Simulation in Python) is an object-oriented, process-based discrete-
event simulation language based on standard Python and released under the GNU
GPL. It provides the modeler with components of a simulation model including
processes, for active components like customers, messages, and vehicles, and
resources, for passive components that form limited capacity congestion points
like servers, checkout counters, and tunnels. It also provides monitor variables
to aid in gathering statistics. Random variates are provided by the standard
Python random module.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}simpy>0:devel/py-simpy@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/devel/py-simpy/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/py-simpy
- pkg install py39-simpy
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-simpy listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-simpy
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1586757021
SHA256 (simpy-3.0.13.tar.gz) = dd8c16ca3cff1574c99fe9f5ea4019c631c327f2bdc842e8b1a5c55f5e3e9d27
SIZE (simpy-3.0.13.tar.gz) = 410773
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-setuptools-scm>0 : devel/py-setuptools-scm@py39
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for py39-simpy-3.0.13:
DOCS=on: Build and/or install documentation
TKINTER=off: py-tkinter for plot
===> Use 'make config' to modify these settings
- Options name:
- devel_py-simpy
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.0.13 29 Feb 2024 07:18:32 |
Charlie Li (vishwin) |
devel/py-setuptools-scm: update to 8.0.4
Directory and PORTNAME changed to match normalised name in release
tarball; consumers updated to match.
Although setuptools itself is specified as a run dependency in the
Python package metadata, it is currently left out here to prevent
environment pollution until at least PR 270510 is committed.
Additionally, this version of setuptools-scm requires setuptools>=61,
which means this version is only meant for USE_PYTHON=pep517 ports
as all USE_PYTHON=distutils ports will switch to devel/py-setuptools58
also after PR 270510. science/py-emmet-core is switched to
devel/py-setuptools_scm7 accordingly, as it specifies setuptools-scm<8.
devel/py-{flit-scm,hatch-vcs} have ${PY_SETUPTOOLS} added to
RUN_DEPENDS to compensate.
Further details: https://wiki.freebsd.org/Python/setuptools
Reported by: yuri
Co-authored by: matthew
Exp-run by: antoine (earlier iteration)
Approved by: yuri (science/py-emmet-core, previous iteration)
PR: 272134
Differential Revision: https://reviews.freebsd.org/D39288 |
3.0.13 27 Jun 2023 19:34:34 |
Rene Ladan (rene) |
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568> |
3.0.13 11 Jan 2023 15:58:34 |
Dmitry Marakasov (amdmi3) |
*/*: rename CHEESESHOP to PYPI in MASTER_SITES
PR: 267994
Differential revision: D37518
Approved by: bapt |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
3.0.13 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
3.0.13 20 Jul 2022 14:21:35 |
Tobias C. Berner (tcberner) |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
3.0.13 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
3.0.13 28 Dec 2020 23:02:15 |
antoine |
Drop python 2.7 support from a few ports
With hat: portmgr |
3.0.13 13 Apr 2020 11:52:30 |
wen |
- Update to 3.0.13 |
3.0.11 22 Jul 2018 23:32:02 |
wen |
- Update to 3.0.11 |
3.0.10 20 Jun 2018 17:05:44 |
mat |
Use PY_FLAVOR for dependencies.
FLAVOR is the current port's flavor, it should not be used outside of
this scope.
Sponsored by: Absolight |
3.0.10 30 Nov 2017 15:50:34 |
mat |
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the (Only the first 15 lines of the commit message are shown above ) |
3.0.10 06 Sep 2016 10:49:00 |
wen |
- Update to 3.0.10 |
3.0.9 21 Jun 2016 06:12:14 |
wen |
- Update to 3.0.9 |
3.0.8 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
3.0.8 07 Mar 2016 02:04:48 |
wen |
- Remove unneeded line |
3.0.8 07 Mar 2016 01:59:44 |
wen |
- Update to 3.0.8
- Convert to autoplist
- Convert to optionNG |
2.3.1_2 04 Jan 2016 09:58:36 |
rakuco |
Fix plist after r405196.
The tarball from PyPI includes less documentation than the previous one.
Specifically, HTML documentation is not bundled and needs to be generated with
Sphinx. Documentation build files are also not present, as well as some .pyc
files created when the documentation was built.
MFH: 2016Q1 |
2.3.1_1 03 Jan 2016 23:14:44 |
rakuco |
Remove non-working SourceForge mirror and regenerate distinfo.
The tarball from PyPI has a different name and slightly different contents:
Only in distcache-SimPy-2.3.1/docs: __pycache__
Files distcache-SimPy-2.3.1/docs/.DS_Store and simpy-2.3.1/docs/.DS_Store differ
Only in distcache-SimPy-2.3.1/docs: build
Only in distcache-SimPy-2.3.1/docs: conftest.pyc
Only in distcache-SimPy-2.3.1/docs/ext: __init__.pyc
Only in distcache-SimPy-2.3.1/docs/ext: __pycache__
Only in distcache-SimPy-2.3.1/docs/ext: annotate.pyc
Only in distcache-SimPy-2.3.1/docs/ext: style.pyc
Only in distcache-SimPy-2.3.1/docs: html
Only in distcache-SimPy-2.3.1/docs/source/_static: .DS_Store
Only in distcache-SimPy-2.3.1/docs/source: .DS_Store (Only the first 15 lines of the commit message are shown above ) |
2.3.1_1 27 Oct 2014 10:58:26 |
bapt |
Cleanup plist |
2.3.1_1 20 Oct 2014 16:04:14 |
mva |
- Convert ports of devel/ to USES=python
Approved by: portmgr (implicit) |
2.3.1_1 15 Jul 2014 14:36:13 |
adamw |
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. |
2.3.1_1 13 May 2014 19:14:06 |
dbn |
Remove obsoleted OPTIONSFILE from devel/py-simpy.
Clean-up from my previous commits.
Approved by: portsmgr (implicit) |
2.3.1_1 12 May 2014 17:55:15 |
dbn |
Fix LICENSE for devel/py-simpy.
- License is LGPL21, not LGPL20 (as per $WORKDIR/LICENSE.txt)
PR: ports/188560
Approved by: portmgr (implicit) |
2.3.1_1 12 May 2014 17:47:41 |
dbn |
Stagify devel/py-simpy.
- Add stage support
- Add LICENSE (LGPL20)
- Update website
- Remove unneeded `.include <bsd.port.pre.mk>'
PR: ports/188560
Submitted by: Bartek Rutkowski <ports@robakdesign.com>
Approved by: portmgr (implicit) |
2.3.1_1 20 Sep 2013 17:13:47 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
2.3.1_1 21 May 2013 07:09:46 |
jgh |
- adoption of optionsNG
Approved by: maintainer, wen@ |
2.3.1_1 02 Mar 2013 22:32:49 |
lwhsu |
- Update *_DEPENDS on x11-toolkits/py-tkinter after _tkinter.so relocation |
2.3.1 01 Feb 2012 02:17:55 |
wen |
- Update to 2.3.1 |
2.3 15 Jan 2012 05:56:18 |
wen |
- update to 2.3 |
2.2 23 Dec 2011 08:42:23 |
wen |
- Update to 2.2 |
2.1.0 03 Jul 2011 14:59:23 |
ohauer |
-remove MD5 |
2.1.0 04 Jun 2010 01:19:16 |
wen |
- Update to 2.1.0
- Update my mail address to FreeBSD |
2.0.1 22 Aug 2009 00:18:43 |
amdmi3 |
- Switch SourceForge ports to the new File Release System: categories starting
with D |
2.0.1 09 Apr 2009 10:46:42 |
miwi |
- Update to 2.0.1
PR: 133425
Submitted by: Wen Heping <wenheping@gmail.com> (maintainer) |
2.00_1 02 Feb 2009 18:03:40 |
xride |
Fix the compile error reported by QAT
PR: 131202
Submitted by: Wen Heping <wenheping@gmail.com> (maintainer) |
2.00 31 Jan 2009 09:08:11 |
xride |
Handing over maintainer role to Wen Heping. |
2.00 30 Jan 2009 19:08:34 |
xride |
update to 2.00
PR: ports/131152
Submitted by: Wen Heping <wenheping@gmail.com> |
1.9.1 13 Oct 2008 11:34:18 |
xride |
update to 1.9.1
PR: ports/127372
Submitted by: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw>
Approved by: maintainer (me) |
1.8 04 Aug 2007 11:41:31 |
gabor |
- Remove the DESTDIR modifications from individual ports as we have a new,
fully chrooted DESTDIR, which does not need such any more.
Sponsored by: Google Summer of Code 2007
Approved by: portmgr (pav) |
1.8 30 Jul 2007 09:42:28 |
alexbl |
- Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
Python Eggs and the easy_install system
Tested by: pointyhat runs
Approved by: pav (portmgr)
Most work by: perky
Thanks to: pav |
1.8 17 Feb 2007 06:48:44 |
xride |
Update to 1.8
PR: 109240
Submitted by: Li-Wen Hsu <lwhsu at lwhsu.org> |
1.7.1 29 Sep 2006 22:01:23 |
xride |
Change my MAINTAINER email to be my @FreeBSD email
Approved by: tmclaugh |
1.7.1 12 Sep 2006 19:27:02 |
miwi |
- Update to 1.7.1
- Pass maintainership to submitter
PR: ports/103201
Submitted by: Soeren Straarup <xride(at)x12.dk> |
1.6.1 28 Nov 2005 16:11:24 |
jkoshy |
Upgrade to v1.6.1. |
1.6 24 Nov 2005 15:40:04 |
pav |
- Add some SHA256 checksums |
1.6 16 Sep 2005 15:33:56 |
mnag |
Update to 1.6
Use cpio to install examples and docs
Approved by: pav (mentor) |
1.5 30 Jan 2005 03:59:01 |
jkoshy |
Upgrade to v1.5. |
1.4.2 29 Jun 2004 09:05:34 |
ijliao |
add py-simpy 1.4.2
Simulation in Python |