1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-12 07:27:57 +00:00
Commit Graph

69 Commits

Author SHA1 Message Date
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Pav Lucistnik
cfa7269b11 - Convert existing ports to a new bsd.tcl.mk order
PR:		ports/109097
Submitted by:	Martin Matuska <martin@matuska.org>
Tested on:	pointyhat exp-run
2007-04-02 22:56:15 +00:00
Hiroki Sato
4e1f580a02 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.
2006-10-09 09:52:05 +00:00
Hiroki Sato
352cdd34df Add pthread dependency to fix a crash problem.
PR:		ports/101327
Spotted by:	Michael Glaum <mglaum@sdf.lonestar.org>
2006-09-18 18:13:42 +00:00
Hiroki Sato
a432ba19fb - Add dependency on x11-toolkits/tk83[1].
- Update to 20060414[2].

PR:		ports/101128[1]
Submitted by:	Michael Glaum[1], Tomdean[2]
2006-08-02 06:22:04 +00:00
Hiroki Sato
6b14db7984 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 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
2006-07-10 06:38:55 +00:00
Edwin Groothuis
acd87b4ad8 SHA256ify
Approved by:    krion@
2006-01-22 08:34:46 +00:00
Joe Marcus Clarke
235c907ae5 Bump PORTREVISION to chase the glib20 shared library update. 2005-11-05 05:22:06 +00:00
Hiroki Sato
77ccee4fb2 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
2005-06-14 16:18:01 +00:00
Pav Lucistnik
bf9ba1de9e - Remove unneeded dependency on teTeX, add gm4 and tk as run dependency too
Submitted by:	hrs (maintainer)
2004-02-23 23:48:09 +00:00
Pav Lucistnik
c3ab50d450 - Update to 20040215
- Remove BROKEN and removal warning

PR:		ports/63078
Submitted by:	bruno <bruno@mail.tinkerbox.org>
2004-02-19 22:18:45 +00:00
Kris Kennaway
11947add0c This port is also broken on 4.x, and will be removed after April 7 2004-02-07 23:49:38 +00:00
Kris Kennaway
0e22bbfb42 BROKEN on 5.x: fails to configure 2004-02-07 23:29:09 +00:00
Kirill Ponomarev
8c638d8c60 - Fix build on bento
- Assign maintainership to submitter

PR:		62444
Submitted by:	hrs
2004-02-06 19:48:29 +00:00
Pav Lucistnik
5dc6f9aeef - Add dependency on tcl to satisfy configure script
Reported by:	bento via kris
2004-01-29 09:14:46 +00:00
Trevor Johnson
e8d5605043 Add SIZE. 2004-01-27 20:51:07 +00:00
Pav Lucistnik
1182ccaaaf - Update to 20030815 snapshot
PR:		ports/61606
Submitted by:	bruno <bruno@mail.tinkerbox.org>
2004-01-21 19:02:56 +00:00
Sergey A. Osokin
958842c5c6 Cosmetic fix: use %%DOCSDIR%% macro.
No functionally changes.

