1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-19 03:52:17 +00:00
Commit Graph

34 Commits

Author SHA1 Message Date
Niclas Zeising
0fae2e9e0e Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
2018-09-11 18:34:27 +00:00
Rene Ladan
e33a29e59f cad/meshlab: drop maintainership per request.
Submitted by:	Neel Chauhan (former maintainer)
2018-08-21 15:56:20 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
2018-06-28 17:39:53 +00:00
Mark Linimon
a875dccebc Mark ports broken on powerpc64, categories a-c.
While here, pet portlint and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
2018-06-18 01:48:46 +00:00
Jochen Neumeister
6736bae8b5 Pass maintainership to submitter
PR:		228355
Submitted by:	Neel Chauhan <neel@neelc.org>
2018-05-19 15:07:10 +00:00
Niclas Zeising
5598792853 Bump portrevision to chase graphics/glew shard library version update.
PR:		223370
Submitted by:	zeising
exp-run by:	antoine
Approved by:	antoine
2017-11-18 19:32:38 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Mark Linimon
887c49618a Mark various cad ports broken on aarch64.
Approved by:	portmgr (tier-2 blanket)
2016-11-11 08:42:51 +00:00
Baptiste Daroussin
05422fd651 Prefer relative links to make packages more relocation friendly 2016-06-23 07:09:57 +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
Raphael Kubo da Costa
3feb5cbe01 Update math/mpir to 2.7.2.
- Set LICENSE_FILE.
- Depend on devel/yasm instead of building a bundled yasm.
- Remove post-install target, the build system takes care of creating the
  proper soversion symlinks.
- Bump PORTREVISION in dependent ports due to a change in the soversion
  number.
2015-11-21 17:20:24 +00:00
Raphael Kubo da Costa
ce2719a49b Simplify Makefile and use the right flags when building.
Remove the custom do-configure and do-build target. The targets existed
because upstream's build instructions mention external.pro and
meshlab_full.pro need to be processed and built separately and Uses/qmake.mk
does not handle the multi-.pro case. do-build, however, was simply calling
${MAKE} and discarding both ${MAKE_ENV} and ${MAKE_ARGS} which, among other
things, resulted in no parallel builds and additional compiler flags like
-std=c++11 being omitted.

Instead, patch meshlab_full.pro and add external/external.pro as one of the
directory dependencies there along with the rest of the MeshLab code. Given
the way the QMake files are written in the port, this only helps a bit with
parallelism: each subdirectory is processed serially, but all files in them
can be built in parallel. Since a lot of the code is in plugin directories
with 1 or 2 files, the port still takes some time to build. The upside is
that it means external/ will always be built before the rest, which is what
we need.

