Port details |
- zcad Simple CAD program
- 0.9.8.5_15 cad =2 0.9.8.5_14Version of this port present on the latest quarterly branch.
- BROKEN: Can't find unit TransferMacros used by uzmacros
IGNORE: is marked as broken: Can't find unit TransferMacros used by uzmacros
- Maintainer: danfe@FreeBSD.org
- Port Added: 2017-05-02 18:50:50
- Last Update: 2024-10-09 05:58:59
- Commit Hash: 63c1eb1
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: not specified in port
- WWW:
- https://github.com/zamtmn/zcad/
- Description:
- ZCAD is simple CAD program with AutoCAD DXF 2000 file format support.
It is developed with Free Pascal and Lazarus.
https://sourceforge.net/projects/zcad/
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/cad/zcad/ && make install clean
- We doubt a package is available for this port because we see it marked as as:
-
Packages are normally not provided for ports that are marked as above.
- To add the package, run one of these commands:
- pkg install cad/zcad
- pkg install zcad-gtk2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: zcad-gtk2
- Package flavors (<flavor>: <package>)
- gtk2: zcad-gtk2
- qt5: zcad-qt5
- ONLY_FOR_ARCHS: i386 amd64
- distinfo:
- TIMESTAMP = 1602194927
SHA256 (zamtmn-zcad-0.9.8.5-8b8a693_GH0.tar.gz) = bf2ef76f23b12f0f63a8bcacb52e40b3bf2688614e8136572314c375cf34860a
SIZE (zamtmn-zcad-0.9.8.5-8b8a693_GH0.tar.gz) = 11348052
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- as : devel/binutils
- ppcx64 : lang/fpc
- as : devel/binutils
- utils-lexyacc.fpm : lang/fpc
- interfaces.ppu : editors/lazarus
- Library dependencies:
-
- libglib-2.0.so : devel/glib20
- libgtk-x11-2.0.so : x11-toolkits/gtk20
- libatk-1.0.so : accessibility/at-spi2-core
- libpango-1.0.so : x11-toolkits/pango
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for zcad-gtk2-0.9.8.5_15:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- cad_zcad
- USES:
- dos2unix fpc lazarus:flavors tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.9.8.5_15 09 Oct 2024 05:58:59 |
Jose Alonso Cardenas Marquez (acm) |
*/*: Bump PORTREVISION
- editors/lazarus was updated to 3.6.0
- editors/lazarus-devel was updated to 4.99 |
0.9.8.5_14 18 Sep 2024 06:28:07 |
Jose Alonso Cardenas Marquez (acm) |
*/*: Pass to lazarus based ports control of ONLY_FOR_ARCHS |
0.9.8.5_14 16 Jun 2024 08:26:35 |
Jose Alonso Cardenas Marquez (acm) |
*/*: Bump PORTREVISION. editors/lazarus was updated to 3.4.0 |
0.9.8.5_13 04 May 2024 06:54:25 |
Jose Alonso Cardenas Marquez (acm) |
*/*: Bump PORTREVISION. Input issues were fixed in editors/lazarus-qt5/qt6 |
0.9.8.5_12 24 Mar 2024 04:36:08 |
Jose Alonso Cardenas Marquez (acm) |
*/*: Bump PORTREVISION. lazarus was updated to 3.2.0
- Change default lazarus version to 3.2.0 |
0.9.8.5_11 17 Feb 2024 06:05:59 |
Muhammad Moinur Rahman (bofh) |
cad/zcad: Mark BROKEN
Fails to build with:
Can't find unit TransferMacros used by uzmacros |
0.9.8.5_11 23 Dec 2023 01:11:53 |
Jose Alonso Cardenas Marquez (acm) |
*/*: Bump PORTREVISON because lazarus was updated to 3.0.0 |
0.9.8.5_10 12 Nov 2023 20:49:26 |
Jose Alonso Cardenas Marquez (acm) |
lang/fpc-*: Merge all units to lang/fpc
- Merge all fpc-* units to lang/fpc. It gives us a better way to maintain fpc
and lazarus ports.
- Update Mk/fpc.mk for reflects new changes
- Update Mk/lazarus.mk for reflects new changes
- Now we can defined WANT_FPC_DEVEL AND WANT_LAZARUS_DEVEL for use devel version
of fpc or lazarus for build apps based on fpc/lazarus
- Add entries to MOVED
- Bump PORTREVISON of affected ports
- Some other minor modifications |
0.9.8.5_9 16 Mar 2023 23:56:22 |
Jose Alonso Cardenas Marquez (acm) |
editors/lazarus: Bump PORTREVISION of dependant ports
- editors/lazarus was updated to 2.2.6 |
0.9.8.5_8 13 Mar 2023 18:57:32 |
Alexey Dokuchaev (danfe) |
cad/zcad: try to unbreak the build of the port's Qt5 flavor
- OpenGL components must be fixed in a slightly different way now
- Bring back the comment accidentally removed in r497396 (that is
commit 0c124531331c)
Reported by: pkg-fallout |
0.9.8.5_8 02 Mar 2023 05:23:10 |
Tobias C. Berner (tcberner) |
accessibility/at-spi2-core: update to 2.46.0
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
interface.
What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).
What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments. (Only the first 15 lines of the commit message are shown above ) |
0.9.8.5_7 25 Feb 2023 09:25:35 |
Antoine Brodin (antoine) |
cad/zcad: mark qt5 flavor BROKEN
(3104) Compiling glqtcontext.pas
/wrkdirs/usr/ports/cad/zcad/work-qt5/zcad-8b8a693/cad_source/glqtcontext.pas(30,23)
Fatal: (10022) Can't find unit qlclopenglwidget used by GLQTContext
Fatal: (1018) Compilation aborted
Reported by: pkg-fallout |
0.9.8.5_7 02 Oct 2022 05:48:21 |
Jose Alonso Cardenas Marquez (acm) |
editors/lazarus: Bump PORTREVISION of dependant ports
- editors/lazarus was updated to 2.2.4 and all ports depends of it must be
rebuilt |
0.9.8.5_6 12 Aug 2022 14:46:53 |
Dima Panov (fluffy) |
*/*: bump all consumers after recent boost upgrade |
0.9.8.5_5 20 Jul 2022 14:20:58 |
Tobias C. Berner (tcberner) |
cad: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* AMAKAWA Shuhei <amakawa@jp.FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Anders Andersson <anders@hack.org>
* Bruce M Simpson <bms@FreeBSD.org>
* Christoph Moench-Tegeder <cmt@FreeBSD.org>
* David Yeske <dyeske@gmail.com>
* Diane Bruce <db@db.net>
* Joachim Strombergson <watchman@ludd.ltu.se>
* Johnny Sorocil <jsorocil@gmail.com>
* Julian Jenkins <kaveman@magna.com.au>
* Marc Fonvieille <blackend@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
0.9.8.5_5 21 Jun 2022 01:17:20 |
Jose Alonso Cardenas Marquez (acm) |
lang/fpc: Fix build issues building some fpc based apps
- Add missing parameter to getdirentries syscall function
- Re-build i386 and amd64 bootstrap
- Revert fpc-i386 (FPC_USE_LIBC) build to syscall build
- Bump PORTREVISION in all ports dependant of freepascal compiler |
0.9.8.5_4 18 Jun 2022 05:57:02 |
Jose Alonso Cardenas Marquez (acm) |
*/*: Bump PORTREVISION
* editors/lazarus was updated to 2.2.2 |
0.9.8.5_3 03 Feb 2022 05:07:13 |
Jose Alonso Cardenas Marquez (acm) |
editors/lazarus-*: update to 2.2.0
- Bump PORTREVISION
- archivers/peazip update to 8.4.0
- editors/cudatext update to 1.155.3
- russian/emkatic update to 0.41
- x11-toolkits/qt5pas to latest version included into lazarus 2.2.0
ChangeLog at: https://wiki.lazarus.freepascal.org/Lazarus_2.2.0_release_notes |
0.9.8.5_2 01 Aug 2021 02:26:39 |
Jose Alonso Cardenas Marquez (acm) |
editors/lazarus[-qt5]: bump some ports dependants of lazarus
* bump PORTREVISION of cad/zcad: comms/cqrlog: editors/picpas:
graphics/lazpaint: multimedia/winff: net-p2p/awgg:
net-p2p/transmission-remote-gui: russian/emkatic:
x11-fm/doublecmd
* editors/lazarus[-qt5] was updated to 2.0.12 |
0.9.8.5_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.9.8.5_1 14 Jan 2021 21:11:15 |
acm |
- lang/fpc revert way like linker is taken by fpc compiler
- lang/fpc add binutils to RUN_DEPENDS
- editors/lazarus add binutils to RUN_DEPENDS
- editors/lazarus add gmake to RUN_DEPENDS
- editors/lazarus install fpc units like RUN_DEPENDS too
- Bump PORTREVISiON of fpc/lazarus ports
PR: 251712
Reported by: amdmi3 |
0.9.8.5 14 Jan 2021 20:54:10 |
acm |
- Remove forgotten patch file oin my previous commit
- Remove BROKEN
Reported by: pkg-fallout |
0.9.8.5 25 Dec 2020 09:34:58 |
antoine |
Mark BROKEN
Reported by: pkg-fallout |
0.9.8.5 14 Dec 2020 20:39:44 |
acm |
- Update to 0.9.8.5
PR: 251365
Submitted by: acm
Approved by: danfe (timeout) |
0.9.8.4_5 14 May 2020 06:05:27 |
acm |
- Bump PORTREVISION. lazarus was updated to 2.0.8 |
0.9.8.4_4 06 Mar 2020 06:26:05 |
acm |
- Remove compat < 11 dependencies from bootstrap and compiler. It could fix
problems
when GENERIC kernel is not used.
- Rebuild bootstrap (ppcx64 and ppc386) with new changes
- Bump PORTREVISION
PR: 239135
Reported by: fbsdbugs4 at sentry.org |
0.9.8.4_3 31 Dec 2019 15:29:14 |
acm |
- Bump PORTREVISION. editors/lazarus was updated to 2.0.6 |
0.9.8.4_2 03 Sep 2019 15:51:51 |
acm |
- Rebuild bootstrap (ppcx64 and ppc386) with ld patches
- Fix build on 12-STABLE and CURRENT (amd64 and i386)
- Bump PORTREVISION for all ports that depends of lang/fpc
- Add USE_BINUTILS to fpc and lazarus based ports
- Add binutils dependency to Uses/fpc.mk and Uses/lazarus.mk
PR: 240293 239934 233413 214864
Exp-run by: antoine |
0.9.8.4_1 15 Aug 2019 17:29:24 |
acm |
- Bump PORTREVISION (lazarus ports were updated to 2.0.4)
- Remove LD_UNSAFE |
0.9.8.4 31 Mar 2019 09:23:50 |
danfe |
- Update `cad/zcad' to version 0.9.8.4; switch from using
pre-generated distfile to new official one from GitHub
- Switch from my custom makefile-based build to Lazarus one
and thus remove MAKE_JOBS_UNSAFE which should no longer
be required (hopefully)
- Drop Qt4-related CONFLICTS_INSTALL, Qt4 is already gone
PR: 236345
Submitted by: acm |
0.9.8_3 27 Mar 2019 20:49:20 |
antoine |
Mark BROKEN: fails to build
/wrkdirs/usr/ports/cad/zcad/work-gtk2/trunk/cad_source/components/zcontrols/usupportgui.pas(136,56)
Error: (5000) Identifier not found "odPainted"
usupportgui.pas(163) Fatal: (10026) There were 1 errors compiling module,
stopping
Reported by: pkg-fallout |
0.9.8_3 17 Mar 2019 09:06:01 |
tcberner |
cat/zcad: remove qt4 flavor handling
Approved by: portmgr (implicit) |
0.9.8_3 03 Jun 2018 08:15:31 |
acm |
- Bump PORTREVISION (editors/lazarus was updated) |
0.9.8_2 25 May 2018 16:31:21 |
acm |
- Moved ports to Uses/lazarus.mk
- Add FLAVORS
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D14661 |
0.9.8_1 05 Apr 2018 04:52:36 |
acm |
- Migrate Mk/bsd.fpc.mk to Mk/Uses/fpc.mk
- Convert all fpc-based ports to USES=fpc
PR: 227210
Reviewed by: portmgr
Approved by: portmgr
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D14617 |
0.9.8_1 22 Feb 2018 09:52:47 |
antoine |
Fix build by adding chm to USE_FPC
Reported by: pkg-fallout |
0.9.8_1 01 Feb 2018 07:21:25 |
acm |
- Bump PORTREVISION. Lazarus was updated to 1.8.0 |
0.9.8 02 May 2017 18:50:36 |
danfe |
Add a port of ZCAD, simple CAD program with AutoCAD DXF 2000 file format
support. It is developed with Free Pascal and Lazarus.
The project has not released any distfiles yet, so this release is based
on r2259 checked out from http://svn.shamangrad.net/zcad/trunk/, cleaned
up (most importantly, converted to Unix line endings), and tar+xz'ed.
https://sourceforge.net/projects/zcad/ |