Commit graph

1227 commits

Author SHA1 Message Date
Felippe de Meirelles Motta
3f0445824b - Mark as BROKEN on -CURRENT.
- Add regression-test.

PR:		ports/124733
Submitted by:	"Pedro F. Giffuni" <pfgshield-freebsd@yahoo.com>
Reviewed by:	lippe
Approved by:	gabor (mentor, implicit)
2008-07-13 21:17:17 +00:00
Thierry Thomas
833ec1d8b5 Upgrade ASTK to 1.6.2-1. 2008-07-13 07:42:54 +00:00
Thierry Thomas
03740f0016 Upgrade to 5.0.6. 2008-07-13 07:42:49 +00:00
Dmitry Marakasov
fc6aa06eab - Fix dependency on pygtk2
PR:		ports/125477
Approved by:	maintainer
Approved by:	miwi (mentor)
2008-07-11 15:27:52 +00:00
Felippe de Meirelles Motta
2b273b99c1 - Change dependency directory, since java/bsh is no lang/bsh.
- Bump PORTREVISION.

Reported by:	cperciva
Approved by:	gabor (mentor, implicit)
2008-06-23 15:34:40 +00:00
Thierry Thomas
2a2d4698c8 Upgrade to 2.2.2.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS>.
2008-06-22 09:15:40 +00:00
Dmitry Marakasov
e696084d23 Update my email address in 132 ports.
Approved by:	miwi (mentor)
2008-06-19 17:28:24 +00:00
Thierry Thomas
256036930d Upgrade to 2.2.1.
Changelog at <http://geuz.org/gmsh/doc/VERSIONS>.
2008-06-18 21:26:25 +00:00
Stanislav Sedov
76979f2315 - Update to 2008.06.08. 2008-06-18 20:15:20 +00:00
Hiroki Sato
f0cb0fe725 Fix dependency (m4>=1.4.11). The previous version of m4 (1.4.9)
has a bug in negative number handling and cad/pcb can fail in the
configuring stage due to it.
2008-06-18 04:53:55 +00:00
Stanislav Sedov
85dccbc1f1 - Fix pkg-plist in NOPORTDOCS case.
Reported by:	itetcu
2008-06-14 15:11:40 +00:00
Hiroki Sato
5c3105143b Fix pkg-plist.
Spotted by:	QA Tindy
2008-06-10 16:11:03 +00:00
Hiroki Sato
7ff66259a2 Add a missing dependency.
Spotted by:	QA Tindy
CVS ----------------------------------------------------------------------
2008-06-10 02:36:26 +00:00
Hiroki Sato
e1b9b337bd Update to 20080202 snapshot. Changes include:
- Added a footprin preview in the library window
- Added gnome/kde desktop integration files (app and mime icons, and
  .desktop file)
- Added i18n support
- Updated dbus support
- Fix a number of GCC 4 compiler warnings
- Make the gtk gui more robust against malformed menu resource files
- Added checking for duplicate hot key definitions in the menu
  resource file in the gtk gui.
- Improved support for building on win32.
- Removed automake/autoconf generated files from cvs
- Fixed some parallel make bugs
- Fixed some scrolling/panning bugs in the gtk gui.
- Added the ability to load edif netlists
- Closed a number of bugs in the sourceforge tracker
- Fix a bg in the x-y output files where the y values were mirrored
  and offset
- Add XRENDER support to the lesstif HID to support layer transparency
- Fix some polygon dicer bugs
- Fix a handful of bugs in the png export HID
- Avoid vias snapping to pins and moving elements snapping to their
  own pins/pads
- Fix a number of undo bugs
- Fix printer calibration
- Add global puller
- Various improvements to the postscript export HID
- Improve all the GetXY prompts in the menu resource files
- Improved the pin/via report
- Improved pin/pad vs grid snapping
- Various footprint improvements
  o fixed some drill sizes
  o fixed some silk sizes
  o Added a handful of QFP family footprints
  o Converted the QFP family to the hi-res format

