I confused PORTVERSION with PORTREVISION and bumped the wrong item.
Restore the old version and add PORTREVISION. No epoch is necessary
because it wasn't possible to build version 27 or 28.
PR: 214213
Ngspice built inside a package builder will not have x11 support which
results in errors such as "Can't open viewport in graphics." when
trying to plot.
This change adds the X11 option which is on by default.
PR: 212357
Submitted by: Michael Neumann
Approved by: Kevin Zheng (maintainer)
release
As far as I can tell, the only change is the name of the top-level
directory (WRKSRC). I do not have a copy of the old tarball to be certain,
and my email to the Gmsh list requesting information about the change has
not yet received a response.
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D8432
Upstream release notes:
New in 2.14.1: fixed regression in periodic meshes; small bug fixes and
code cleanups.
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D8419
%%QT_BINDIR%% and %%QT_LIBDIR%% represent the relative location of the
Qt binaries and libraries respectively -- they are only 'bin' and 'lib'
by chance, and should not be used that way.
Approved by: portmgr (blanket), rakuco (mentor)
See "Maintainer Reset" in
https://www.freebsd.org/portmgr/policies_contributors.html. makc's last commit
was in March 31st (r412218), and his ports have been timing out since at least
July (r418155).
I also emailed him 2 weeks ago and have received no response so far.
It is not clear that the issue that caused this to be added has been fixed, so
add it back to be safe.
Reported by: jmarino (via ports-committers@), mat (via phab diff D7703)
Reviewed by: swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D8086
- Upgrade to version 2.13.2
- Update MASTER_SITES to only include new gmsh site
- Remove no-longer-needed definitions of DISTFILES, EXTRACT_ONLY, and WRKSRC
- The licensing situation is simpler now: Gmsh itself is released under
GPLv3+ [1], TetGen under AGPLv3+ [2], and METIS under an APACHE2 license [3]
For now, TAUCS is the only component released under a non-standard license [4]
- Fix misnamed KNOB in KNOB_DESC=, so `make config` shows descriptions
- Fix errors/warnings reported by portlint and poudriere testport
- Add missing entries to LIB_DEPENDS=
- Add blaslapack to USES=
- Change USE_GL=yes to USE_GL=gl glu
- Add USE_XORG=x11 xext xfixes xft
- Redo patches with make makepatch
- Remove MAKE_JOBS_UNSAFE=yes
- Remove options for bundled software
- Update default options
- Add patch to fix TAUCS linking error
- Modernize option handling
- Mark broken on FreeBSD 12 i386 due to clang bug:
(https://llvm.org/bugs/show_bug.cgi?id=21903)
- Remove unnecessary TAUCS_LIB_DEPENDS=libtaucs.so:math/taucs to prevent
problems with french/aster
- cad/gmsh includes a bundled taucs, so
TAUCS_LIB_DEPENDS=libtaucs.so:math/taucs can be removed
- math/taucs pulls in math/metis4, but french/aster, which depends on
cad/gmsh, pulls in conflicting math/taucs-edf
- Update pkg-plist
[1] http://gmsh.info/#Licensing
[2] http://wias-berlin.de/software/tetgen/1.5/FAQ-license.html
[3] http://glaros.dtc.umn.edu/gkhome/metis/metis/faq?q=metis/metis/faq#cite
[4] http://www.tau.ac.il/~stoledo/taucs/
PR: 212398
Reviewed by: swills (mentor) AMDmi3 (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D7703
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
--disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU. The code wanted to use BYTE_ORDER
defined in machine/endian.h, but this isn't visible because ICU is
compiled with _XOPEN_SOURCE. Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
a C++11 runtime library now. Add this to all ports that depend on it
so their executables load the right libstdc++.so on FreeBSD 9.
PR: 205120
Exp-run by: antoine
Approved by: portmgr (antoine)
Try to cope with it since bzr doesn't work any longer:
- For distfile building, checkout first, than get last commit date...
- Use the timestamp of the last commit as revision number.
- Update to r20160910202359 (commit 7ad2f37391e3e0debb7b96cd7164961d118f44c1)
- Some functions now seem to need/emit SSE instructions which seems not to be enabled on i386 by default so add -msse switch
PR: 212026, 212130
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.
Change summary:
- Always do verbose builds for cmake, ninja and GNU configure (the
latter includes check if --disable-silent-rules is actually supported
by the configure script; there are isolated cases when it's not true)
- Remove CMAKE_VERBOSE, NINJA_VERBOSE and
CONFIGURE_ARGS=--disable-silent-rules from all ports which set them
for this is no longer needed
- Revert hacks for --disable-silent-rules support priorly committed
to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well
Submitted by: amdmi3
Reviewed by: mat
Exp-run by: antoine
Approved by: portmgr (mat, antoine)
Differential Revision: D7534
*_DEPENDS. Helper variables derived from the loop variable aren't
expanded causing *_DEPENDS to be incorrect.
- Bump all ports with more than one value in USE_LINUX.
PR: 211645
Reported by: jkim
Mk/Uses/linux.mk.
- Replace USE_LINUX=yes with USES+=linux and USE_LINUX=(.*) with
USES+=linux:\1 in all ports.
- Replace USE_LINUX_APPS with USE_LINUX in all ports.
- Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some
ports.
- When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY
are defined.
- Remove BRANDELF_DIRS and BRANDELF_FILES handling. In the very rare cases
that it is still necessary ports can run ${BRANDELF} from post-patch.
- Remove AUTOMATIC_PLIST handling. Only one port used it.
- Fix Linux MASTER_SITES.
- Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with
default versions framework.
- bsd.port.mk:
- Move Linux related bits to Uses/linux.mk, except USE_LINUX_PREFIX.
- Put USE_LINUX_PREFIX handling after USES processing.
- Define DOCSDIR, DATADIR, etc. after handling USE_LINUX_PREFIX so it can
give these variables a different default value.
- When a package needs to run Linux ldconfig check before installation if
Linux support is enabled.
- emulators/linux_base-*:
- Use USES=linux and remove duplication.
- Remove files/lp. FreeBSD or CUPS lp(1) should work.
- Remove files/yp.conf. No longer seems to be used.
- Remove pkg-deinstall and move pkg-install into pkg-plist.
- Update pkg-descr and pkg-message.
- Fix handling of ldconfig cache in pkg-plist.
- devel/fb-adb: Use a Linux shell to run a Linux script but patch the script
to use FreeBSD mkdir so mkdir -p $path creates $path and not
/compat/linux/$path.
PR: 211645
Exp-run by: antoine
Approved by: portmgr (antoine)
Given how patch-um_Makefile was constructed correctly with configure
variables, I suspect the similar-but-incorrect patch-sb_Makefile was
simply regenerated after configure was run. Let's replace the hardcoded
gfortran48 and it's flags with %%FC%% and %%FFLAGS%% so NASTRAN-95 builds
on other fortran compilers.
Approved by: Just-Fix-It
Features:
- VSPAERO v3.0 - Panel method, batch runs, control surfaces, much more
- Improved VSPAERO integration
- One-Axis Kinematic Joint (Hinge/Slider)
- Group Transformation/Scale -- Thanks Alex Gary
- 2D AutoCad Export of feature lines
Bug Fixes:
- Change to Geom type name lookup instead of type ID number
- Fix Python API
- Fix VarPresets API to built-in scripting
PR: 212131
Submitted by: maintainer
The maximum string length is 7 characters, so setting it to OPSYS:tu
wouldn't work in all cases (e.g. DragonFly) but having NASTRAN advertise
itself as a native FreeBSD program is still better in any case.
PR: 211781
Submitted by: maintainer (pfg)
Main new features:
* Rotational and translational cyclic symmetry for CFD was coded (see examples
couette1per, couettecyl4 and couettecyl4comp).
* Sensitivity analyses (cf. Section 6.9.22 in the User's Manual)
* Speed-up of the treatment of SPC's and MPC's in the stiffness and mass
matrix.
See the complete notes
http://www.dhondt.de/new_calc.htm
PR: 211917
Submitted by: pfg@
NASTRAN is the NASA Structural Analysis System, a finite element analysis
program (FEA) completed in the early 1970's. It was the first of its kind
and opened the door to computer-aided engineering.
For reference, the Wikipedia keeps some description of this historical
package:
https://en.wikipedia.org/wiki/Nastran
PR: 211739
Approved by: koobs