1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-02 01:20:54 +00:00
Commit Graph

4871 Commits

Author SHA1 Message Date
Kai Knoblich
9cb5898561 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)
2020-12-24 13:46:01 +00:00
Antoine Brodin
14be7bd191 scipy 1.5.4 is only compatible with python 3.6+
Reported by:	pkg-fallout
2020-12-24 09:03:39 +00:00
Diane Bruce
1a4458f4d3 Actually the patch-src_Makefile.am is not needed at all and since
it only needed gsed to cover a broken sed in base the Makefile does
not need to bring in gsed.
2020-12-20 20:09:44 +00:00
Sunpoet Po-Chuan Hsieh
2068499185 Remove extra \r removal after r558767 2020-12-20 19:50:29 +00:00
Loïc Bartoletti
ecb5b21c9e Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip to 12.8.1
PR:		251764
Exp-run by: antoine
2020-12-15 17:56:00 +00:00
Rene Ladan
e5aa301f0f Remove expired ports:
2020-12-12 comms/py-libconcord: Uses deprecated version of python
2020-12-12 databases/py-swift: Uses deprecated version of python
2020-12-12 devel/py-AddOns: Uses deprecated version of python
2020-12-12 devel/py-BytecodeAssembler: Uses deprecated version of python
2020-12-12 devel/py-repoze.who-testutil: Uses deprecated version of python
2020-12-12 devel/py-riak_pb: Uses deprecated version of python
2020-12-12 devel/pythk: Uses deprecated version of python
2020-12-12 mail/py-spambayes: Uses deprecated version of python
2020-12-12 math/py-numeric: Uses deprecated version of python
2020-12-12 math/py-scientific: Uses deprecated version of python
2020-12-12 net/py-suds: Uses deprecated version of python
2020-12-12 net/pynids: Uses deprecated version of python
2020-12-12 security/py-obfsproxy-tor: Uses deprecated version of python
2020-12-12 sysutils/syslog-ng324: Agreed upon upstream one year deprecation policy
2020-12-12 www/py-pylons: Uses deprecated version of python
2020-12-12 www/py-qpy: Uses deprecated version of python
2020-12-12 13:10:02 +00:00
Ganael LAPLANCHE
c7a631b203 Update to 2.14.3 2020-12-10 11:08:27 +00:00
Piotr Kubaj
932a4703bc comms/fldigi: disable NATIVE_OPT by default
Packages should not have -mcpu=native enabled.
2020-12-09 11:02:22 +00:00
Loïc Bartoletti
47b26d9293 Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0
This commit combines several updates.

- Update Qt to 5.12.2
- Update PyQt to 5.15.1
- Since PySide 5.15.1 is broken with Qt 5.15.2, so PySide and Shiboken are also updated to 5.15.2.
- Update sip to 5.4.0

SIP is a collection of tools  to create Python bindings for C and C++ libraries and used by PyQt and wxPython. There are some changes with sip5 [1]:
- python 3.5+ is required
- sip drops support of old deprecated methods as sipdistutils & cie.
- this version breaks also PyQt5 extension ABI. SIP files will be installed in ${PYTHON_SITELIBDIR}/PyQt${_PYQT_VERSION}/bindings
- some ports will use the new pyqtbuilder package with the pyproject.toml setup. Instead if the project have a setup.py, you should use sip-build to build it.
- if a port needs sip, it should also needs pysip. BTW, py-qt5-core requires pysip, so that should be enough for PyQt packages.

List of ports impacted by this change. Most of the patches have been integrated or are in the process of being integrated upstream:

- devel/libsavitar
- graphics/py-python-poppler-qt5
- net-im/scudcloud
- net/libarcus
- print/py-frescobaldi
- science/py-veusz
- graphics/qgis and graphics/qgis-ltr
- deskutils/calibre

A special note regarding calibre. New versions require sip>=5, we update it to the latest version (thanks to madpilot@)

science/scidavis will remove the PyQt binding soon and there is no patch planned, so we remove the python option (ok makc@)

While here, convert some ports to USE_PYQT (cad/cura, cad/uranium, devel/eric6, ...)

Thanks to tcberner and adridg!

[1] https://www.riverbankcomputing.com/static/Docs/sip/

PR:                250853
Exp-run by:        antoine
2020-12-08 20:03:07 +00:00
Mark Linimon
4748c79acf Mark as BROKEN on riscv64.
While here, pet portlint (Makevar order).

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
2020-12-07 03:09:42 +00:00
Rene Ladan
71a54257c7 Move ports that I wrote to my personal email address. 2020-12-05 20:40:32 +00:00
Ganael LAPLANCHE
ddeb5a7e44 Update to 2.14.2
- Switch to CMake (qmake support dropped upstream)
- Always use Portaudio as gqrx is always linked to it
  (dependency brought by Gnuradio-audio)
