70 Commits

Author SHA1 Message Date
Muhammad Moinur Rahman bbab7f59e9 */*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
2023-12-31 01:37:05 +01:00
Ganael LAPLANCHE c379663c64 comms/rtl-sdr: Update to 2.0.1
and bump dependent ports' revisions
2023-11-10 12:39:37 +01:00
Diane Bruce 370297f9fb comms/linrad: Update to work with newer base compiler
Latest compiler is pickier about functions without prototypes
remove unused variable
2023-02-22 10:16:33 -05:00
Stefan Eßer fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 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)
2022-09-07 23:58:51 +02:00
Stefan Eßer b7f05445c0 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.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Dima Panov 4cf39decb3 */*: bump all consumers after recent boost upgrade 2022-08-12 17:46:53 +03:00
Diane Bruce 836192413b comms/linrad: Really unbreak linrad on current
- I forgot to add the patch files somehow
2021-12-23 14:46:45 -05:00
Diane Bruce e91198da77 comms/linrad: Unbreak on current
Unbreak on head of tree.
The port itself needs a major update. Patches welcome.
2021-12-23 13:01:04 -05:00
Mathieu Arnold cf118ccf87 One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold 305f148f48 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02: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
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
Diane Bruce 10d6da2cbe - Fix under clang11
- simplify patch for help.c
2020-08-28 15:29:30 +00:00
Diane Bruce a5f6343b69 Ubreak on -head
Pet portlint
regenerate distinfo
Clean up Makefile

Reported by:	pkg-fallout@
2020-03-17 17:17:58 +00:00
Niclas Zeising c2e845d0c8 Add USES=xorg USES=gl, ports categories c
Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'c'.
2019-11-04 21:36:13 +00:00
Mathieu Arnold a6c40a689b Convert to UCL & cleanup pkg-message (categories a-c) 2019-08-13 16:00:39 +00:00
Ganael LAPLANCHE f71358810f comms/rtl-sdr: Switch to upstream versioning scheme and update to 0.6.0
Also:
- Switch to Github mirror
- Bump dependent ports' PORTREVISIONs
2019-02-24 19:12:54 +00:00
Adam Weinberger 0c926073ff Fix a common grammar error: "can not" means the opposite of "cannot."
"Can not" means "it is possible not to," and "cannot" means "it is impossible to."
2018-08-01 16:33:11 +00:00
Mark Linimon bf43557044 For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
2017-11-30 06:13:34 +00:00
Baptiste Daroussin c67ab79da8 Cleanup dead MASTER_SITES 2017-10-13 14:19:26 +00:00
Mark Linimon fa74598719 Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
2017-05-21 21:55:08 +00:00
Mark Linimon dcd74e6387 Mark various ports broken on aarch64 and armv6.
Approved by:	portmgr (tier-2 blanket)
2017-01-31 03:40:46 +00:00
Diane Bruce 141fc2293d Fix build for latest clang import
Reported by:	pkg-fallout@
2016-12-07 15:23:56 +00:00
Mark Linimon d864fd0302 Mark as broken on various tier-2 archs.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2016-11-14 05:03:05 +00:00
Mathieu Arnold e50dc2a336 Cleanup $() variables in ports Makefiles.
Mostly replace with ${}, but sometime, replace with $$() because it is
what was intended in the first place. (I think.)

Sponsored by:	Absolight
2016-07-20 15:33:20 +00:00
Mathieu Arnold 7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
Baptiste Daroussin 3fef6c52f0 Update portaudio to v19/Remove portaudio2 [1]
Chase portaudio change
Add patches from debian for games/cultivation
Add patches from upsteam for audio/rezound
Mark py-fastaudio as broken

Approved by:	maintainer
2015-05-30 20:39:12 +00:00
Diane Bruce 9a22bc1933 Fix linrad on latest gcc
I checked linrad upstream, and they still haven't fixed these two bugs.  I am surprised they haven't been reported yet.  Without these fixes, linrad cannot be built with gcc5.

the menu.c patch simply reverses the order of the condition.  One must check the bounds constraint first!  It's a pretty dumb mistake but I've seen this kind before.

