Commit Graph

35 Commits

Author SHA1 Message Date
sthen 45398fe1b1 sync WANTLIB for various ports with "NOT REACHABLE" libs 2022-03-31 12:52:13 +00:00
naddy 21f1bb8ad8 drop RCS Ids 2022-03-11 20:15:18 +00:00
sthen ca8b09cd06 fix "LIB_DEPENDS x11/qt5/qtsvg not needed for x11/qwt ?" - was listed
as LIB_DEPENDS but without a WANTLIB so the runtime dep was stripped;
there are checks for it in build and knowing other things that have
used QtSvg it probably loads at runtime, so use BUILD+RUN_DEPENDS.
2021-02-13 22:20:36 +00:00
rsadowski 06ec012570 Update qwt to 6.1.6 2021-01-19 06:20:27 +00:00
rsadowski 13e592953d Update qwt to 6.1.5 and remove all Qt4 dependencies
This update also removes -common/-main and unmaze all creepy Qt4 workarounds.
What remains is a Qt5 only port.
2020-11-09 18:41:40 +00:00
sthen 0a5b5bddee replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:50:46 +00:00
sthen fb7f4374ad sync WANTLIB 2019-07-05 11:52:59 +00:00
sthen 25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
landry 143533d8fc Rework qwt so that qt4 and qt5 versions can coexist.
Take inspiration from debian and append -qt5 suffix to the library name
for the qt5 FLAVOR.

Split the common headers/manpages/doc into a separate subpackage, put
the library/qt files in another subpackage that depende on the latter
(and that doesnt conflict with 'the other flavor', and finally add the
correct @conflict/@pkgpath markers for proper upgrade path.

Most of the work done by rsadowski@, i just did the polishing with help
from espie@

ok rsadowski@
2018-05-28 18:47:00 +00:00
landry e9a67279af Fix build of qt5 flavor on !amd64 by properly using ${WRKBUILD}
Breakage reported by sthen@
2017-11-08 07:10:43 +00:00
landry 251bd21273 Updqte to qwt 6.1.3
Went in a bulk build without fallout, and a requirement for QGIS3.
Remove the plumbing manually installing the examples, its .. awkward.

ok rsadowski@ ajacoutot@
2017-11-01 14:13:45 +00:00
sthen 5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie 8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
ajacoutot 212b011311 Remove trailing lines. 2017-06-12 10:57:57 +00:00
sthen 073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
zhuk ed298848a3 Zap more lines from qmake-based ports by moving them from
the "MODULES=x11/qtX + CONFIGURE_STYLE=qmake" logic to
the "MODULES=devel/qmake x11/qtX" logic.

Discussed with espie@ a few weeks ago.
2016-03-26 20:37:34 +00:00
naddy 42bc647e80 remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
2016-03-18 23:12:15 +00:00
zhuk e9ba6bf787 Use MODQMAKE, not MODQMAKE4. No actual changes in build process.
Will be used in further transition to a separate qmake.port.mk.
2016-03-10 14:19:53 +00:00
zhuk bb1edfc7cb Switch to MODQMAKE, -3 Makefile lines. 2016-03-07 15:22:58 +00:00
naddy 570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
zhuk 22126f2958 Fix wrong markup, causing:
1) filling whatis index by the whole page contents;
  2) skipping lines starting with punctuation characters.

Other minor problems are fixed as well while there; patch went upstream.

input jmc@
okay jmc@, bentley@
2014-10-05 09:49:14 +00:00
espie 92816cd8fc use more specific version of SUBST_* where appropriate 2014-08-10 09:58:04 +00:00
nigel 011de064f8 WANTLIB updates for fontconfig and other libraries.
Ok sthen
2013-03-19 13:07:13 +00:00
espie eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
espie 346b5bc6dc normalize pkgpath 2011-09-16 12:29:12 +00:00
ajacoutot f982995f2b Add a consistent header that substitutes FULLPKGNAME for the READMEs.
ok jasper@ sthen@
2011-06-02 13:41:36 +00:00
merdely b8972983b6 s/VAR=foo/VAR = foo/ 2010-11-07 00:27:56 +00:00
merdely 2e4a08ed9c emove myself as maintainer
- Remove USE_GROFF
 - Remove gettext MODULE
 - Remove LIB_DEPENDS line (included with qt4 MODULE)
 - Fix WANTLIB
 - SUBST_CMD
 - Major lib bump (removed some functions)
 - New pkg/README

help from and ok steven@
2010-11-07 00:26:13 +00:00
espie 8e072131b6 USE_GROFF=Yes 2010-10-19 08:13:56 +00:00
ajacoutot 2a4ec42b2f Again more new style DEPENDS. 2010-07-30 09:23:28 +00:00
ajacoutot 127208401d First pass at new REVISION/DEPENDS... not finished yet. 2010-07-30 06:58:57 +00:00
sthen 0fba620bd4 sync LIB_DEPENDS/wantlib, bump 2009-06-19 23:41:01 +00:00
jasper 033ac89c2b - regen WANTLIB 2009-03-07 15:37:38 +00:00
espie 17d70806a3 tweak FAKE_FLAGS semantics to saner defaults. 2008-01-04 17:48:33 +00:00
merdely b417d0254a The Qwt library contains GUI Components and utility classes which
are primarily useful for programs with a technical background. Beside
a 2D plot widget it provides scales, sliders, dials, compasses,
thermometers, wheels and knobs to control or display values, arrays,
or ranges of type double.

help and okay steven@
2007-09-14 01:19:24 +00:00