Commit graph

2426 commits

Author SHA1 Message Date
Thomas Zander
3f95bfe46c Update to 20161104 snapshot; drop maintainership
PR:		213815
Submitted by:	pfg (maintainer)
2016-11-06 08:55:10 +00:00
Hiroki Sato
bccbbe71bc Add cad/sp2sp, a command-line waveform data processor for SPICE-type
simulators.
2016-11-05 18:52:36 +00:00
Hiroki Sato
1122fe23c3 Fix build. 2016-11-05 16:47:23 +00:00
Thomas Zander
f43139f3dc Update to 20161026 snapshot
PR:		213816
Submitted by:	pfg
2016-11-05 11:10:33 +00:00
Hiroki Sato
1f5cb6e8ec - Update to 0.24.8.
- Fix dependency on Python shlib.
- Enable _MAKE_JOBS.
- Do not override system-wide CFLAGS, CXXFLAGS, and LDFLAGS.
2016-11-04 21:25:49 +00:00
John Marino
ebb617bae3 cad/ngspice_rework: Fix fetch broken by version bump
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
2016-11-04 19:59:09 +00:00
Hiroki Sato
2f205af4bf Add cad/py-gdsii, GDSII file manipulation library. 2016-11-04 19:44:26 +00:00
John Marino
f6153f134c cad/ngspice_rework: configure xspice unconditionally
There was confusion about xspice option.  The "x" stands for "extended",
not x11, and it should always be enabled.  Adjust accordingly.

PR:		212357
2016-11-03 18:06:34 +00:00
John Marino
9375d86385 cad/ngspice_rework: Enable X support by default (introduce X11 option)
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)
2016-11-03 17:38:51 +00:00
Joseph Mingrone
f29ca94911 cad/gmsh: Update distinfo after upstream rolled a new tarball without a new
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
2016-11-03 13:58:00 +00:00
Joseph Mingrone
516a7adafc cad/gmsh: update to version 2.14.1
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
2016-11-02 14:20:28 +00:00
Veniamin Gvozdikov
17f8c93f9a - Update to 0.5
PR:		ports/211400
Submitted by:	6yearold@gmail.com
2016-10-31 08:21:18 +00:00
Tobias C. Berner
0530e1871b Remove wrongly used QT-related plist-subs from plist
%%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)
2016-10-28 13:08:58 +00:00
Mathieu Arnold
eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Raphael Kubo da Costa
366a97ec37 Reassign makc's ports back to the pool.
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.
2016-10-20 15:58:12 +00:00
Ganael LAPLANCHE
d67136b303 - Update devel/tbb to version 2017.1
- Bump dependent ports
2016-10-18 19:41:45 +00:00
Alexey Dokuchaev
bbc0e7b376 - Double-quote $@ to properly propagate parameters down the execution path
- Consistently pad (separate) shebang in wrapper scripts with an empty line
2016-10-17 04:00:20 +00:00
John Marino
364db093bb cad/feappv: fix after change in USES=localbase behavior
The build started failing on compilers that don't have /usr/local/lib
in the default search path.
2016-10-16 22:53:54 +00:00
Joseph Mingrone
6fe90ee684 cad/gmsh, cad/gmsh-occ: update to version 2.14.0
- Add libopenblas.so:math/openblas to OCC_LIB_DEPENDS
- Add USE_OCC= gnome=cairo
- Remove patch for taucs cmake configuration.  It is now incorporated
upstream.

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D8229
2016-10-12 22:23:09 +00:00
Dmitry Marakasov
d380b46315 - Switch to options helpers 2016-10-10 19:36:04 +00:00
Pawel Pekala
6cda3fc6a1 - Update to version 0.17.g20160927 [1]
- Add desktop entry file

