notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
py-theano Optimizing compiler for evaluating math expressions on CPUs and GPUs
1.0.5_1 math on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0.5Version of this port present on the latest quarterly branch.
Maintainer: demon@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-03-06 09:48:09
Last Update: 2021-10-03 17:47:27
Commit Hash: 07fb2d5
Also Listed In: python
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}theano>0:math/py-theano@${PY_FLAVOR}
To install the port: cd /usr/ports/math/py-theano/ && make install clean
To add the package, run one of these commands:
  • pkg install math/py-theano
  • pkg install py38-theano
NOTE: This is a Python port. Instead of py38-theano listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-theano
Package flavors (<flavor>: <package>)
  • py38: py38-theano
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-theano
ABIlatestquarterly
FreeBSD:11:aarch641.0.1_11.0.4_2
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.0.1_1-
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-theano
ABIlatestquarterly
FreeBSD:11:aarch641.0.1_1-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.0.1_1-
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-theano
ABIlatestquarterly
FreeBSD:11:aarch64-1.0.4_2
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.0.5
FreeBSD:13:aarch641.0.5-
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.0.5-
 
py38-theano
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.0.51.0.5
FreeBSD:11:armv6--
FreeBSD:11:i3861.0.51.0.5
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.0.5
FreeBSD:12:amd641.0.5_11.0.5
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.0.5_11.0.5
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-1.0.5
FreeBSD:13:amd641.0.5_11.0.5
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3861.0.5_11.0.5
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch641.0.5_1-
FreeBSD:14:amd641.0.5_1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3861.0.5_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-setuptools>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
Runtime dependencies:
  1. py38-numpy>=1.16,1<1.20,1 : math/py-numpy@py38
  2. py38-scipy>=0.8.0 : science/py-scipy@py38
  3. py38-six>=1.9.0 : devel/py-six@py38
  4. py38-setuptools>0 : devel/py-setuptools@py38
  5. python3.8 : lang/python38
This port is required by:
for Run
  1. math/py-Diofant
  2. math/py-keras
  3. math/py-pymc3

Configuration Options:
Options name:

USES:

pkg-message:
If installing:
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/T/Theano/
  2. https://pypi.org/packages/source/T/Theano/
Collapse this list.

Number of commits found: 30

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
03 Oct 2021 17:47:27
 files touched by this commit commit hash:07fb2d5e9d001934f1670d01aec1f536f14ebde2  1.0.5_1
