The FreeBSD Ports Archive
FreeBSD cad : pcb4>
X11 interactive printed circuit board layout system
PCB is an interactive printed circuit board editor for the X11 window
system. PCB includes a rats nest feature, design rule checking, and
can provide industry standard RS-274-X (Gerber), NC drill, and
centroid data (X-Y data) output for use in the board fabrication and
assembly process. PCB offers high end features such as an autorouter
and trace optimizer which can tremendously reduce layout time.
http://pcb.sourceforge.net/
|
pcb history
v. 1.56
date: 2007/05/19 20:00:35; author: flz; state: Exp; lines: +1 -1
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.55
date: 2007/04/02 22:56:09; author: pav; state: Exp; lines: +1 -1
- Convert existing ports to a new bsd.tcl.mk order
PR: ports/109097
Submitted by: Martin Matuska
Tested on: pointyhat exp-run
v. 1.54
date: 2006/10/09 09:52:05; author: hrs; state: Exp; lines: +2 -2
Update to 20060822. Changes include:
- various manual updates
- update the INSTALL documentation
- fix a bug where pins turned into pure holes when an element
was smashed.
- use locale-independent strtod and dtostr functions to avoid problems
loading files saved in some locales.
- fixed various bugs which caused pcb to crash
- update the gtk status line after save/save as
- make the gerber file names be compatible with pre-HID versions
- split plated and unplated drill output
- fix various typos in menus and comments
- add a batch mode HID.
- fix drawing of box around text in the buffer
- various fixes and improvements to the trace optimizer and the
autorouter
- fix board flipping code
- fix rounding bug when creating list of drill sizes
- add support for > 8 copper layers
- avoid strict aliasing violations encountered with gcc4
- refactor code related to handling the filenames in the export
HID's
- fix layer group parsing code
- add the ability to user-configure mouse actions in the lesstif GUI.
- enable loaded netlists by default
- improve the positioning of the drill list in the postscript output
- various improvements to the configure script to improve robustness
and improve error messages when thing don't go well.
- add IPC style footprints for 01005 passives.
- added a Renumber() action which will renumber all reference designators
and produced an annotation file for backannotating to schematics.
- Draw via annulii on assembly drawings
- various other bug fixes and improvements.
v. 1.53
date: 2006/09/18 18:13:41; author: hrs; state: Exp; lines: +3 -2
Add pthread dependency to fix a crash problem.
PR: ports/101327
Spotted by: Michael Glaum
v. 1.52
date: 2006/08/02 06:22:04; author: hrs; state: Exp; lines: +4 -3
- Add dependency on x11-toolkits/tk83[1].
- Update to 20060414[2].
PR: ports/101128[1]
Submitted by: Michael Glaum[1], Tomdean[2]
v. 1.51
date: 2006/07/10 06:38:55; author: hrs; state: Exp; lines: +15 -8
Update to 20060414. Changes include:
** 20060414
- This is the first snapshot of the new HID version of PCB. HID, which
stands for Human Interface Device is the abstraction created by
DJ Delorie which seperates the core PCB code from the graphical user
interface. In this release, two GUI HID's are supported, gtk and lesstif.
In addition, there are HID exporters for postscript and encapsulated
postscript, RS-274-X (gerber), bill of materials, centroid file, and
png/gif/jpeg. This represents a major restructuring of the code and
many months of work.
- PCB's actions (the commands which drive the core of the program and
may be directly accessed by the user) now have the documentation in-line
in the code and the actions reference section of the manual is
extracted from the in-line documentation. The goal it to provide more
complete and accurate documentation. As always the manual is still
a work in progress but it is getting more complete and up to date.
- Fixed a long standing segfault when saving connection data
- Fixed a DRC bug
- Fix some rounding issues when setting sizes. Hopefully this will address
the issue with 23.99 mil drills and related problems.
- The html manual is now in one file instead of many files
- The lesstif HID now supports loading of background images to help
recover a layout which may exist in hardcopy form only.
** 20060321
- Add internal support for more than 8 layers. By default PCB is still
compiled for 8 copper layers.
- Fixed several minor bugs in the GTK user interface including fixing
scrolling of the log window, fixed up some of the DRC reporting
and mm/mil units.
- Fixed several key bindings.
- Updated refcard.tex to reflect the current set of key bindings.
- Fixed some minor bugs which caused compilation problems on some
systems.
- Converted the QFN footprints to hi-res.
- Added documentation to the manual for the centroid file format and
the algorithm used for finding the centroid and rotation.
- Fixed a bug so that the initial layer named 'component' is actually
on the component side of the board and 'solder' is actually on the
solder side of the board.
- Fixed the pin order in the bourns trim pots (~bourns library)
- Added actions and a script to allow command line printing.
- Added IPC-7351 recommended footprints for 0201, 0402, etc passives.
- Fixed SME5 package.
- Fixed a bug which prevented disabling nets from the ratsnest
- Fixed a bug where clearances could be set 1 below the spacing
- Fixed clearline flag so that a
v. 1.50
date: 2005/11/05 05:21:13; author: marcus; state: Exp; lines: +1 -0
Bump PORTREVISION to chase the glib20 shared library update.
v. 1.49
date: 2005/06/14 16:18:01; author: hrs; state: Exp; lines: +10 -7
Update to 20050609. Changes include:
- The GUI is now based on gtk2 instead of Xaw
- Flags are stored symbolically in the .pcb file.
- As part of the switch to gtk2, the user customizable menu feature has
been temporarily broken. Hopefully this will be fixed by the next
snapshot. In addition, the loading of background images has also been
temporarily broken.
Submitted by: des
v. 1.48
date: 2004/02/23 23:48:09; author: pav; state: Exp; lines: +2 -1
- Remove unneeded dependency on teTeX, add gm4 and tk as run dependency too
Submitted by: hrs (maintainer)
v. 1.47
date: 2004/02/19 22:18:45; author: pav; state: Exp; lines: +1 -9
- Update to 20040215
- Remove BROKEN and removal warning
PR: ports/63078
Submitted by: bruno
v. 1.46
date: 2004/02/07 23:47:04; author: kris; state: Exp; lines: +2 -5
This port is also broken on 4.x, and will be removed after April 7
v. 1.45
date: 2004/02/07 23:29:09; author: kris; state: Exp; lines: +7 -1
BROKEN on 5.x: fails to configure
v. 1.44
date: 2004/02/06 19:48:29; author: krion; state: Exp; lines: +3 -3
- Fix build on bento
- Assign maintainership to submitter
PR: 62444
Submitted by: hrs
v. 1.43
date: 2004/01/29 09:14:46; author: pav; state: Exp; lines: +1 -0
- Add dependency on tcl to satisfy configure script
Reported by: bento via kris
v. 1.42
date: 2004/01/21 19:02:55; author: pav; state: Exp; lines: +5 -11
- Update to 20030815 snapshot
PR: ports/61606
Submitted by: bruno
v. 1.41
date: 2003/07/30 20:18:50; author: naddy; state: Exp; lines: +1 -1
Release maintainership of ports due to personal technical difficulties.
Submitted by: Serge Gagnon
v. 1.40
date: 2003/07/23 16:41:45; author: oliver; state: Exp; lines: +8 -5
Update to 1.7.3 and fix unfetchable distfile
PR: ports/53070
Submitted by: Serge Gagnon
v. 1.39
date: 2003/02/20 16:52:44; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.38
date: 2002/11/10 16:45:15; author: lioux; state: Exp; lines: +0 -2
o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files
Approved by: kris (portmgr hat),
portmgr, re (silence)
v. 1.37
date: 2002/11/06 22:44:05; author: adamw; state: Exp; lines: +2 -0
Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by: pat
v. 1.36
date: 2002/09/18 23:29:13; author: kris; state: Exp; lines: +1 -2
Remove dependency on texi2html port; a different version of
texi2html is included in the teTeX port, which is already a dependency.
Thus, during a port build the teTeX port will be installed first, which
automatically satisfies the dependency check for texi2html, so the latter
port is never installed; however during a package build the full set of
packages are added, so we end up with the texi2html binary from the
texi2html port overwriting that from teTeX, which is incompatible and
causes the build to fail.
v. 1.35
date: 2002/09/18 08:31:37; author: alane; state: Exp; lines: +0 -2
Unmark BROKEN. It builds fine.
v. 1.34
date: 2002/05/18 03:04:16; author: kris; state: Exp; lines: +2 -0
BROKEN: Does not build
v. 1.33
date: 2002/05/17 20:50:53; author: trevor; state: Exp; lines: +1 -1
Use new domain name for Tokyo University of Science.
PR: 38196
Submitted by: hrs
v. 1.32
date: 2002/04/02 17:54:40; author: dwcjr; state: Exp; lines: +1 -1
Don't depend on textinfo
PR: 36516
Submitted by: ports@geeksrus.net
v. 1.31
date: 2002/03/15 21:09:55; author: pat; state: Exp; lines: +1 -1
Fix typo in depends
PR: 35928
Submitted by: Erik Änggård
v. 1.30
date: 2001/12/27 14:25:50; author: kuriyama; state: Exp; lines: +1 -1
Fix texti2html's path.
v. 1.29
date: 2001/12/23 17:34:48; author: dwcjr; state: Exp; lines: +3 -1
Fix building docs due to missing dependencies
PR: 28111
Submitted by: matt@gsicomp.on.ca
v. 1.28
date: 2001/11/24 18:02:02; author: petef; state: Exp; lines: +2 -3
Fix manpage packaging.
Noticed by: bento
v. 1.27
date: 2001/10/04 12:35:41; author: joerg; state: Exp; lines: +11 -4
Fix the docs installation.
The port installs its man page as mann/pcb.n, so don't use a private
hack instead.
We already require LaTeX to be a prerequisite, but then don't install
the generated PS and HTML documentation. Install it, as well as the
info file.
v. 1.26
date: 2001/09/17 17:40:04; author: dwcjr; state: Exp; lines: +2 -2
Remove jseger and torstenb from maintainership of their ports, they
have been inactive for too long
Approved by: will
v. 1.25
date: 2000/05/14 16:56:53; author: jseger; state: Exp; lines: +3 -2
Use MASTER_SITE's that actually still carry the distfile :-)
v. 1.24
date: 2000/04/08 23:20:04; author: mharo; state: Exp; lines: +3 -3
update with the new PORTNAME/PORTVERSION variables
v. 1.23
date: 1999/11/25 06:38:04; author: jseger; state: Exp; lines: +4 -5
Upgrade to pcb-1.7
v. 1.22
date: 1999/10/26 09:02:48; author: tg; state: Exp; lines: +3 -4
Unbreak, should build after your next world.
v. 1.21
date: 1999/09/21 02:44:08; author: asami; state: Exp; lines: +4 -3
This port doesn't build because texindex is missing. Note that.
(Take out BUILD_DEPENDS=texindex:${PORTSDIR}/print/teTeX, teTeX doesn't
include texindex anymore.)
v. 1.20
date: 1999/08/25 04:52:34; author: obrien; state: Exp; lines: +1 -1
Change Id->FreeBSD.
v. 1.19
date: 1998/10/31 18:05:31; author: jseger; state: Exp; lines: +2 -2
Distfile moved on MASTER_SITE.
v. 1.18
date: 1998/06/03 06:47:38; author: tg; state: Exp; lines: +4 -5
Upgrade to 1.6.3.
v. 1.17
date: 1998/01/29 14:43:45; author: jseger; state: Exp; lines: +11 -11
Upgrade to version 1.5.5 and make myself MAINTAINER. Old MAINTAINER didn't
respond to any emails.
v. 1.16
date: 1997/05/30 20:38:25; author: max; state: Exp; lines: +10 -3
Remove unnecessary EXTRACT_SUFX.
RUN_DEPENDS better reflects the reality instead of BUILD_DEPENDS.
Install doc files into ${LOCALBASE}/share/doc/pcb.
PR: 3689
Suggested by: mita@jp.freebsd.org
While at it,
List the man page and define MANCOMPRESSED.
v. 1.15
date: 1996/11/15 23:30:59; author: obrien; state: Exp; lines: +2 -2
CATAGORIES+= -> CATAGORIES=
Added MAINTAINER to many of them.
v. 1.14
date: 1996/09/21 09:53:07; author: asami; state: Exp; lines: +2 -3
The latest flex is in the source tree now, so no need to depend on it.
v. 1.13
date: 1996/09/11 05:53:30; author: asami; state: Exp; lines: +1 -2
Remove BUILD_DEPENDS on bison, which is now part of the main source tree.
v. 1.12
date: 1996/04/09 07:16:52; author: asami; state: Exp; lines: +2 -3
Use ${LOCALBASE} instead of /usr/local. (Yes, this was supposed to go
with the bsd.port.mk commit the other night, I was too sleepy.)
v. 1.11
date: 1996/03/25 08:30:42; author: asami; state: Exp; lines: +10 -9
Upgrade, 1.2pl3 -> 1.4.
Submitted by: janek@gaja.ipan.lublin.pl
v. 1.10
date: 1995/04/16 10:07:38; author: asami; state: Exp; lines: +2 -2
Changed "USE_IMAKE= " to "USE_IMAKE= yes" (purely cosmetic).
v. 1.9
date: 1995/04/11 20:13:02; author: asami; state: Exp; lines: +6 -3
Update the cad Makefiles. Boy, I love these sparse directories! :)
v. 1.8
date: 1995/04/01 12:44:16; author: jkh; state: Exp; lines: +2 -1
Add CATEGORIES lines to a whole bunch of port Makefiles. Some ports are in
multiple catagories - I'll expect the various MAINTAINERS to make further
adjustments (and add any KEYWORDS lines) themselves.
v. 1.7
date: 1995/03/28 01:37:43; author: gpalmer; state: Exp; lines: +2 -2
Update to patchlevel 3
v. 1.6
date: 1995/02/18 01:36:19; author: ats; state: Exp; lines: +1 -3
Delete the private PREFIX and PKG_CMD macros. They only set the same values
as the global one's from bsd.port.mk.
v. 1.5
date: 1995/02/18 01:27:43; author: ats; state: Exp; lines: +4 -4
Change the DEPENDS on gm4 to a EXEC_DEPENDS gm4 line.
v. 1.4
date: 1995/02/03 23:39:12; author: ats; state: Exp; lines: +2 -2
Delete the -N flag for pkg_create, it no longer exists.
v. 1.3
date: 1994/12/12 03:58:06; author: gpalmer; state: Exp; lines: +2 -1
Another one that doesn't like the install.man target.
v. 1.2
date: 1994/11/17 12:59:40; author: jkh; state: Exp; lines: +2 -3
The other DEPENDS line was RIGHT! I don't know who commented it out
and replaced it with a bogus one..
v. 1.1
date: 1994/10/25 00:08:29; author: jkh; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1994/10/25 00:08:30; author: jkh; state: Exp; lines: +0 -0
Michael Reigenberger's pcb port.
Submitted by: mr
=============================================================================
|
| |

|