Commit Graph

52 Commits

Author SHA1 Message Date
sthen dae9f91e31 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:28:39 +00:00
sthen 44ebb163cf update to asymptote-2.82, from wen heping
tweak from me, needs a BDEP on py-qt5 otherwise a file is missed
and packaging fails
2022-08-18 14:28:56 +00:00
jca 0c55ba3f29 Mark graphics/asymptote BROKEN on riscv64
assertion "q.pre == 0 && q.piv != 0" failed: file "knot.cc", line 317, function "scale"
2022-08-12 22:25:14 +00:00
jca 1c038f2517 Use ln -sf in pre-build, so that make build can be restarted 2022-06-12 13:01:53 +00:00
naddy af6a79943b drop RCS Ids 2022-03-11 19:22:04 +00:00
sthen 5e4370b64d bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:01:12 +00:00
tb cce74c00c3 graphics/asymptote: add missing BDEP on graphics/glm.
found by naddy in a bulk, ok sthen
2021-10-06 07:31:22 +00:00
sthen 4eaf0da9e3 curl was added as an LDEP but not a WANTLIB; fix from Jens A. Griepentrog 2021-09-07 21:08:15 +00:00
sthen 715e0649ef graphics/asymptote port tweaks:
- now that we have py-cson, install the xasy graphical tool again
- add hidden dep on curl
2021-06-20 10:54:03 +00:00
sthen c7128c6182 disable xasy for now; requires https://pypi.org/project/cson/ which is
not yet in ports; also numpy, PyQt5, rsvg-convert; see GUI/requirements.txt
2021-05-24 10:22:42 +00:00
sthen c1db4550b9 update to asymptote-2.70
remove BROKEN/NOT_FOR_ARCHS; working on amd64 and we can give it a chance on others
2021-05-24 10:15:04 +00:00
sthen 3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
sthen 796a02331b switch python 2 users of Pillow to graphics/py2-Pillow.
py-Pillow is now 3-only.
2020-11-24 16:44:16 +00:00
cwen c1aa1e98f5 asymptote: add missing build depend after texlive update
This fixes the build on gcc archs.

jca@ proposed to either update or remove the port, as the build is
broken on clang archs, but after 14 days there is no reply.

OK jca@
2020-01-25 14:29:49 +00:00
sthen 3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +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
espie d2700404fa add @tag markers/bump packages that depend on texlive/base to include ,-main 2018-07-01 09:02:40 +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
sthen 9c3d8dccbe Add a "NOT_FOR_ARCHS=${CLANG_ARCHS}" to asymptote for now, with a
comment explaining what's not working (I would have just let it fail
so it's easier to spot, but it hangs during build). this is a terminal
port, not knocking out others.

This does not fail with ports clang though..
2017-06-04 22:22:05 +00:00
sthen 1dd2a877aa remove stray COMPILER= setting from testing 2017-06-04 21:04:47 +00:00
sthen 9f4c51213b update to asymptote-2.41
tests pass on amd64/gcc and amd64/ports clang.
aarch64/clang not tested as it hanged again (pv)..
2017-06-04 11:45:31 +00:00
edd 12e0705e8c Remove share/texmf-local PLIST entries for TeX Live RUN_DEPENDS.
Now that TeX Live installs these automatically, there is no need to have these
entries in the PLIST.

OK zhuk@, thanks.
2017-05-30 19:56:35 +00:00
espie 9ded3d771e remove dependencies to libstdc++ internals.
not enough to make it work with clang, but necessary anyway
2017-05-30 17:48:23 +00:00
edd 06e31ed6b0 Fix ports using texinfo during the build stage.
texinfo was removed from texlive in favour of the existing port.

Spotted by naddy@ in a bulk, thanks.
2017-05-22 18:28:02 +00:00
espie 22836dcd06 zap remaining trailing / at end of WRK* 2017-05-12 15:11:17 +00:00
edd ccc1df42cc Unify usage of mktexlsr across the ports tree.
Also add a missing RUN_DEPEND to fonts/pscyr. Found during testing.

Raised, input from, and OK, sthen@, thanks.
2017-05-04 11:13:52 +00:00
sthen bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
sthen 3393c9d296 bump REVISION and sync WANTLIB, graphics/asymptote picks up OSMesa
now that it's included in X sets.
2015-08-21 21:18:15 +00:00
sthen f142cd9a93 REVISION bumps for py-Pillow RDEP change 2015-03-26 12:14:15 +00:00
naddy c6299e5727 Drop USE_GROFF: trivial page footer difference only. 2015-01-22 18:41:16 +00:00
sthen 6ca194a590 typo in WANTLIB, thanks nigel@ 2014-11-06 19:10:07 +00:00
sthen 87bb49c072 sync WANTLIB 2014-11-05 11:43:59 +00:00
ajacoutot 913880cec3 Bump after py-Pillow sub-packaging. 2014-08-14 07:06:00 +00:00
landry ca3f1ca8f6 BROKEN-hppa= ghostscript segfaults during build 2014-04-20 07:09:09 +00:00
sthen d424d76a23 switch py-Imaging to py-Pillow, plus some "s/import Image/from PIL import Image/" patches where necessary 2014-04-06 21:10:30 +00:00
edd 01643e78aa Asymptote should install TeX macros into TEXMFLOCAL not TEXMFMAIN.
OK naddy@
2014-01-20 17:04:36 +00:00
shadchin 9702adb384 Update to asymptote 2.24.
ok brad@
2013-12-19 18:13:48 +00:00
sthen 701c91e413 kill VMEM_WARNING 2013-11-25 14:16:22 +00:00
fgsch ac96652255 bump after py-Imaging change. 2013-03-11 22:59:56 +00:00
espie e4fa65e765 PERMIT_* / REGRESS -> TEST sweep 2013-03-11 11:10:51 +00:00
jasper 9c62d3985b - bump REVISION after several python modules had their flavor dropped. 2011-12-20 18:55:08 +00:00
espie d6e7b9cbe6 normalize pkgpath 2011-09-16 10:02:36 +00:00
edd c05cebf743 remove bogus 'texlinks' calls in packing list.
texlinks is bad as it lead to symlinks in /usr/local/bin which are not in a
packing list.

OK jasper@, espie@
2011-08-01 11:35:34 +00:00
edd fcd36863c7 asymptote requires files from texmf-full to properly function.
OK jasper@
2011-07-27 18:20:49 +00:00
jasper b05dc739f2 - fix build on sparc64 2011-06-24 14:44:41 +00:00
jasper eec0417831 bump after default python version switch 2011-06-08 17:31:05 +00:00
shadchin 021fcfee6d Update to 2.10
ok jasper@
2011-05-30 11:04:14 +00:00
espie 88d20077a4 new depends 2010-11-17 08:05:12 +00:00
landry 82bab7ea2d Mark as BROKEN on sparc64, agreed by jasper@. Build stalls 2010-11-09 19:49:03 +00:00