fernape search for other commits by this committer
*/*: Remove compiler:openmp from Mk/Uses/compiler.mk

The option implied a dependency on gcc but clang got openmp support long ago.

Remove compiler:openmp from Mk/Uses/compiler.mk

For ports using USE=compiler:openmp, just remove it and make them build with
clang.
Fix conditionals when necessary
Bump PORTREVISION where appropriate

If problem arises, they can be addressed by using USE_GCC=yes

An update to the Porter's Handbook will follow.

Approved by: portmgr (bapt)
Differential Revision: https://reviews.freebsd.org/D31971
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.0.5
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
24 Dec 2020 09:03:39
Original commit files touched by this commit Revision:559053  1.0.5
antoine search for other commits by this committer
scipy 1.5.4 is only compatible with python 3.6+

Reported by:	pkg-fallout
28 Jul 2020 21:36:36
Original commit files touched by this commit Revision:543635  1.0.5
demon search for other commits by this committer
Update to version 1.0.5.
13 Aug 2019 22:29:43
Original commit files touched by this commit Revision:508882  1.0.4_2
mat search for other commits by this committer
onvert to UCL & cleanup pkg-message (categories l-m)
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  1.0.4_2
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
10 Apr 2019 06:18:32
Original commit files touched by this commit Revision:498530  1.0.4_1
antoine search for other commits by this committer
Bump a few PORTREVISIONs after r498529

With hat:	portmgr
26 Feb 2019 13:44:32
Original commit files touched by this commit Revision:493965  1.0.4
rm search for other commits by this committer
math/py-theano: update to 1.0.4

Changelog:
- Theano is now compatible with NumPy 1.16

PR:		236052
Approved by:	demon (maintainer)
17 Dec 2018 13:07:15
Original commit files touched by this commit Revision:487682  1.0.3
wen search for other commits by this committer
- Update to 1.0.3

PR:		234089
Submitted by:	wenheping2000@hotmail.com
Approved by:	maintainer
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  1.0.1_2
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
29 Jul 2018 22:18:46
Original commit files touched by this commit Revision:475857  1.0.1_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  1.0.1
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
23 Mar 2018 17:35:00
Original commit files touched by this commit Revision:465391  1.0.1
yuri search for other commits by this committer
math/py-theano: Update 0.9.0 -> 1.0.1

Port changes:
* Change to DISTVERSION
* Simplified MASTER_SITES as per portlint recommendation
* Add NO_ARCH

PR:		226869
Approved by:	demon (maintainer)
10 Mar 2018 17:46:06
Original commit files touched by this commit Revision:464084  0.9.0_3
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
26 Feb 2018 07:04:29
Original commit files touched by this commit Revision:462993  0.9.0_2
yuri search for other commits by this committer
math/py-theano: Unbroke the port.

Port changes:
* Fixed shebang and pythn intepreter in theano/misc/check_blas_many.sh
* While here, added LICENSE/LICENSE_FILE

Approved by:	portmgr (port compliance, infrastructure)
Approved by:	tcberner (mentor, implicit)
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  0.9.0_2  Sanity Test Failure
mat search for other commits by this committer
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 View all of this commit message)
10 Sep 2017 20:55:39
Original commit files touched by this commit Revision:449591  0.9.0_2
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
01 Apr 2017 15:23:32
Original commit files touched by this commit Revision:437439  0.9.0_1
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
21 Mar 2017 14:00:29
Original commit files touched by this commit Revision:436607  0.9.0
demon search for other commits by this committer
Update to version 0.9.0
12 Jan 2017 19:45:11
Original commit files touched by this commit Revision:431297  0.8.2
demon search for other commits by this committer
Update to version 0.8.2.

PR:		215894
Submitted by:	wen
20 Nov 2016 09:38:09
Original commit files touched by this commit Revision:426566  0.8.0_2
gerald search for other commits by this committer
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
02 Nov 2016 22:45:14
Original commit files touched by this commit Revision:425174  0.8.0_1
mat search for other commits by this committer
Cleanup no longer needed CHMOD usage after r424898.

PR:		213743
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
26 Jun 2016 20:43:14
Original commit files touched by this commit Revision:417618  0.8.0_1
antoine search for other commits by this committer
Allow use as a regular user

Reported by:	 pkg-fallout
01 Apr 2016 14:16:20
Original commit files touched by this commit Revision:412348  0.8.0
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
22 Mar 2016 10:08:28
Original commit files touched by this commit Revision:411643  0.8.0
demon search for other commits by this committer
Update to version 0.8.0
14 May 2015 10:15:09
Original commit files touched by this commit Revision:386312  0.7.0
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
05 Apr 2015 10:10:50
Original commit files touched by this commit Revision:383282  0.7.0
demon search for other commits by this committer
Use compiler:openmp to pull the correct CXX variable.
Add some notes about how to use theano in multi-threaded mode.
04 Apr 2015 10:41:36
Original commit files touched by this commit Revision:383196  0.7.0
demon search for other commits by this committer
Update to version 0.7.0.
18 Mar 2015 09:38:59
Original commit files touched by this commit Revision:381533  0.7.0.r2
demon search for other commits by this committer
Update to version 0.7.0-rc2.
06 Mar 2015 09:47:52
Original commit files touched by this commit Revision:380579  0.6.0
demon search for other commits by this committer
New port: Theano.
Theano is a Python library that allows you to define, optimize, and evaluate
mathematical expressions involving multi-dimensional arrays efficiently.

http://deeplearning.net/software/theano/

Number of commits found: 30