PR:		212803 [1]
Submitted by:	pfg (maintainer)
2016-10-09 09:59:45 +00:00
Antoine Brodin
a0af874c55 Clean up 2016-10-09 09:13:04 +00:00
Joseph Mingrone
f77826fb23 Specify which license the license file refers to
Reported by:	jbeich
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D8135
2016-10-03 15:11:32 +00:00
Joseph Mingrone
059bfcd615 Add LICENSE file and return PORTREVISION=1 to cad/gmsh-occ
Reported by:	jbeich mat
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D8134
2016-10-03 14:21:45 +00:00
Danilo Egea Gondolfo
7cb0f3c9b4 - Update to 3.8.82 2016-09-30 19:14:07 +00:00
Joseph Mingrone
8c0b1f15f8 Remove PORTREVISION after cad/gmsh update and take maintainership
Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D8087
2016-09-30 04:58:50 +00:00
Joseph Mingrone
b636c2fffb Re-add MAKE_JOBS_UNSAFE=yes
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
2016-09-30 04:16:18 +00:00
Joseph Mingrone
230bad2776 Update cad/gmsh to 2.13.2; fix knob issue; other changes
- 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
2016-09-29 19:15:34 +00:00
Thierry Thomas
04e714eb80 Mark cad/gmsh-occ BROKEN for -CURRENT / i386.
See PR 213008.
2016-09-27 20:32:54 +00:00
Antoine Brodin
ea16d28b49 - Update devel/doxygen to 1.8.12
- Adjust plist of ports depending on it

PR:		212869
2016-09-27 16:32:52 +00:00
Tijl Coosemans
48f4591035 - Update devel/icu to 57.1.
- 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)
2016-09-24 11:06:57 +00:00
Danilo Egea Gondolfo
6aef44a280 - Update to 9.7.95 2016-09-18 13:53:28 +00:00
Dmitry Marakasov
c30ab0179c - Remove unneeded MASTER_SITES
Approved by:	portmgr blanket
2016-09-16 23:42:19 +00:00
Dmitry Marakasov
57724d5317 - Update to 3.9.1
PR:		212430
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2016-09-16 23:41:23 +00:00
John Marino
252c5d5f38 Release some of my ports back to the heap 2016-09-15 01:29:41 +00:00
Dmitry Marakasov
4fa52f6510 - Switch to newly supported CC licenses
- Switch to options helpers

Approved by:	portmgr blanket
2016-09-13 14:04:27 +00:00
Michael Reifenberger
6ae7b8a2aa kicad switched to GIT (still hosted on launchpad) for development.
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
2016-09-13 11:26:27 +00:00
Dmitry Marakasov
30a00f2227 Most commonly used build systems support silent builds, when they
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
2016-09-09 19:42:46 +00:00
Mathieu Arnold
85b61638d2 (Readdition of cad/freecad which was removed on 235718)
Add freecad 0.17.g20160907, general purpose 3D CAD modeller.

PR:		212251
Submitted by:	pfg
2016-09-08 12:17:38 +00:00
Tijl Coosemans
aea21b3b36 - In Uses/linux.mk use the loop variable directly when appending to
*_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
2016-09-07 12:43:22 +00:00
Tijl Coosemans
82a87de90c - Replace Mk/bsd.linux-apps.mk and Mk/bsd.linux-rpm.mk with
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)
2016-09-05 19:23:42 +00:00
John Marino
f81b2f03bf cad/NASTRAN-95: Update license acronym and reset maintainership
pfg believes this particular port doesn't require a maintainer.

PR:	212388
2016-09-05 17:25:16 +00:00
John Marino
d48655b6ca cad/NASTRAN-95: Fix hardcoded FC and FFLAG flags in patch
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
2016-09-05 12:37:32 +00:00
Stephen Montgomery-Smith
6fb3aed34a - Pass maintainership to Joseph Mingrone <jrm@ftfl.ca> with his permission. 2016-09-01 02:47:29 +00:00
Pawel Pekala
8094b849a0 Update to version 3.9.0
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
2016-08-25 16:54:32 +00:00
John Marino
0daca071e2 cad/NASTRAN-95: Report version as FREEBSD rather than LINUX
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)
2016-08-23 02:29:44 +00:00
Niclas Zeising
3dfff1ae57 Update to 3.3.76 2016-08-21 13:37:31 +00:00
Maho Nakata
9e136245e5 Update to 2.11
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@
2016-08-17 02:00:58 +00:00
Pedro F. Giffuni
e3316c4ae3 New port: cad/NASTRAN - NASA's classic FEA program.
It's called NASTRAN-95, otherwise we cannot grab it from github "nicely".

PR:		211739
Approved by: 	koobs
2016-08-11 16:39:29 +00:00
Pedro F. Giffuni
0764e3f1df New port: cad/NASTRAN - NASA's classic FEA program.
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
2016-08-11 16:22:55 +00:00