2020-12-05 17:10:27 +00:00
Piotr Kubaj
c2aae870da comms/rxtx: fix packaging on powerpc64le
Otherwise powerpc64le string is replaced by ppc64, but it should be ppc64le.
2020-12-04 23:34:07 +00:00
Kyle Evans
3be0440830 comms/owfs: update to 3.2p4
owfs 3.2p4 have been released, which among other things fixes a FreeBSD
build bug.

* Update 3.2p3 -> 3.2p4
* Change from USE_GITHUB to MASTER_SITES
* Remove OWFS Python bindings, as python2.7 is no longer supported in
  FreeBSD and owfs python binding does not build with anything else. It is
  deprecated in favour for pyownet or similar
  (see https://github.com/owfs/owfs/issues/75 for more details)
* Remove owtraffic as it is now builtin.
* Add uthash build dependency (header-only)

PR:		248868
Approved by:	maintainer
MFH:		2020Q4 (blanket: build fix)
2020-12-04 14:28:54 +00:00
Diane Bruce
d924587149 =Version 1.3.53=
2020-12-01  David Freese  <w1hkj@bellsouth.net>

	99b40176: xmlrpc server
	76ca5673: OpenBSD

2020-11-21  Morgan Jones  <me@numin.it>

	da1eec99: Xiegu G90 etal

2020-11-16  Mike Keitz  <keitz24@gmail.com>

	c4e7d190: FT757GX2

2020-11-12  David Freese  <w1hkj@bellsouth.net>

	d20b35fe: Cmd Buttons
	9f5e7549: FTdx101D
	b0dc76d6: IC705
	9d7f7625: FT450D
	2090f632: commands
	43aa3ebf: Extras dialog
	8775b15d: FT-991/A

2020-10-30  Richard Shaw  <hobbes1069@gmail.com>

	9107974c: Remove superfluous ceil call in get_rf_gain() as the cast to int truncates it anyway.
	4c10a73d: FT450D / TS-480SAT

2020-10-30  David Freese  <w1hkj@bellsouth.net>

	f14bc01b: CPU optimization
	ccba8018: Font Browser

=Version 1.3.52=

	066021b0: Documentation Update
	9d812b37: FT450/D
	4fe02df2: FT991A
	9b35358f: 24 user buttons
	c735fb25: fonts
	38075780: Xiegu G90
	e95333b9: i7
	181cc873: IC-705
	547a2735: Memory Bank
	3c2ee3ae: Memory leaks

2020-10-05  Mike Phipps  <qrz@k8wu.me>

	ed679695: FT736R

2020-10-03  David Freese  <w1hkj@bellsouth.net>

	3b0406bc: UI wide resize
	7d86b0f5: Extras Dialog
	c046bd5f: gpio PTT
	11a01f27: Memory UI
	2b469582: FreqControl Update
	4bef465c: meter image

2020-09-02  Tim Seed  <a45wg@sy-edm.com>

	5c31b379: IC7000

2020-07-12  David Freese  <w1hkj@bellsouth.net>

	37918b04: regex lib
	7f6c96aa: clockid_t
	63b1e96d: PTT polling
	bf1889ea: FT891
2020-12-03 23:40:16 +00:00
Diane Bruce
18a886b06c =Version 4.1.17=
2020-12-02  David Freese  <w1hkj@bellsouth.net>

	c2714afa1: CW keying
	87b923e9f: N3FJP support
	37d3598b3: Rx Monitor
	039dff7e2: Contestia / Olivia

2020-11-16  Haris SV1GRB  <sv1grb@gmail.com>

	83358bf65: Greek translation
2020-12-03 21:30:44 +00:00
Muhammad Moinur Rahman
7d21b823cf comms/dfu-util: Update version 0.1=>0.10
- update WWW
2020-11-28 03:23:18 +00:00
Jose Alonso Cardenas Marquez
09d2d0c086 - Bump PORTREVISION. lazarus was updated to 2.0.10 2020-11-25 03:41:23 +00:00
Diane Bruce
91dc327653 - sed is broken on 11.4 so install and use gsed instead. 2020-11-22 01:49:49 +00:00
Tobias C. Berner
93b90c42e3 Only define USE_LDCONFIG in devel/qt5-core
All the qt5-ports share the same library directory. devel/qt5-core is dependet on
by all others.
So there is no need to add identical entries to libdata/ldconfig, and restart the
ldconfig service on every pkg change of those ports.

Reported by:	bapt
Reviewed by:	bapt
Differential Revision:	https://reviews.freebsd.org/D27224
2020-11-21 18:18:34 +00:00
Diane Bruce
1700edcf38 updated Asciidoc results in embedded \r in guide.cxx which confused compiler
Hack in an additional sed to remove \r into existing sed
2020-11-20 21:46:49 +00:00
Adam Weinberger
db15051ca5 Add education virtual category
PR:		248402
Submitted by:	PauAmma
2020-11-20 07:16:06 +00:00
Loïc Bartoletti
912f37ed8c comms/mlan3: back to the pool
PR:		251225
Submitted by:	Chris Hutchinson <portmaster@bsdforge.com> (maintainer)
2020-11-18 15:56:33 +00:00
Yuri Victorovich
b1eed160cf comms/fldigi: Update 4.1.15 -> 4.1.16
Reported by:	portscout
2020-11-16 03:17:26 +00:00
Mark Linimon
7ea3033324 Mark various ports BROKEN on aarch64.
Obtained from:	local run @lonesome.com
2020-11-15 09:06:24 +00:00
Antoine Brodin
054d406447 Deprecate a few python 2.7 ports 2020-11-11 12:14:54 +00:00
Ganael LAPLANCHE
7cb343399c Update to 2.13.5 2020-11-09 15:05:41 +00:00
Ganael LAPLANCHE
460efe506a Update to 2.13.3 2020-11-02 17:47:26 +00:00
Ganael LAPLANCHE
5e02f6913e Update to 2.13.2 2020-10-30 19:24:40 +00:00
Rodrigo Osorio
58f90d7da8 comms/gammu: upgrade to 1.42.0
Major changes:
 - Fixed compilation on some non GNU systems.
 - Localization updates.
 - Improved CNMI command compatibility for AT module.
 - Improved getting of network and manufacturer information in AT module.
 - Improved compatibility with D-Link modems that need to power on.
 - Dropped Python 2 compatibility from utility scripts.
 - Fixed bug in deleting SMS messages.

Full changelog: https://fr.wammu.eu/news/2020/10/03/gammu-1-42-0/
2020-10-27 15:24:23 +00:00
Diane Bruce
c587a37c3c =Version 4.1.15=
2020-10-17  David Freese  <w1hkj@bellsouth.net>

	fb6be0c2d: Doxygen cleanup

2020-10-16  Richard Shaw  <hobbes1069@gmail.com>

	e76e55705: NULL / nullptr
	4c7fcee25: c++17 fixes
	396712d92: FSQ
	136b67198: trx_mode
	5e882d6c9: rigCAT
	08630d6cc: MinGW
	b4de51995: Fix warning about boundary issue.

2020-10-16  David Freese  <w1hkj@bellsouth.net>

	554e21b36: VUmeter
	d670ccce4: documentation update
	ab69c22f4: <@LOCK macro
	c30b39305: Sound Card Record
	8ef2bd201: fmt csv
	bc14a38b2: W1AW-macros
	98de9a656: xmlrpc memory leak
	67dd7b42f: County Lists
	685e4384c: fmt modem
	2a1cef26f: xmlrpc rig timeout
	75754d4fd: doc update
	f1600c636: fmt-docs
	06c2cebae: kml
	b4575f656: DXCC lookup
	df9a5978b: status locale
	a8d02cda7: Level indicator
	8915b0450: FeldHell
	209741778: hamlib NET
	cd7ec00ac: NanoIO

2020-08-27  Andreas Scholz  <entwickelheini@users.sourceforge.net>

	48cd15424: ADIF Conformity

2020-08-24  David Freese  <w1hkj@bellsouth.net>

	f0230a8b2: feld-hell font
	e5b67ec7d: wf
	2e90a584b: exit cleanup

2020-07-28  Kosta Arvanitis  <karvanitis@hotmail.com>

	4887da833: XmlRpc Exit
	cba23e535: Macros

2020-07-25  Rik van Riel  <riel@surriel.com>

	f8a29a146: Navtex

2020-07-20  David Freese  <w1hkj@bellsouth.net>

	3c9d07f00: debug source
	42557ed7a: cluster dupcheck
2020-10-26 14:07:09 +00:00
Michael Reifenberger
7af552932c Try to fix i386 build 2020-10-24 08:20:43 +00:00
Michael Reifenberger
73b2c3e29f Update to release 4.0.0.0 and use python 3.6+
PR:		249591
Submitted by:	rhurlin@
2020-10-19 18:33:04 +00:00
Ganael LAPLANCHE
24cb54de7d Update to 2.13.1 2020-10-19 11:10:27 +00:00
Diane Bruce
6437cedaf2 Long overdue upgrade to 0.3.7
Added Sysctl.py to handle retrieving pid/vid of comports [db]

Changelog						[upstream]
=========

v0.3.7
------

- Added a delta marker
- Segments can now have exponential different step widths
  (see logarithmic sweeping)
- More different data points selectable
  (shorter are useful on logarithmic sweeping)
- Scrollable marker column
- Markers initialize on start, middle, end
- Frequency input is now more "lazy"
  10m, 50K and 1g are now valid for 10MHz, 50kHz and 1GHz
- Added a wavelength field to Markers
- 32 bit windows binaries build in actions
- Stability improvements due to better exception handling
- Workaround for wrong first S21mag value on V2 devices

v0.3.6
------

- Implemented bandwidth setting in device management

v0.3.5
------

- Sweep worker now initializes full dataset on setting changes.
  Therefore no resize of charts when doing multi segment sweep
- Changing datapoints in DeviceSettings are reflected in SweepSettings widget step size
- Simplified calibration code by just using scipy.interp1d with fill\_value
- Established Interface class to ease locking and allow non usb connections in future
- Cleaned up VNA code. Added some pause statements to get more robust readings
- Added MagLoopAnalysis
- Touchstone class can now generate interpolated Datapoints for a given frequency
  Will be usefull in future analysis code
- Fixed a bug in Version comparison

v0.3.4
------

- Refactored Analysis
- Add Antenna Analysis
- Fixed bug in Through Calibration
- Fixed bug in s2p saving
- Fixed crash when clicking connect with no device connected
- Fixed module error with source installation if
  pkg\_resources missing

v0.3.3
------

- Fixed data acquisition with S-A-A-2 / NanoVNA V2
- Refactored calibration code
- Calibration data between known datapoints in now
  interpolated by spline interpolation
- Fixed through calibration

v0.3.2
------

- fixed crash with averaging sweeps
  also averaging now discards reading by geometrical distance

v0.3.1
------

- fixed crash with calibration assistant

v0.3.0
------

- Support for S-A-A-2 / NanoVNA V2
- Support for 202 Datapoints/scan with NanoVNA-H
- Support for attenuator at S11
- Massive code separation to easy additon of
  Hardware, Charts, Analysis ...

Known Issues
------------

- -H / -H4 supports depends on Firmware
2020-10-17 16:50:25 +00:00
Baptiste Daroussin
c5e5a41c2c comms/chirp: remove expired 2020-10-16 07:46:52 +00:00
Diane Bruce
3cf7031b15 Fix missed sed patterns 2020-10-13 11:01:01 +00:00
Diane Bruce
df449157ac - Update to 2.2.7
- Change upstream repository
- Clean up Makefiles
- Remove obsolete Created by: line

Release 2.2.7:
By John A. Magliacane <kd2bd@amsat.org> (12-Oct-2020):

* Fixed the vocalizer build script to use bash rather than
  the default system shell (which could be something else entirely).

* Vocalizer now uses improved (faster and royality-free) speech
  samples generated through https://ttsmp3.com/

* Improved the keyboard handling to permit cursor and function
  keys to be depressed without causing undesired program behavior.

* Modified the degree symbol displayed after the Eclipse Depth angle
  in Single Tracking Mode for better consistancy across a wider range
  of terminals.

* Since ISS visibility doesn't require a very dark sky, the sun angle
  visibility threshold for the ISS was lowered from -12.0 degrees
  (Nautical Twilight) to -8.0 degrees (between Nautical and Civil
  Twilight).

* Several additional display changes were made for improved operation
  under Android platforms.

* The kepupdate script is now installed by default.

----------------------------------------------------------------------------

Release 2.2.6:
By John A. Magliacane <kd2bd@amsat.org> (20-May-2020):

* The installer program has been replaced by a bash script that
  configures, compiles, and installs PREDICT and several companion
  client utility applications.

* The SingleTrack and MultiTrack displays have been modified for
  more consistent performance across a wider range of terminals.

* PREDICT's "vocalizer" now employs the Advanced Linux Sound
  Architecture (ALSA) environment instead of OSS in response
  to recent changes in v5.6 and later Linux kernels.

* The handling of geosynchronous and geostationary satellites
  has been improved, but still needs to be used with caution.

* 100 MHz normalized downlink Doppler shift information has been
  added to all -p and -f command-line outputs.

* The documentation and the transponder database file have been
  updated, and the format of the man page has been corrected.

----------------------------------------------------------------------------

Release 2.2.5:
By John A. Magliacane <kd2bd@amsat.org> (05-May-2018):

* Fixed coding bugs identified by GCC v8.1.0.

* Re-arranged GCC arguments in installer.c for better
  compatibility with more recent versions of GCC.

* Added a -dp command-line option to PREDICT to
  provide quick Doppler shift estimates in CSV format.
  (Thanks Joeal Subash)

* Updated the documentation to reflect the changes.

----------------------------------------------------------------------------

Release 2.2.4:
By John A. Magliacane <kd2bd@amsat.org> (12-Mar-2018):

* Fixed a bug affecting the -f switch that sometimes caused
  a failure to return proper output.  (Tnx: Andrej Lajovic)

* Fixed a bug in installer.c that sometimes caused a failure
  to properly install PREDICT's executable into /usr/local/bin
  by default.

* Added <errno.h> header to gsat-1.1.0/src/callbacks.c

----------------------------------------------------------------------------
2020-10-13 00:49:26 +00:00
Mateusz Piotrowski
eb0a64b6b5 Set NO_ARCH
Approved by:	portmgr blanket
2020-10-07 16:15:36 +00:00
Loïc Bartoletti
2933bb22c3 Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Use pypi for PYQT [1]
- Add devel/py-qt5-sip (Don't use it for now. It will be used in future updates of PyQt with py-sip >= 5)
- Add missing py-qt5 ports: comms/py-qt5-sensors, devel/py-qt5-location, devel/py-qt5-remoteobjects, net/py-qt5-networkauth
- Strip libs
- Refactor *_PATH and *_PORT parts

[1] RiverBankComputing doesn't offer links to download latest version of some ports

PR:		247369
Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D25749
Exp-run by:	antoine
2020-10-05 15:50:03 +00:00
Thomas Zander
8337fc6d5f Chase libsndfile 1.0.30 update.
Details:
- Missing symbol sf_version_string, not auto-resolved by pkg + rebuild.
- Bump PORTREVISION for consumers.
2020-10-01 08:56:20 +00:00
Baptiste Daroussin
da83ad980b Drop false dependency on pygtk2 gnuradio actually used pygobject3 meaning
gtk3
2020-09-30 16:07:59 +00:00
Niclas Zeising
a8d9df7e30 Bump portrevision for devel/evdev-proto
Bump portrevision on everything with a build dependency on
devel/evdev-proto, to chace the update of evdev-proto in r550442.
2020-09-28 19:59:57 +00:00
Tobias Kortkamp
963d53af82 Clean up some things
Reported by:	portscan
2020-09-24 08:50:25 +00:00
Mark Linimon
3bff5a1ddd Enable building on powerpc64le.
Approved by:	portmgr (tier-2 blanket)
2020-09-23 23:25:06 +00:00
Mark Linimon
68319a90db Also mark broken on powerpc64le (untested, but will fail same way).
Approved by:	portmgr (tier-2 blanket)
2020-09-23 18:19:55 +00:00
Mark Linimon
cfe53b8ef2 Also mark broken on powerpc64le (untested, but will fail same way). 2020-09-23 18:18:38 +00:00
Stefan Eßer
2380a3cfc5 Fix build with -fno-common
While here add license and regenerate all patches with make makepatch.
2020-09-21 15:03:43 +00:00
Diane Bruce
fdbbcaef01 Xastir 2.1.6 was released in April of 2020.
FreeBSD's port still has 2.1.4 (over a year old), and that port was
recently patched to fix the build with GCC 10 by adding "-fcommon"
to the CFLAGS.  Xastir 2.1.6 has had its GCC 10 compatibility fixed
so that sort of hack is no longer needed in the port if it were
updated to the new version.

There are also numerous other improvements over 2.1.4, including removal
of obsolete options, and consolidation of some options that had
previously been set up as independently selectable, but were in fact
completely dependent on each other.  The build is simpler now,
as some of these things that were previously user-selectable are
automatic now -- notably, if shapelib support is requested and
shapelib is found, pcre is also required *and* automatically enables
dbfawk. The code that previously allowed shapelib support without
dbfawk (and therefore pcre) has been removed.

This means that the current Makefile, which has no option for deselecting
shapelib, but does have an option for selecting or deselecting DBFAWK,
needs a little changing:  remove DBFAWK as an option and make pcre
a required package along with shapelib (instead of dependent on
the DBFAWK setting) and all should be well.

Submitted by:	russo@bogodyn.org
Approved by:	Maintainer
2020-09-21 14:46:12 +00:00
Yuri Victorovich
a75734c7e0 comms/soapyuhd: Update 0.4.0 -> 0.4.1
Reported by:	portscout
2020-09-21 09:53:39 +00:00