Created attachment 146386 [details] science/mbdyn update diff science/mbdyn has a lot of work behind it and it would be a huge loss if we were to drop it due to lack of staging. Update it to version 1.4.3 and support staging (seemed really easy), so this can live on. From the changeLog: MBDyn 1.4.3 Enhancements: Backward compatibility issues: Known issues: - Schur solver is broken - TotalPinJoint inverse dynamics support is broken - RTAI and multithread support incompatible Bug fixes: - fix build with RTAI support - fix build with g++ < 4.5 (noted by Reinhard Resch) MBDyn 1.4.2 Enhancements: - added Hunt-Crossley impact model (Matteo Fancello) - added private data to generic aerodynamic force - added 'array' constitutive law wrapper - added generic 'bistop' constitutive law wrapper - added 'imu' and 'imu constraint' user-defined elements Backward compatibility issues: Known issues: - Schur solver is broken - TotalPinJoint inverse dynamics support is broken Bug fixes: - fix structural nodes accel output (Reinhard Resch) - fix variable mass body (noted by Francesco Castellini) - fix 'use binary' in modal joint - fix bug in deformable axial joint residual - fix driven aerodynamic elements (noted by Phil Geoghegan) - fix total(pin)joint when orientations are partially imposed - fix struct node accels during update (noted by Camille Yvin) - fix struct node accels computation when needed by plugins MBDyn 1.4.1 Enhancements: - log relative frame dummy nodes (Reinhard Resch) - log struct node momentum dofs (Reinhard Resch) - added support for octave (Reinhard Resch) - improved modal analysis output (Reinhard Resch) - added basic support for NREL airfoil data format - added airfoil "flip" capability - added referenceable template drive callers - added "deformable axial joint" - added elastomeric damper (from Gandhi, Chopra, JAHS 1994) - added muscle constitutive laws (from Pennestri, JB 2007) - log structural forces (Reinhard Resch) - log missing joint types - allow boolean in node/element output flag (Reinhard Resch) - added support for 'counter' output flag (Reinhard Resch) - added generic rotor trim genel - added basic support for underdetermined inverse dynamics - added MLS files for domain mapping (Giuseppe Quaranta) - added periodic drive caller - added node/element private data funcs to model namespace - added "current" func to model namespace - added partial driven element support to inverse dynamics - added support for Mat3x3 & Mat6x6 template drive callers - added variable properties body - allow Euler angles input in degrees - refactor NetCDF support - added support for references using Denavit-Hartenberg - added switch to suppress inertia output - added simple hydraulic damper model (Giuseppe Quaranta) - added NetCDF for total joint (Louis Gagnon, with changes) Backward compatibility issues: - the (undocumented) output of the total (pin) joint changed - the induced velocity element internal API changed Known issues: - Schur solver is broken - TotalPinJoint inverse dynamics support is broken Bug fixes: - fix node label in external structural force output - fix typo in eigenanalysis documentation (Patrick Rix) - fix working directory setting - fix input/output file name inconsistencies - fix crash in eigenvectors output (noted by Reinhard Resch) - fix build with Intel's icpc - fix parameter node use in elems (noted by Reinhard Resch) - fix arpack counter for non terminal (Reinhard Resch) - fix label alignment in strext (noted by Mirco Valentini) - fix index in full submatrix add to full matrix (unused) - fix rigid-body inertia of modal joint (record 12) when modal node is not in CM (noted by Paolo Zaltron) - fix gravity in inverse dynamics (noted by Andrea Zanoni) - fix SIGSEGV when binding to loadable elem (Reinhard Resch) - fix near-zero velocity in asynch. motor (Reinhard Resch) - fix missing <errno.h> in Simulink interface (noted by Francesco Castellini) - fix (and document) total internal force - fix namespace clashes when building with mingw - fix naive pivot error message (noted by Tommaso Solcia) - fix viscous constitutive laws input
This can't be correct. mbdyn has a MAN1 definition that isn't cared for, so it can't be properly staged. see for yourself with "make check-plist"
Created attachment 146393 [details] science/mdyn update with minor fix Fixed, thanks: $ make check-plist ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for directories owned by MTREEs ===> Checking for directories handled by dependencies ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist)
thanks for the update, moving to patch-ready status.
A commit references this bug: Author: bapt Date: Fri Aug 29 18:43:04 UTC 2014 New revision: 366550 URL: http://svnweb.freebsd.org/changeset/ports/366550 Log: Update to 1.4.3 Stage Strip binaries Convert to USES=libtool PR: 193074 Submitted by: pfg Changes: head/science/mbdyn/Makefile head/science/mbdyn/distinfo head/science/mbdyn/pkg-plist