Submitted by:	Oleg Karachevtsev <ok@etrust.ru>
A part of PR:	57992
2003-10-22 09:37:18 +00:00
Christian Weisgerber
2934d4ceb2 Release maintainership of ports due to personal technical difficulties.
Submitted by:	Serge Gagnon
2003-07-30 20:18:51 +00:00
Oliver Lehmann
ab2c7ca5ab Update to 1.7.3 and fix unfetchable distfile
PR:		ports/53070
Submitted by:	Serge Gagnon <gagnon__s@videotron.ca>
2003-07-23 16:41:45 +00:00
Akinori MUSHA
7cc1393a93 De-pkg-comment. 2003-02-20 17:07:10 +00:00
Kris Kennaway
a9bafdd6c4 Fix build on -current (don't define sys_nerr) 2003-01-12 03:13:24 +00:00
Mario Sergio Fujikawa Ferreira
f0a1969d34 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)
2002-11-10 16:48:51 +00:00
Adam Weinberger
d9611f9375 Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by:	pat
2002-11-06 22:47:41 +00:00
Kris Kennaway
02c01ad2fc 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.
2002-09-18 23:29:13 +00:00
Alan Eldridge
7d75fbf686 Unmark BROKEN. It builds fine. 2002-09-18 08:31:37 +00:00
OKAZAKI Tetsurou
092658e466 Add URL. 2002-09-01 12:39:38 +00:00
Kris Kennaway
10611048d2 BROKEN: Does not build 2002-05-18 03:05:28 +00:00
Trevor Johnson
d836c8f63c Use new domain name for Tokyo University of Science.
PR:		38196
Submitted by:	hrs
2002-05-17 20:50:54 +00:00
David W. Chapman Jr.
1df6020df6 Don't depend on textinfo
PR:		36516
Submitted by:	ports@geeksrus.net
2002-04-02 17:54:40 +00:00
Patrick Li
03479498d8 Fix typo in depends
PR:		35928
Submitted by:	Erik Änggård <erik.anggard@packetfront.com>
2002-03-15 21:09:55 +00:00
Jun Kuriyama
a60906b2cc Fix texti2html's path. 2001-12-27 14:25:50 +00:00
David W. Chapman Jr.
5321e508d1 Fix building docs due to missing dependencies
PR:		28111
Submitted by:	matt@gsicomp.on.ca
2001-12-23 17:34:48 +00:00
Pete Fritchman
14f0ff9de8 Fix manpage packaging.
Noticed by:	bento
2001-11-24 18:02:02 +00:00
Joerg Wunsch
8aa606b586 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.
2001-10-04 12:35:41 +00:00
David W. Chapman Jr.
5872a89c3b Remove jseger and torstenb from maintainership of their ports, they
have been inactive for too long

Approved by:	will
2001-09-17 17:40:31 +00:00
FUJISHIMA Satsuki
aa13fa44d7 fix X manpage error with XFree86-4
PR:		23421
2001-01-09 19:35:23 +00:00
Justin M. Seger
1e010f879e Use MASTER_SITE's that actually still carry the distfile :-) 2000-05-14 16:56:53 +00:00
Michael Haro
59df8af48e update with the new PORTNAME/PORTVERSION variables 2000-04-08 23:24:42 +00:00
Justin M. Seger
334702e8df Upgrade to pcb-1.7 1999-11-25 06:38:07 +00:00
Thomas Gellekum
cb6db97898 Unbreak, should build after your next world. 1999-10-26 09:02:48 +00:00
Satoshi Asami
54f7339e5f 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.)
1999-09-21 02:44:08 +00:00
David E. O'Brien
fe1e09a6cc Change Id->FreeBSD. 1999-08-25 04:58:03 +00:00
Justin M. Seger
1425c849ee Distfile moved on MASTER_SITE. 1998-10-31 18:05:31 +00:00
David E. O'Brien
09b64b0d35 Remove manpages from pkg/PLIST 1998-08-13 21:16:00 +00:00
Matthew Hunt
c90bb39b08 Grammar, spelling, and usage police. This commit brought to you by
the letters "B" and "C".  And some Chinese symbols as well.
1998-08-05 18:13:19 +00:00
Thomas Gellekum
573b3cd871 Upgrade to 1.6.3. 1998-06-03 06:47:42 +00:00
Justin M. Seger
d60b477523 Upgrade to version 1.5.5 and make myself MAINTAINER. Old MAINTAINER didn't
respond to any emails.
1998-01-29 14:43:50 +00:00
Masafumi Max NAKANE
4375602716 Install doc files into ${LOCALBASE}/share/doc/pcb.
Added entry for missing man page.
Added @dirrm directives.
PR:		3689
Suggested by:	mita@jp.freebsd.org
1997-05-30 20:39:35 +00:00
Masafumi Max NAKANE
f99a99213b 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.
1997-05-30 20:38:25 +00:00