aboutsummaryrefslogtreecommitdiff
path: root/cad/pcb
Commit message (Collapse)AuthorAgeFilesLines
* - Remove unneeded dependency from gtk12/gtk20 [1]Martin Wilke2008-04-191-4/+3
| | | | | | | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=211584
* - Welcome X.org 7.2 \o/.Florent Thoumie2007-05-191-1/+1
| | | | | | | | - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}. Notes: svn path=/head/; revision=191544
* - Convert existing ports to a new bsd.tcl.mk orderPav Lucistnik2007-04-021-1/+1
| | | | | | | | | PR: ports/109097 Submitted by: Martin Matuska <martin@matuska.org> Tested on: pointyhat exp-run Notes: svn path=/head/; revision=189054
* Update to 20060822. Changes include:Hiroki Sato2006-10-094-15/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=175060
* Add pthread dependency to fix a crash problem.Hiroki Sato2006-09-181-2/+3
| | | | | | | | PR: ports/101327 Spotted by: Michael Glaum <mglaum@sdf.lonestar.org> Notes: svn path=/head/; revision=173348
* - Add dependency on x11-toolkits/tk83[1].Hiroki Sato2006-08-024-6/+21
| | | | | | | | | | - Update to 20060414[2]. PR: ports/101128[1] Submitted by: Michael Glaum[1], Tomdean[2] Notes: svn path=/head/; revision=169433
* Update to 20060414. Changes include:Hiroki Sato2006-07-109-78/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ** 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 arcs also have this property. - Speed up rtree searches and other autorouter speedups. - Fixed a bug in computation of the closest polygon point. - Use rtrees for polygon handling for speed improvements. - Add a ChangePinName() action. - Fix a bug which caused duplicate rats names when manually adding rats lines. - Added DRC checks for minimum drill diameter and minimum annular ring. - Add a minimal glossary to the manual - Fix the author name in the fab drawing - Cause the crosshair to snap to pad ends instead of center for rat drawing. - Add "join" to SetFlag, ClrFlag and ChangeFlag. - Added inline documentation for the pcb file syntax. The manual now is up to date and correctly documents the file format. In addition the inline documentation will make it much easier to maintain the documentation. - Remove some broken m4lib footprints - Put the correct setting for the gschem footprint= attribute in [] in the library window for the m4 libraries. Submitted by: Stanislav Sedov (ssedov at mbsd dot msk dot ru) PR: ports/99942 Notes: svn path=/head/; revision=167338
* SHA256ifyEdwin Groothuis2006-01-221-0/+1
| | | | | | | Approved by: krion@ Notes: svn path=/head/; revision=154141
* Bump PORTREVISION to chase the glib20 shared library update.Joe Marcus Clarke2005-11-051-0/+1
| | | | Notes: svn path=/head/; revision=147269
* Update to 20050609. Changes include:Hiroki Sato2005-06-148-196/+264
| | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=137446
* - Remove unneeded dependency on teTeX, add gm4 and tk as run dependency tooPav Lucistnik2004-02-231-1/+2
| | | | | | | Submitted by: hrs (maintainer) Notes: svn path=/head/; revision=101925
* - Update to 20040215Pav Lucistnik2004-02-193-17/+34
| | | | | | | | | | - Remove BROKEN and removal warning PR: ports/63078 Submitted by: bruno <bruno@mail.tinkerbox.org> Notes: svn path=/head/; revision=101423
* This port is also broken on 4.x, and will be removed after April 7Kris Kennaway2004-02-071-5/+2
| | | | Notes: svn path=/head/; revision=100312
* BROKEN on 5.x: fails to configureKris Kennaway2004-02-071-1/+7
| | | | Notes: svn path=/head/; revision=100306
* - Fix build on bentoKirill Ponomarev2004-02-061-3/+3
| | | | | | | | | | - Assign maintainership to submitter PR: 62444 Submitted by: hrs Notes: svn path=/head/; revision=100174
* - Add dependency on tcl to satisfy configure scriptPav Lucistnik2004-01-291-0/+1
| | | | | | | Reported by: bento via kris Notes: svn path=/head/; revision=99364
* Add SIZE.Trevor Johnson2004-01-271-0/+1
| | | | Notes: svn path=/head/; revision=99295
* - Update to 20030815 snapshotPav Lucistnik2004-01-217-130/+164
| | | | | | | | PR: ports/61606 Submitted by: bruno <bruno@mail.tinkerbox.org> Notes: svn path=/head/; revision=98715
* Cosmetic fix: use %%DOCSDIR%% macro.Sergey A. Osokin2003-10-221-5/+5
| | | | | | | | | | No functionally changes. Submitted by: Oleg Karachevtsev <ok@etrust.ru> A part of PR: 57992 Notes: svn path=/head/; revision=91882
* Release maintainership of ports due to personal technical difficulties.Christian Weisgerber2003-07-301-1/+1
| | | | | | | Submitted by: Serge Gagnon Notes: svn path=/head/; revision=85940
* Update to 1.7.3 and fix unfetchable distfileOliver Lehmann2003-07-237-67/+78
| | | | | | | | PR: ports/53070 Submitted by: Serge Gagnon <gagnon__s@videotron.ca> Notes: svn path=/head/; revision=85468
* De-pkg-comment.Akinori MUSHA2003-02-202-1/+1
| | | | Notes: svn path=/head/; revision=75951
* Fix build on -current (don't define sys_nerr)Kris Kennaway2003-01-121-0/+16
| | | | Notes: svn path=/head/; revision=72954
* o Rollback PORTCOMMENT modifications while this feature's implementationMario Sergio Fujikawa Ferreira2002-11-102-2/+1
| | | | | | | | | | | is better studied o Turn PORTCOMMENT variable in Makefile back into pkg-comment files Approved by: kris (portmgr hat), portmgr, re (silence) Notes: svn path=/head/; revision=69808
* Use PORTCOMMENT in the Makefile, and whack the pkg-comment.Adam Weinberger2002-11-062-1/+2
| | | | | | | Approved by: pat Notes: svn path=/head/; revision=69612
* Remove dependency on texi2html port; a different version ofKris Kennaway2002-09-181-2/+1
| | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=66643
* Unmark BROKEN. It builds fine.Alan Eldridge2002-09-181-2/+0
| | | | Notes: svn path=/head/; revision=66564
* Add URL.OKAZAKI Tetsurou2002-09-011-0/+2
| | | | Notes: svn path=/head/; revision=65402
* BROKEN: Does not buildKris Kennaway2002-05-181-0/+2
| | | | Notes: svn path=/head/; revision=59386
* Use new domain name for Tokyo University of Science.Trevor Johnson2002-05-171-1/+1
| | | | | | | | PR: 38196 Submitted by: hrs Notes: svn path=/head/; revision=59350
* Don't depend on textinfoDavid W. Chapman Jr.2002-04-021-1/+1
| | | | | | | | PR: 36516 Submitted by: ports@geeksrus.net Notes: svn path=/head/; revision=57231
* Fix typo in dependsPatrick Li2002-03-151-1/+1
| | | | | | | | PR: 35928 Submitted by: Erik Änggård <erik.anggard@packetfront.com> Notes: svn path=/head/; revision=56171
* Fix texti2html's path.Jun Kuriyama2001-12-271-1/+1
| | | | Notes: svn path=/head/; revision=52246
* Fix building docs due to missing dependenciesDavid W. Chapman Jr.2001-12-231-1/+3
| | | | | | | | PR: 28111 Submitted by: matt@gsicomp.on.ca Notes: svn path=/head/; revision=52058
* Fix manpage packaging.Pete Fritchman2001-11-241-2/+1
| | | | | | | Noticed by: bento Notes: svn path=/head/; revision=50485
* Fix the docs installation.Joerg Wunsch2001-10-042-3/+18
| | | | | | | | | | | | 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. Notes: svn path=/head/; revision=48428
* Remove jseger and torstenb from maintainership of their ports, theyDavid W. Chapman Jr.2001-09-171-1/+1
| | | | | | | | | have been inactive for too long Approved by: will Notes: svn path=/head/; revision=47915
* fix X manpage error with XFree86-4FUJISHIMA Satsuki2001-01-091-0/+11
| | | | | | | PR: 23421 Notes: svn path=/head/; revision=37029
* Use MASTER_SITE's that actually still carry the distfile :-)Justin M. Seger2000-05-141-1/+2
| | | | Notes: svn path=/head/; revision=28458
* update with the new PORTNAME/PORTVERSION variablesMichael Haro2000-04-081-2/+2
| | | | Notes: svn path=/head/; revision=27419
* Upgrade to pcb-1.7Justin M. Seger1999-11-254-5/+15
| | | | Notes: svn path=/head/; revision=23316
* Unbreak, should build after your next world.Thomas Gellekum1999-10-261-3/+2
| | | | Notes: svn path=/head/; revision=22652
* This port doesn't build because texindex is missing. Note that.Satoshi Asami1999-09-211-2/+3
| | | | | | | | (Take out BUILD_DEPENDS=texindex:${PORTSDIR}/print/teTeX, teTeX doesn't include texindex anymore.) Notes: svn path=/head/; revision=21845
* Change Id->FreeBSD.David E. O'Brien1999-08-251-1/+1
| | | | Notes: svn path=/head/; revision=20941
* Distfile moved on MASTER_SITE.Justin M. Seger1998-10-311-2/+2
| | | | Notes: svn path=/head/; revision=14279
* Remove manpages from pkg/PLISTDavid E. O'Brien1998-08-131-1/+0
| | | | Notes: svn path=/head/; revision=12504
* Grammar, spelling, and usage police. This commit brought to you byMatthew Hunt1998-08-051-3/+3
| | | | | | | the letters "B" and "C". And some Chinese symbols as well. Notes: svn path=/head/; revision=12291
* Upgrade to 1.6.3.Thomas Gellekum1998-06-033-6/+10
| | | | Notes: svn path=/head/; revision=11224
* Upgrade to version 1.5.5 and make myself MAINTAINER. Old MAINTAINER didn'tJustin M. Seger1998-01-294-138/+70
| | | | | | | respond to any emails. Notes: svn path=/head/; revision=9505
* Install doc files into ${LOCALBASE}/share/doc/pcb.Masafumi Max NAKANE1997-05-301-0/+22
| | | | | | | | | | Added entry for missing man page. Added @dirrm directives. PR: 3689 Suggested by: mita@jp.freebsd.org Notes: svn path=/head/; revision=6650