summaryrefslogtreecommitdiff
path: root/cad
AgeCommit message (Collapse)Author
2015-07-14Update to r5933.Michael Reifenberger
2015-07-07cad/tkgate: Unbreak FreeBSD 11, Fix depends on restJohn Marino
This was specified on USES: iconv:build,lib This is incorrect; the way iconv.mk is written, "build" and "lib" are mutually exclusive and "build" takes precedence. This means the library dependency was not registered. Moveover, it's failing on FreeBSD 11 and dev-branch of DragonFly because it uses transliteration. Setting USES=iconv:translit fixes both issues. Approved by: Just fix it
2015-07-03In April/May 2012, STEP Class Library was renamed to STEPcode. This was doneDmitry Marakasov
because the old name wasn't accurate - the class libraries are only a fraction of the software. The STEP Class Library (SCL) originated at the National Institute of Standards and Technology, or NIST. NIST started working with STEP in the 80's and continued until the late 90's. Some components of SCL were originally written in Lisp and then re-written in mixed C and C++ in the early 90's. The rest of SCL was written in C++ to begin with. STEPcode (SC) includes the class libraries, some of the most widely used EXPRESS schemas, some tools to work with EXPRESS, and support libraries for those tools. Two of the tools can create schema-specific libraries that are used with the class libraries. There are also some test files and programs. WWW: https://github.com/stepcode/stepcode/wiki PR: 201046 Submitted by: fernando.apesteguia@gmail.com
2015-07-03Add USES=alias to 11 ports (non-invasive DragonFly support)John Marino
2015-06-27Use BROKEN helpersBaptiste Daroussin
2015-06-24- Fix build by adding iconv dependencyVsevolod Stakhov
Pointyhat to: vsevolod
2015-06-24Restore removed cad/tkgate.Vsevolod Stakhov
- Support staging - Tested with tcl/tk 8.6 - Removed old patches - Convert to the modern port rules - Updated to version 2.0.0 (from bitbucket)
2015-06-22Convert to USES=jpegAntoine Brodin
2015-06-22cad/brickutils: drop dependency on py-xmlRuslan Makhmatkhanov
According to project documentation and source review/runtime tests this port doesn't using py-xml, so remove it and bump PORTREVISION. Add NO_ARCH and limit python version to 2.x while here (because of pygtk2). With hat: python
2015-06-20Remove all @dirrm/@dirrmtryBaptiste Daroussin
Remove useless exec/unexec
2015-06-20Remove build-plist target not needed anymore and still generating deprecatedBaptiste Daroussin
syntax Use BROKEN_FreeBSD_8 to avoid playing with .pre.mk/.post.mk
2015-06-20Remove plist generator (we now have make makeplist and make check-plist)Baptiste Daroussin
This plist generator was pulling deprecated syntaxes
2015-06-16- Update to 9.06Danilo Egea Gondolfo
2015-06-16CLeanup USE_GITHUB usage.Mathieu Arnold
With hat: portmgr Sponsored by: Absolight
2015-06-16cad/ghdl: Upgrade to latest (several fixes including jobs safety for llvm)John Marino
2015-06-11- Disable precompiled headers to fix build with old gcc on -current kernelDmitry Marakasov
- Comment out unused directory Approved by: portmgr blanket MFH: 2015Q2
2015-06-10- Fix library installationDmitry Marakasov
2015-06-02cad/ghdl: Support DragonFly - llvm back now jobs safeJohn Marino
The LLVM backend passes *all* tests on DragonFly (unlike FreeBSD which fails at test 825)
2015-06-02cad/ghdl: Fix missing makeinfo on -CURRENT (caught by pkg-fallout)John Marino
2015-06-01- Update math/cgal to 4.6Wen Heping
- Bump PORTREVISION of the ports depends on cgal
2015-05-31cad/ghdl: Add option to use experimental LLVM backendJohn Marino
The LLVM backend builds much faster assuming clang35 and llvm35 are already available. It probably builds on FreeBSD's base clang but not ports llvm36. In any case, the alternative backend does not pass the testsuite on FreeBSD (fails at test 825). The LLVM back is the default backend for DragonFly which allows the port to build, but it fails the very first test (fails to lock mutex). There's no need to bump -- for FreeBSD this should package the same as it did before.
2015-05-30Cleanup USE_GITHUB usage.Mathieu Arnold
With hat: portmgr Sponsored by: Absolight
2015-05-30Add new port: cad/ghdlJohn Marino
GHDL is the leading VHSIC Hardware Description Language (VHDL) simulator. Digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits can be described by VHDL, and VHDL can also be used as a general purpose parallel programming language. GHDL compiles VHDL files and creates a binary which simulates the design. GHDL fully supports IEEE 1076-1987, IEEE 1-76-1993, IEEE 1076-2002 versions of VHDL, and partially IEEE 1076-2008.
2015-05-28- Mark BROKEN on 8.x: absence of strtollDmitry Marakasov
Approved by: portmgr blanket
2015-05-27- Update to 4.6Dmitry Marakasov
- While here, clearify license and add LICENSE_FILE Changes: http://www.sweethome3d.com/history.jsp PR: 200427 Submitted by: matthias@petermann-it.de (maintainer)
2015-05-27- Don't cat pkg-message from MakefilesDmitry Marakasov
Approved by: portmgr blanket
2015-05-20- Don't install static libraries with INSTALL_LIBDmitry Marakasov
Approved by: portmgr blanket MFH: 2015Q2
2015-05-18Replace most occurences of github.com in MASTER_SITES with USE_GITHUB usage.Mathieu Arnold
With hat: portmgr Sponsored by: Absolight
2015-05-14MASTER_SITES cleanup.Mathieu Arnold
- Replace ${MASTER_SITE_FOO} with FOO. - Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9% of the time.) - Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and no hint of what it should be was present. - Fix some logic. - And generally, make things more simple and easy to understand. While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and SAMBA macros. Also, replace some EXTRACT_SUFX occurences with USES=tar:*. Checked by: make fetch-urlall-list With hat: portmgr Sponsored by: Absolight
2015-05-11Cleanup DIST* variables.Mathieu Arnold
When appropriate: - Try to use DISTVERSION{SUF,PRE}FIX - Replace PORTNAME-PORTVERSION by DISTNAME - Convert MASTER_SITES to use macros - Other light cleanup With hat: portmgr Sponsored by: Absolight
2015-05-06Update ports in the [bcd]* categories to not use GH_COMMIT.Mathieu Arnold
With minor cleanups to make things simpler. With hat: portmgr Sponsored by: Absolight
2015-05-02- Update to 9.7.92Danilo Egea Gondolfo
2015-04-27- Chase GNU Emacs updatesAshish SHUKLA
PR: 199553
2015-04-24Mark BROKEN of FreeBSD < 10:Thierry Thomas
/usr/local/lib/libwebkitgtk-1.0.so.0: undefined reference to `std::chrono::_V2::steady_clock::now()@GLIBCXX_3.4.19' /usr/local/lib/libjavascriptcoregtk-1.0.so.0: undefined reference to `std::chrono::_V2::system_clock::now()@GLIBCXX_3.4.19' collect2: error: ld returned 1 exit status This is standard C++11, but there is a problem with stdlib. Note: now it could be built with clang, but the produced binaries don't behave correctly.
2015-04-22- Fix plist: remove .desktop file which is handled by DESKTOP_ENTRIESDmitry Marakasov
Approved by: portmgr blanket
2015-04-20- Update to 2.9.3.Stephen Montgomery-Smith
2015-04-19Update to r5612 and add a patch to avoid compiling error when using ↵Michael Reifenberger
-std=c++11 in CXXFLAGS.
2015-04-18Convert to USES=autoreconfTijl Coosemans
2015-04-13Unbreak after WX update by adding -std=c++11 to CXXFLAGS.Michael Reifenberger
2015-04-11cad/ldraw: Fix fetch; distfile was rerolledJohn Marino
I have the idea that ldraw is always released under the same filename. The port was marked broken due to a checksum mismatch; the file was fetched but it had changed. I've expanded DIST_SUBDIR to include the PORTVERSION. I think the scheme used is just {YEAR}{ITERATION-2-DIGIT} so I picked 201501 as the new PORTREVISION. This builds under poudriere testport just fine. Approved by: blanket
2015-04-11cad/brickutils: unbreak fetch (relocated at sourceforge)John Marino
There's a new version of brickutils, so the distinfo file was moved to an "obsolete" folder. Adjust MASTER_SITES accordingly. Approved by: blanket
2015-04-07Unbroken by r383483 (this is just a slave port).Thierry Thomas
2015-04-06- Update to 2.9.2.Stephen Montgomery-Smith
PR: 199254 Submitted by: Thierry Thomas
2015-04-06Unbreak. The tarball had been rerolled again.Thierry Thomas
Full diff available here: <http://people.freebsd.org/~thierry/opencascade-6.8.0_141120_141212.diff>
2015-04-05Mark as broken unfetchable portsBaptiste Daroussin
2015-04-04Try to use a newer compiler.Michael Reifenberger
Noticed by: Andrea Venturoli
2015-03-27Update to r5542.Michael Reifenberger
2015-03-26Upgrade to version 2015.03Michael Reifenberger
PR: 198572 Submitted by: Pedro F. Giffuni
2015-03-246 ports categories: Remove $PTHREAD_LIBSJohn Marino
Categories: cad, devel, java, x11-fm, biology, deskutils approved by: PTHREAD blanket
2015-03-22Unreak.Bryan Drewery
This does not require fmake. It just has bad return values which don't build with clang. The build is using 'make -k' so the errors are ignored. I did not fix that though.