- Added keystone, C&K, Nichicon, and Optek footprint libraries
- Add attribute editor to the GTK HID
- Add a fileselect() function to the HID spec
- Fix ps output with drill helper on
- Add a visual indicater when elements are locked
- Corrections to the manual
- BOM can export in mm as well as mil
- Fix a ps output bug with arcs
- Fix some memory leaks found with Coverity
- Added autoconf test for buggy versions of m4
- Fixed some footprint drill sizes
- Add user customizable menus for the gtk HID.  The gtk HID now is
  capable of reading the same format menu resource files as the
  lesstif HID.  This represents significant rework of the menu code
  and menu callback code.
- Added Center() action
- Store the file format in the .pcb file.  This will let pcb know when
  presented with a file which is too new.  The code for checking the
  format was present in the prior snapshot.
- Fix DRC checking of square pads to square pads
- Added window panning/cursor warping
- Add the ability to directly load a footprint from a file as if it
  were a complete layout.
- Add a Popup() action
- Add polygon clipping code.  This is a big change to how polygons are
  handled.

  The new code now removes islands and correctly identifies open
  circuits caused by a trace fully cutting through a polygon.  In
  addition, the RS-274-X output is now simpler and works with some
  board houses that use older non-conforming sofware.  Different
  styles for thermal reliefs are also now supported as part of the
  polygon clipper code.
- Add support for plugins
- Many improvements to the autorouter.
- Various improvements to the trace optimizer.
- Add a fontmode for editing pcb fonts
- Add progress() hook to HID structure
- Fix a bug with non-functional windows on some window managers
  commonly found on OS-X
- Add support for controlling pcb via dbus
- Fix various bugs which would cause a crash
- Add --scale for postscript scaling
- Intercept window manager delete events with the GTK gui
- Scan the .pcb file for a FileVersion value.  This is not written out
  yet but will be in future versions.
- Warn if non-manhattan lines are trying to become pads.
- Allow no-solder paste pads to support fiducials
- Report in mm or mils as selected by user
- Allow reordering of layers
- add some more QFN packages
- fix building with sun studio c compiler
- Made a pcb installation be relocatable.
- Convert the m4 libraries to newlib libraries as part of building a
  distfile.  The m4 libraries are still considered the sources and as
  such are still distributed but this eliminates the need for m4 at
  runtime for footprints.
- Got rid of the pcb wrapper script around pcb-bin.
- Remove some old footprints of questionable naming, accuracy, or usefulness.
- Get the autosave/backup code working on all GUI's
- Fix some drill size rounding in the reports
- Changed the backup file name to be derived from the .pcb file name
- Added a command line option for DrawGrid
- Fix logic for adding new ratlines
- Fix gtk grid when board is flipped
- Add "find" and "rip-up" buttons to the netlist window
- Draw plated holes when exporting
- Fix some bugs when converting selection to element
- Fix build on cygwin
- Enhance the win32/build_pcb script used to generate a non-cygwin
  windows installer.