As mentioned, the compiler flags in the build will change. However, I'm not
bumping PORTREVISION yet because it will come with the next commit updating
math/mpir.
2015-11-21 17:18:10 +00:00
Dmitry Marakasov
7b260e5a9f - Fix library installation 2015-06-10 17:24:35 +00:00
Thierry Thomas
c95f2d2f74 Upgrade to 1.3.3 and define LICENSE. 2015-01-25 21:37:31 +00:00
Pietro Cerutti
c020107379 - Reset maintainership of my ports 2014-12-10 22:29:14 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Pietro Cerutti
5007818f49 - Unbreak 2014-06-11 07:06:01 +00:00
Antoine Brodin
212b0536a1 Mark BROKEN: Fails to configure
cd /wrkdirs/usr/ports/cad/meshlab/work/meshlab-1.3.2/meshlab/src/external && /usr/local/bin/qmake-qt4 -spec /usr/local/share/qt4/mkspecs/freebsd-$(ccver="$(c++ --version)"; case "$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac)  QMAKE_CC="cc" QMAKE_CXX="c++"  QMAKE_LINK_C="cc" QMAKE_LINK_C_SHLIB="cc"  QMAKE_LINK="c++" QMAKE_LINK_SHLIB="c++"  QMAKE_CFLAGS="-O2 -pipe -fno-strict-aliasing"  QMAKE_CXXFLAGS="-O2 -pipe -fno-strict-aliasing"  QMAKE_LFLAGS=""  QMAKE_CFLAGS_DEBUG=""  QMAKE_CFLAGS_RELEASE=""  QMAKE_CXXFLAGS_DEBUG=""  QMAKE_CXXFLAGS_RELEASE=""  PREFIX="/usr/local" CONFIG+="release"  CONFIG-="debug separate_debug_info" -recursive -recursive external.pro
Reading /wrkdirs/usr/ports/cad/meshlab/work/meshlab-1.3.2/meshlab/src/external/lib3ds-1.3.0/lib3ds/lib3ds.pro
Reading /wrkdirs/usr/ports/cad/meshlab/work/meshlab-1.3.2/meshlab/src/external/bzip2-1.0.5/bzip2-1.0.5.pro
Reading /wrkdirs/usr/ports/cad/meshlab/work/meshlab-1.3.2/meshlab/src/external/muparser_v132/src/src.pro
Reading /wrkdirs/usr/ports/cad/meshlab/work/meshlab-1.3.2/meshlab/src/external/levmar-2.3/levmar-2.3.pro
Reading /wrkdirs/usr/ports/cad/meshlab/work/meshlab-1.3.2/meshlab/src/external/structuresynth/structuresynth.pro
Reading /wrkdirs/usr/ports/cad/meshlab/work/meshlab-1.3.2/meshlab/src/external/OpenCTM-1.0.3/openctm.pro
Reading /wrkdirs/usr/ports/cad/meshlab/work/meshlab-1.3.2/meshlab/src/external/jhead-2.95/jhead-2.95.pro
Usage: /usr/local/bin/qmake-qt4 [mode] [options] [files]

Reported by:	pkg-fallout
2014-06-06 20:43:40 +00:00
Max Brazhnikov
5898d7df5c - Convert to USES=qmake (and other USES while I'm here)
- Add state support
- Convert LIB_DEPENDS to new style, adjust USE_QT4 components, etc.

Approved by:	portmgr (blanket approval)
2013-11-22 12:55:00 +00:00
Pietro Cerutti
4532f38559 - Fix run-time segmentation fault [1]
- Convert to new LIB_DEPENDS format
- Fix build with clang (no longer depends on GCC)
- Statically link against own library libcommon.a, to avoid
  installing a library with such a generic name as libcommon.so

PR:		183474 [1]
Submitted by:	Pierre Smars <smars@yuntech.edu.tw> [1]
2013-10-31 17:19:27 +00:00
Gerald Pfeifer
3be3e90f93 Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
 - 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
 - Removed compatibility with K&R compilers, which was untestable due
   to lack of such compilers.
 - New functions
   . mpc_log10
   . mpc_mul_2si, mpc_div_2si
 - Speed-ups
   . mpc_fma
 - Bug fixes
   . mpc_div and mpc_norm now return a value indicating the effective
     rounding direction, as the other functions.
   . mpc_mul, mpc_sqr and mpc_norm now return correct results even if
     there are over- or underflows during the computation.
   . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
     infinite part and equals output variable is corrected.
   . mpc_fr_sub: Wrong return value for imaginary part is corrected.

Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.

Bump PORTREVISIONS of all dependent ports.

PR:		183141
Approved by:	portmgr (bdrewery)
2013-10-26 00:52:33 +00:00
Baptiste Daroussin
8e91f3161f Add NO_STAGE all over the place in preparation for the staging support (cat: cad) 2013-09-20 15:58:41 +00:00
Pietro Cerutti
e50f460424 - Unbreak on CURRENT by adding USE_GCC= yes
Reported by:	pkg-fallout
2013-09-18 12:54:37 +00:00
Pietro Cerutti
da6ddfe950 - Update to 1.3.2
Release notes:
  http://sf.net/apps/mediawiki/meshlab/index.php?title=Release_Notes_1.3.2
- Unbreak
2013-05-08 14:09:31 +00:00
Erwin Lansing
867cd4f84c Mark BROKEN: does not build
Submitted by:	pointyhat
2012-07-30 07:33:21 +00:00
Pietro Cerutti
3f1ef31194 - Add dependency on qt4-script [1]
- Do not necessarily build with clang

Reported by:	PH (via erwin)
2012-07-18 09:02:32 +00:00
Pietro Cerutti
ae2840b86f - Update to 1.3.0 2012-07-02 09:28:13 +00:00
Martin Wilke
9c2f65e395 - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4
Review by:	bapt, David Naylor (kde team)
2012-06-06 06:44:37 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Raphael Kubo da Costa
4b057401d2 Make the port build with the upcoming Qt 4.8.x series.
Since 4.8.0 [1], Qt itself does not automatically include GLU's
headers and libraries with its OpenGL module, so applications which
relied on Qt to get these need to be adjusted.

PORTREVISION bumped since we now explicitly depend on GLU via
USE_GL=glu.

[1] e7eed096a0

Approved by:	miwi (for Qt 4.8.1 to pass the exp-run)
2012-05-20 04:18:29 +00:00
Pietro Cerutti
8b3ffd5b62 - New port: cad/meshlab
MeshLab is an open source, portable, and extensible system for the processing
  and editing of unstructured 3D triangular meshes.
  WWW: http://meshlab.sourceforge.net/
2011-02-14 07:44:02 +00:00