Part 1 at removing now useless FETCH_ARGS redifitionc0d7b638ed
Port details
cad/qcad 3.33.1.0
Professional CAD system
Port info
- Maintainer
- mr@FreeBSD.org
- Packages
- latest: 3.33.1.0
- Upstream
- up to date
- Last update
- to 3.33.1.0 · e09fad8c40
- Quarterly
- 2026Q4: 3.33.1.0
- WWW
- https://www.ribbonsoft.com/qcad.html
- Links
- cgit · VuXML
Install
- Package
# pkg install qcadinstalls 3.33.1.0 fromlatest; fromquarterly(2026Q4) 3.33.1.0- Port
# cd /usr/ports/cad/qcad && make install clean# make -C /usr/ports/cad/qcad config # change options first
- Size
- 28 MiB download · 257 MiB installed
- Depends on
- cad/qtjsapi 3.33.1.0, devel/qt6-5compat 6.11.2, devel/qt6-base 6.11.2_1, devel/qt6-tools 6.11.2, graphics/libglvnd 1.7.0, graphics/opennurbs 8.35.26251.13001,1, graphics/qt6-svg 6.11.2, print/cups 2.4.20, x11-toolkits/qt6-declarative 6.11.2
- License
- GPLv3
- Options
- 1 of 1 on in the package: EXAMPLES
- pkg-message
Shown after installing
You need to install the port cad/qcadjsapi .
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.33.1.0 | 3.33.1.0 | – |
| FreeBSD 15 | 3.33.1.0 | 3.33.1.0 | – |
| FreeBSD 14 | 3.33.1.0 | 3.33.1.0 | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.33.1.0 | 3.33.1.0 | – |
| FreeBSD 14 | 3.33.1.0 | 3.33.1.0 | ✗ |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 3.33.1.0.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (181)
In preparation for making libtool generate libraries with a sane name, fix all LIB_DEPENDS in cad With hat: portmgra327ff430a
Register conflicts with texlive-base-* since it has one file in common. PR: ports/184368 Submitted by: lbartolettid89dfda814
Update qcad to 3.4.2.0 PR: ports/183346 Submitted by: rakuco@55e0dd8ab1
Try to fix build on current. Submitted by: andreast@a5a6e81907
Update to 3.3.3.0 PR: ports/182881 Submitted by: rakuco@e41ba52b72
Apply fixes provided by Max Submitted by: makc@2b5eb99017
Add NO_STAGE all over the place in preparation for the staging support (cat: cad)8e91f3161f
Add GLU to the build dependenciesdf6aea5652
Add two more dependencies.890a5c28b9
Add moc to the dependencies to fix the build.91ba5be776
Readd qcad and upgrade to version 3.2.1 PR: ports/181199 Submitted by: Thierry Thomas (thierry@)356db3c10a
KDE3 and QT3 expired on 2013-07-01, remove these ports. Unfortunately, this also affects some ports using QT3 as a GUI toolkit. Changes to infrastructure files: - bsd.kde.mk : obsolete, remove - bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while - CHANGES : document the removals from bsd.port.mk - KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead) - MOVED : add the removed ports PR: ports/180745 Submitted by: rene Approved by: portmgr (bapt) Exp-run by: bapt66fee90926
- update png to 1.5.102b74a89bc8
Add localisazion support to the qcad port. PR: ports/162048 Submitted by: Stefan Rumetshofer19f03cc47e
- Get Rid MD5 supportbb86cbe5d2
Add two patches from Joerg Wunsch: - Implement autosave feature - Detect filesystem full condition Both patches where sent upwards. Submitted by: joerg@3bd2ebb734
- update to 1.4.1 Reviewed by: exp8 run on pointyhat Supported by: miwide78af3ac5
- update to jpeg-8ca9c60461c
- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated Requested by: edwineca78ec61b
Don't fail if share/qcad can't be removed since it might be used by other ports Requested by: mr@104b44ddc3
The attached patches achieve the following improvements:
* cad/qcad itself:
1. Enable parallel build.
This is safe, because the vendor's script supports it
(but only, when one is using distcc).
2. Remove the special handling for Alpha.
I guess, this is a historical wart --
the current version of qcad compiles on my amd64 with
`-Wall -W' without any warnings. If Alpha bites again,
the wart can be put back until someone tracks the bug down.
* cad/qcad-partslib:
1. Fetch the .tar.gz, rather than .zip variant of the distribution.
This new file is more than twice smaller.
2. Remove build-dependency on qcad -- this is useless for a pure-data port
and only complicates package building and installation
(a PORTREVISION bump in qcad itself, for example,
will necessitate rebuilding partslib without any good reason).
3. Don't create an intermediate extraction under ${WRKSRC}
for the sole purpose of creating PLIST -- extract from ${DISTFILE} into
${DATADIR} directly and use tar's output to create PLIST on the fly.
This saves a ton of I/O and diskspace during packaging.
Submitted by: Mikhail T. <mi+thun [at] aldan.algebra.com>787a15d51cFix the paths to qt assistant and qcad manual that are being encoded into the qcad binary. PR: ports/130747 Submitted by: Alexey Shuvaev4c74218167
Bump portrevision due to upgrade of devel/gettext. The affected ports are the ones with gettext as a run-dependency according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT in Makefile (29 of them). PR: ports/124340 Submitted by: edwin@ Approved by: portmgr (pav)090059a210
- Remove unneeded dependency from gtk12/gtk20 [1] - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+ Thanks to all Helpers: Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr, ehaupt, nox, itetcu, flz, pav PR: 116263 Tested on: pointyhat Approved by: portmgr (pav)3e4ed01146
Change to ftp:// too.4dcb14d050
Remove always-false/true conditions based on OSVERSION 50000013fcaf3ba2
Fix compilation with gcc.42. Two debugging outputs where commented out as suggested by the author.9ef886d627
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.d4f0d0048a- Remove QTDIR from CONFIGURE_ENV, it's in there already thanks to framework Submitted by: rafan Tested on: pointyhat5ca9a6aed0
- change BUILD_DEPENDS: shells/bash2 -> shells/bash; - drop a spare line at Makefile to pet portlint. PR: ports/108631 Submitted by: bsam830072bb8e
remove USE_REINPLACE for all ports with categories starting with Cbbee4a66a6
exclude library again since it conflicts with qcad-partslib173d8e0009
update to qcad-2.0.5.0-1a1cc809d1a
Since /usr/X11R6/... seems to be hardcoded in qcad help first-time-users by using 'USE_X_PREFIX=yes' PR: ports/74118 Submitted by: TAOKA Fumiyoshi <fmysh X iijmio-mail.jp>7ba9a1bb67
upgrade to qcad-2.0.4.0-1f45e4648af
Fix compilation error due to wrong set parenthesis. PR: ports/71540 (with fix), ports/71574 Submitted by: Rainer Goellner <rainer at jabbe.de> Approved by: portmgrdb696d347a
Fix compilation with gcc-3.4 Submitted by: Tilman Linneweh <arved at FreeBSD.org>bb1483df4a
- Fix WWW: PR: ports/67958 Submitted by: Pedro F. Giffuni <giffunip@asme.org>f59dd4de1c
update to version 2.0.3.3-1efb22ef5d1
correct pkg-plist creation. do not handle libraries datadir since it is handled by qcad-partslib.3e5994f1a0
- upgrade to 2.0.3.1 for changes see: http://www.ribbonsoft.com/qcad_doc_changelog.html - use bash for buildscript - make portlint happy - dynamically create pkg-plist - install docs and examples710ad75f19
Remove qmake from RUN_DEPENDS in x11-toolkits/qt32 and chase ports which BUILD_DEPEND on qmake now.6fe53bfc64
try to fix pkg-plist3ea2f2f0ab
BROKEN on 5.x: broken pkg-plist46aa7e23de
add patch to compile qg_commandwidget.cpp under -stable Submitted by: Oliver Lehmann <oliver@FreeBSD.org>5cc2cd131a
- Upgrade to QCad version 2.0.2.0-1 See http://www.ribbonsoft.com/qcad_doc_changelog.html for changes can save ACAD R12 .DXF Files now - Finish elimination of PORTREVISION (Many thanks to Tilman Linneweh) - Add interim patch for compilation - Change MAINTAINER to my address to faster getting future errlogs Submitted by: Tilman Linneweh <arved@FreeBSD.org> (part.)72093cef0f
Fix fetch. PORTREVISION should not be used in DISTNAMEa5ac3dd24b
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 2)053fdb6a6b
Add SIZE.e8d5605043