- Make pcb work under non-cygwin windows
2008-06-08 16:09:31 +00:00
Edwin Groothuis
090059a210 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)
2008-06-06 14:17:21 +00:00
Pietro Cerutti
27b66b94cb - Update to 0.2.6.1 2008-06-03 23:51:39 +00:00
Martin Wilke
c643d77ef8 - Update to 7.12.4
PR:		124105
Submitted by:	Erik Greenwald <erik@smluc.org> (maintainer)
2008-05-30 13:49:18 +00:00
Pietro Cerutti
0ed18652f5 - Unbreak: make fetchable again
Approved by:	miwi (mentor implicit)
2008-05-29 15:18:12 +00:00
Hiroki Sato
8aaeb29542 Remove librt dependency because it is not needed actually. 2008-05-17 19:52:30 +00:00
Bruce M Simpson
7f5b9e296f Chase update to 3.1.10 2008-05-17 12:40:48 +00:00
Stanislav Sedov
9ac0815e5f - Update to 9.7.66. 2008-05-15 08:52:12 +00:00
Ion-Mihai Tetcu
c9d9329487 Replace local patch with one from vendor.
PR:		ports/123407
Submitted by:	Pedro F. Giffuni
Obtained from:	Varkon SVN
2008-05-06 08:22:54 +00:00
Hiroki Sato
5f695687db Add a missing patch forgotten in the commit for updating to 0.14. 2008-05-05 16:10:23 +00:00
Hiroki Sato
7793071175 Update to 0.14. Changes since version 0.10 include:
* Several RBA extensions: i.e. alternative methods replacing
   different 'new' variants by one 'new'. Markers now can be
   filled.

 * Fixes for the bugs mentioned in the issues list.

 * OASIS and GDS writing capabilities. Menu functions are
   provided to save a layout and single cells as well as RBA
   extensions that allow to write a layout. See Saving a layout
   or parts of it for details.

 * Rulers and markers are drawn with a thin halo in background
   color to enhance their visibility. This can be switched off in
   the setup dialog if this is not desired. The following
   screenshots illustrate the differences:

 * A couple of RBA extensions: API's for shape properties, rulers
   and geometry selections.

 * A bugfix for the OASIS reader (sometimes crashing the reader
   on CBLOCK-compressed input)

 * A function to descend into a cell in the hierarchy but keeping
   the context, which is shown in dimmed colors. This function
   can be found in the "Display" menu and is called "Descend". To
   use this function, select a shape or instance inside the cell
   into which to descend. "Descend" then enters the next cell
   along the path that leads to the selected shape or instance.

 * The mouse wheel can be used to zoom in and out.

 * Shift+right mouse button pressed now allows to "drag" layout
   in a "Google maps" fashion.

 * Copy & paste now is available for layers as well.

 * A ruby console is provided where ruby commands can be executed
   interactively.

 * The way how the selection is displayed can be configured
   now (color, line width and vertex size).

 * The interrupt signal now is enabled again even if Ruby is
   activated (Ctrl+C now works again).

 * Support for arbitrary angles on cell instances.

 * A bugfix for the OASIS reader (CTRAPEZOIDS have not been read
   in some cases). The OASIS reader now uses shape arrays to
   acchieve are smaller memory footprint in some cases.

 * Multiple transformations are now allowed on layer source
   expressions (see Transforming views and property selectors for
   a detailed description).

 * Rulers now are configurable to a large extent. Multiple ruler
   templates may be defined from which a certain ruler type can
   be choosen. Some of the new ruler styles are no
   longer "rulers" but rather "annotations". See Ruler properties
   for a description of that feature.

 * Last, but not least: KLayout now can be scripted to some
   extend using Ruby as the scripting language. For more
   information about this feature, see RBA introduction.

 * Some bugs were fixed in the OASIS implementation. CBLOCK
   compression now is supported. Forward cell name
   references (numerical ID is used before being associated with
   a string) are supported as now. File global properties are now
   read correctly. A bug reading certain CTRAPEZOID objects was
   fixed.
   (Still, forward references are not allowed for text/property
   strings or property names).

 * A layout properties dialog has been added that shows basic
   properties of the layout such as top cells, layers and others.

 * The "Select Cell" dialog has been enhanced with the capability
   to hide and show multiple cells in the cell list.

 * A "zoom fit" mouse gesture was implemented: moving the mouse
   up and right with the right mouse button pressed now fits the
   current cell into the window. Moving up and left still zooms
   out.

 * A bug in the GDS2 reader, dropping polygon points in rare
   cases, was fixed