The second one fails because -Werror is set.  This took me a while because I couldn't figure out the relationship between ADCHANS and rxchan.  In any case, setting 4 locations per channel did indeed allow the array to be big enough.  (at first I thought the loop was running too high, but I finally determined the array was too small).

These were found on DragonFly that uses gcc5.

This patch has not been tested on FreeBSD but I can't how it could possibly fail.

It would be good if the ham@ maintainer reports the issue upstream.

Updated patch files using make makepatch

PR:			ports/199737
Submitted by:		marino
2015-05-01 16:25:48 +00:00
Mathieu Arnold 0438143249 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
2015-04-03 11:26:48 +00:00
John Marino f4d2e9d5d0 2 ports categories: Remove $PTHREAD_LIBS
Categories: net-p2p, comms

Note that qrq was not properly staged, it failed stage-QA.
aprsd failed check-plist; it had a plist orphan.  Now it fails stage-QA
with a fs violation, but it may be acceptable.  Fixes added to both.

approved by:	PTHREAD blanket
2015-03-24 23:45:41 +00:00
Pawel Pekala 72fd8dd06a Fix detection of libportaudio libraries
PR:		196427
Submitted by:	myself
Approved by:	hselasky, stephen, marcus, maintainer timeout from others
2015-01-25 00:46:11 +00:00
Stephen Hurd 2e75709376 Disable ALSA test completely. When the ALSA lib wasn't detected, was still
trying to link with libalsa.so.  When it was detected, resulted in linking
with a non-dependant lib.

If there is enough demand, I can add OPTS for ALSA vs portaudio etc, but for
now just a hard dependency on portaudio will be enough.
2014-12-09 18:56:18 +00:00
Stephen Hurd 68e63469ae Update to 4.02 and fix build errors with clang 5
Linrad-04.02 comes with many improvements. The first FFT can now run in
parallel in up to 6 separate threads.  More efficient FFT implementations
are available for some hardware architectures.
The converter option is corrected.
Several bug corrections.
2014-12-08 11:20:39 +00:00
Baptiste Daroussin 2c8db67726 Cleanup plist 2014-10-20 09:31:33 +00:00
Kurt Jaeger e2b64beb51 devel/libftdi: USES=libtool, fix build, bump dependencies
comms/linrad
comms/lirc
devel/urjtag
devel/openocd
sysutils/lcdproc
sysutils/flashrom

devel/xc3sprog is already bumped via PR 188055
2014-08-03 11:36:56 +00:00
Antoine Brodin 6d291071de Fix LIB_DEPENDS 2014-07-20 19:10:47 +00:00
Adam Weinberger 78edb12293 Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 15:03:23 +00:00
Stephen Hurd 8110f34eff STAGEify and update to 4.00
Portaudio support
Improved AGC
Voice squelch
Spur removal
Support for the rtlsdr library

Reviewed by:	db, skreuzer
Approved by:	db, skreuzer (mentors)
2014-07-01 18:28:17 +00:00
Martin Wilke a471bc15e4 - Convert USE_GMAKE/USE_BZIP2 to USES 2014-03-13 08:18:38 +00:00
Adam Weinberger fbd9122a40 Convert comms to MDOCS and MEXAMPLES.
Hold-out shame list: perl
2014-01-03 16:06:00 +00:00
Baptiste Daroussin 2b300eeb3f Add NO_STAGE all over the place in preparation for the staging support (cat: comms) 2013-09-20 16:03:29 +00:00
Doug Barton 2b1dacc826 Remove more tags from pkg-descr files fo the form:
- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
2011-10-24 04:17:37 +00:00
Dmitry Marakasov 6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Martin Wilke bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Diane Bruce b4bcd1ab92 - Update to 3.08 linrad
- remove patches for code accepted upstream
2009-10-13 14:41:33 +00:00
Diane Bruce 2224ba3107 - Update to 3.03 2009-03-26 13:54:46 +00:00
Rong-En Fan 741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Diane Bruce 407d504e80 - Update to 2.49
- Vendor has fixed lsetad.c so patch no longer necessary.
2008-08-04 17:08:51 +00:00
Diane Bruce 8b5e89a9db - Update to 2.48 2008-07-25 16:33:31 +00:00
Martin Wilke 3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00