Port details |
- py-freebsd Python interface to FreeBSD-specific system libraries
- 0.9.5_1 devel =9 0.9.5Version of this port present on the latest quarterly branch.
- Maintainer: python@FreeBSD.org
- Port Added: 2002-06-14 07:33:42
- Last Update: 2024-07-06 16:11:55
- Commit Hash: 3c45bcb
- People watching this port, also watch:: python, nmap, libxml2, wget, unzip
- Also Listed In: python
- License: BSD2CLAUSE
- WWW:
- https://github.com/sobomax/py-freebsd/
- Description:
- This package provides a python interface to FreeBSD-specific library
functions.
- ¦ ¦ ¦ ¦
- 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}freebsd>0:devel/py-freebsd@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/devel/py-freebsd/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/py-freebsd
- pkg install py311-freebsd
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 py311-freebsd listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py311-freebsd
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1655829890
SHA256 (sobomax-py-freebsd-v0.9.5_GH0.tar.gz) = c74e92fce44e28df30ae6ce2001129c11f4d73caf91c72b041fb0752b45e9acc
SIZE (sobomax-py-freebsd-v0.9.5_GH0.tar.gz) = 28205
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:
-
- py311-setuptools>=0 : devel/py-setuptools@py311
- py311-wheel>=0 : devel/py-wheel@py311
- python3.11 : lang/python311
- py311-build>=0 : devel/py-build@py311
- py311-installer>=0 : devel/py-installer@py311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_py-freebsd
- 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 |
0.9.5_1 06 Jul 2024 16:11:55 |
Po-Chuan Hsieh (sunpoet) |
devel/py-freebsd: Convert to USE_PYTHON=pep517
- Bump PORTREVISION for package change |
0.9.5 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> |
0.9.5 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 ) |
0.9.5 21 Jun 2022 20:58:33 |
Po-Chuan Hsieh (sunpoet) |
devel/py-freebsd: Update to 0.9.5
Changes: https://github.com/sobomax/py-freebsd/releases |
0.9.4 21 Jun 2022 16:36:29 |
Po-Chuan Hsieh (sunpoet) |
devel/py-freebsd: Convert to USE_PYTHON=unittest |
0.9.4 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.9.4 28 Dec 2020 23:02:15 |
antoine |
Drop python 2.7 support from a few ports
With hat: portmgr |
0.9.4 24 Dec 2020 13:46:02 |
kai |
Relax hardcoded paths to fix build with Python 3.8.7
Since r558913 Python 3.8 incorporates BPO-42604 [1] which changed the
shared libs naming scheme. This means "EXT_SUFFIX" is now derived from
SOABI and yields with Python 3.8 to ".cpython-38.so" instead of ".so".
The affected ports strip the libaries in the "post-install" target via
hardcoded path(s) and the build fails at the end because the new extension
is not expected at this place.
Remedy the issue by adding wildcards to these paths. This should also
prepare the ports for future Python releases, which will use the new shared
libs naming scheme.
[1] https://bugs.python.org/issue42604
PR: 252057
Reported by: John Kennedy
Reviewed by: fluffy, koobs
Approved by: koobs (python) |
0.9.4 19 Feb 2020 15:17:09 |
antoine |
Clean up |
0.9.4 17 Feb 2020 06:03:59 |
koobs |
devel/py-freebsd: Update to 0.9.4
- Switch to GitHub (sobomax fork of perky's upstream)
- This update includes Python 3.x support
- Add test target (and adjust PYDISTUTILS_BUILD_TARGET to build in-place)
- Remove patches (upstreamed)
PR: 233781
Submitted by: sobomax (based on)
Approved by: portmgr (maintainer timeout) |
0.9.3_8 26 Dec 2019 07:54:29 |
antoine |
Deprecate a few ports
With hat: portmgr |
0.9.3_8 02 Nov 2018 13:32:35 |
rene |
Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724 |
0.9.3_8 19 Feb 2018 11:10:43 |
antoine |
Reduce dependency on the python2 metaport
PR: 225752
Submitted by: Yasuhiro KIMURA |
0.9.3_7 28 May 2017 23:16:25 |
sunpoet |
Pet portlint
- Move LICENSE downward
- Sort USE_PYTHON
- Strip shared library
- Regenerate patch files with makepatch:
- Bump PORTREVISION for package change |
0.9.3_6 12 Jan 2017 14:02:47 |
amdmi3 |
- Add LICENSE
- Always check OPSYS along with OSVERSION
Approved by: portmgr blanket |
0.9.3_6 15 Oct 2015 14:55:14 |
mat |
Drop 8 support.
With hat: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3694 |
0.9.3_6 14 May 2015 10:15:09 |
mat |
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 |
0.9.3_6 03 Apr 2015 11:26:50 |
mat |
Remove OSVERSION checks that do not make sense any more.
For example (${OSVERSION} >= 900000 && ${OSVERSION} < 900021) is always true,
as is (${OSVERSION} > 900002 || ${OSVERSION} < 900000 && ${OSVERSION} > 800107).
Regarding patches, when an EXTRA_PATCHES is no longer needed, I remove it, when
it is always needed, I renamed it, in one case, I merged two patches.
Differential Revision: https://reviews.freebsd.org/D2209 |
0.9.3_6 23 Nov 2014 14:35:38 |
amdmi3 |
- Fix build on CURRENT
PR: 194488
Submitted by: amdmi3
Approved by: maitainer timeout |
0.9.3_6 20 Oct 2014 16:04:14 |
mva |
- Convert ports of devel/ to USES=python
Approved by: portmgr (implicit) |
0.9.3_6 24 Jan 2014 19:16:13 |
mva |
- Enable stagedir support
- Convert to PYDISTUTILS_AUTOPLIST |
0.9.3_6 13 Jan 2014 21:00:04 |
rene |
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by: python (mva, rm)
Approved by: portmgr-lurkers (mat) |
0.9.3_6 20 Sep 2013 17:13:47 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
0.9.3_6 12 Nov 2011 15:14:26 |
lwhsu |
- Extend python compatibility to 2.7
PR: ports/162417
Submitted by: olgeni
Feature safe: yes |
0.9.3_5 09 Nov 2011 03:57:37 |
miwi |
- Fix build
Reported by: pavbot |
0.9.3_5 07 Nov 2011 04:24:55 |
miwi |
- Get rid FreeBSD 6 support |
0.9.3_5 12 Jun 2011 05:01:56 |
miwi |
- Unbreak && build fix for HEAD
PR: 156346
Submitted by: pluknet@ |
0.9.3_4 12 Apr 2011 08:01:10 |
pav |
- Mark BROKEN on 9.X: does not build
src/sysctl.c:332: error: 'CTLTYPE_QUAD' undeclared (first use in this
function)
Reported by: pointyhat |
0.9.3_4 17 Mar 2011 09:05:49 |
miwi |
- Fix build with python27 |
0.9.3_4 25 Feb 2011 07:50:41 |
miwi |
- Move from py24 over to py25 or above
- Drop md5 support |
0.9.3_3 13 Dec 2009 17:00:14 |
miwi |
- Get rip python 2.3+
Note:
Python 2.3 is't longer supported and have a lot of security issues.
Convert 2.3+ to yes/or 2.4/5+
With hat: portmgr |
0.9.3_3 12 Feb 2009 21:33:15 |
miwi |
- Fix build after jail MFC
PR: 131511
Submitted by: "Bjoern A. Zeeb" <bzeeb+freebsdports@zabbadoz.net> |
0.9.3_2 23 Dec 2008 21:15:21 |
erwin |
Unbreak on 8 after the recent jail changes.
Submitted by: bz, pointyhat
Reviewed by: miwi |
0.9.3_2 27 Aug 2007 11:09:27 |
miwi |
- Fix build on HEAD
PR: 115610
Submitted by: Barry Pederson <bp@barryp.org> |
0.9.3_1 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 |
0.9.3_1 19 Apr 2007 11:59:52 |
miwi |
- Remove FreeBSD 4.X gruft
PR: 111862
Submitted by: Marcelo Araujo <araujo@bsdmail.org> |
0.9.3_1 29 Mar 2007 07:20:09 |
perky |
- Add a patch to fix a bug on setproctitle support. [1]
- Pass the maintainership to python@.
PR: 108085
Submitted by: Martin Kammerhofer <dada@pluto.tugraz.at> |
0.9.3 09 Dec 2005 03:45:08 |
perky |
Update to 0.9.3 which fixed a problem on building 7-current due to
lack of MNT_NODEV.
PR: 90125
Submitted by: rodrigc |
0.9.1 07 May 2005 03:11:11 |
kris |
IGNORE on 4.x: Requires GEOM which is a 5.x feature |
0.9.1 11 Apr 2005 14:36:17 |
perky |
Fix build on build clusters, hopefully. |
0.9.1 10 Apr 2005 16:24:16 |
perky |
Update to 0.9.1.
This version adds several new features such as kqueue, sysctl, geom,
chflags and etc. |
0.2_1 19 Dec 2004 17:18:57 |
perky |
- Add missing two constants, MNT_NOWAIT and MNT_WAIT for statfs().
- Bump PORTREVISION.
Submitted by: Rui Lopes <rui@ruilopes.com> |
0.2 05 Dec 2004 14:08:12 |
perky |
Fix build on 5 and 6.
Submitted by: Michal Suszko <Michal@dry.pl> |
0.2 26 Sep 2004 02:39:15 |
kris |
BROKEN on 5.x: Does not compile
Approved by: portmgr (self) |
0.2 18 Mar 2004 07:38:48 |
perky |
Add SIZE data.
Submitted by: trevor |
0.2 06 Feb 2004 13:12:53 |
trevor |
Use PLIST_FILES (bento-tested, marcus-reviewed). |
0.2 25 Feb 2003 06:25:36 |
perky |
De-pkg-comment for my ports. |
0.2 01 Jul 2002 16:49:50 |
perky |
Update to 0.2 |
0.1 25 Jun 2002 07:50:58 |
perky |
Updating my email address.
Approved by: cjh (mentor) |
0.1 14 Jun 2002 07:29:30 |
ijliao |
add py-freebsd 0.1
Python interface to FreeBSD-specific system libraries
PR: 39253
Submitted by: Hye-Shik Chang <perky@fallin.lv> |