2008-05-05 16:08:43 +00:00
Bruce M Simpson
cd2bf590c6 Don't attempt to build on 5.x. 2008-05-05 00:11:35 +00:00
Bruce M Simpson
6585668c4d Add GTKWave 3.1.9 port.
The 3.x train of GTKWave has significantly more new featured and bugfixes,
but would require introducing PORTEPOCH to replace cad/gtkwave.
[Timeout on feedback from cad/gtkwave maintainer.]
2008-05-03 10:05:49 +00:00
Martin Wilke
51895ec9ed - Add missing patch
Submitted by:	pointyhat
2008-04-30 06:56:22 +00:00
Martin Wilke
6e67773be4 - Allow to build on amd64
PR:		123151
Submitted by:	Pedro F. Giffuni <giffunip@tutopia.com>
2008-04-28 11:32:02 +00:00
Pietro Cerutti
b51d0320af - Mark as broken (does not fetch)
Approved by:	miwi (mentor implicit)
2008-04-28 10:19:13 +00:00
Martin Wilke
f13e2a4626 - Update to 0.50
PR:		122495
Submitted by:	Ports Fury
2008-04-27 08:22:28 +00:00
Martin Wilke
cc215cfe3d - Update to 0.0.14
PR:		122754
Submitted by:	Dmitry Marakasov <amdmi3@amdmi3.ru> (maintainer)
2008-04-25 16:04:07 +00:00
Pav Lucistnik
c46e01a90a - Update to 1.19C
PR:		ports/123026
Submitted by:	Pedro F. Giffuni <giffunip@tutopia.com>
2008-04-25 14:13:50 +00:00
Pav Lucistnik
8b295fc412 - Update to 7.12.2
PR:		ports/123027
Submitted by:	Erik Greenwald <erik@smluc.org> (maintainer)
2008-04-23 21:13:33 +00:00
Thierry Thomas
86ca926475 Upgrade to 2.2.0.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS>.
2008-04-23 20:50:49 +00:00
Martin Matuska
203c28e163 - Update of cad/brlcad from 7.10.4 to 7.12.0
- Removed files: files/patch-src-vas4_vas_io.c (already implemented)
- USE_XORG part already implemented by miwi

PR:		ports/12232
Submitted by:	mm
Approved by:	maintainer timeout
2008-04-21 13:07:32 +00:00
Martin Wilke
b1f8b71409 - Fix build after xorg cleanup
Submitted by:	pointyhat
2008-04-20 23:10:01 +00:00
Martin Wilke
3e4ed01146 - 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)
2008-04-19 17:56:05 +00:00
Edwin Groothuis
9937a09c97 Use @rmtry macro in the pkg-plist. 2008-04-19 00:40:54 +00:00
Marcelo Araujo
4aaab89f57 - Take advantage of CPAN macro from bsd.sites.mk, change ${MASTER_SITE_PERL_CPAN} to CPAN.
PR:		ports/122674
Submitted by:	Philip M. Gollucci <pgollucci@p6m7g8.com>
Reworked by:	araujo (myself)
Approved by:	portmgr (pav)
2008-04-17 14:30:31 +00:00
Stanislav Sedov
7f216d60a3 - Update to 0.9.65. 2008-04-13 20:03:47 +00:00
Stanislav Sedov
e6b9f81bbd - Update 0.8.6. 2008-04-13 19:40:14 +00:00
Stanislav Sedov
b376ccb8f1 - Update too 2.2.8. 2008-04-13 19:24:27 +00:00
Stanislav Sedov
7077525678 - Update to 8.06 as well. CVS managed somehow to commit only Makefile and
fail.
2008-04-13 19:24:00 +00:00
Stanislav Sedov
65c26acea3 - Update to 8.06. 2008-04-13 19:20:07 +00:00
Stanislav Sedov
8534b66b35 - Update to 9.7.64. 2008-04-13 18:51:59 +00:00
Philippe Audeoud
d369e5c287 - Chase the gsl shared lib bump.
Approved by:	thierry (mentor)
2008-04-08 13:53:22 +00:00
Martin Matuska
e4edfa4475 - Fix build with all Tcl 8.5 patchlevels 2008-04-05 21:36:40 +00:00
Michael Reifenberger
4dcb14d050 Change to ftp:// too. 2008-03-27 15:16:25 +00:00
Michael Reifenberger
898b7bdf3f Load via ftp://
This should fix the reported download problems.

Submitted by:	V. Chukharev (at first)
2008-03-27 15:12:46 +00:00
Martin Wilke
ca519ab8c0 - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:	portmgr (xorg cleanup)
2008-03-24 23:21:25 +00:00