Commit graph

1004 commits

Author SHA1 Message Date
uebayasi
34004f51e0 Move mk/emacs.mk to editors/emacs/modules.mk.
Don't call pkg_info to get the installed Emacs version; always use the
version matching EMACS_TYPE set by users.  Be DEPENDS to it.  This should
address pkg/37146 by Aleksey Cheusov.

While here convert some emacs lisp packages to user-destdir.
2008-10-11 09:31:54 +00:00
joerg
0665aa2efa Switch to x11/wxGTK26{,-contrib}. 2008-09-22 20:21:03 +00:00
dmcmahill
ff29c9011f Update to gerbv-2.1.0. Changes from 2.0.1 include:
*  Added ability to select objects, with the option of deleting or viewing
basic properties of the objects

*  Split off the core functionality of gerbv into a library (libgerbv) to
allow developers to quickly write software using Gerber
parsing/editing/exporting/rendering functionality.  Full DOxygen
documentation has also been created to facilitate developers wishing to use
libgerbv.

*  Added export to RS274X and Excellon functionality, allowing gerbv to
translate files between formats.  The RS274X export function can also be
used to "clean" troublesome files to a more compatible format.

*  Added the ability to override the Excellon format "guessing", allowing
non-standard drill files to be correctly rendered

*  Greatly expanded the command line functionality, including the ability to
panelize boards into a single one through the command line

*  Added "Aperture usage" tab to Gerber reports.  This allows the user to
see how often each aperture is used in all visible layers of his project.


Several notable bugs were squished in release 2.1.0:

*  Fixed bug when exporting several layers to SVG/PDF/PS, which caused
corrupted output and/or crashes

*  Fixed several Windows-only problems related to parsing and rendering

*  Fixed rendering bug when using polygon objects within step and repeat
blocks

*  Improved RS-274X export output format to work with certain Gerber viewing
software
2008-09-15 02:25:54 +00:00
dholland
641f5369c6 Fix broken amd64 build. 2008-08-02 19:59:21 +00:00
joerg
f605fec2db Mark as destdir ready. 2008-07-14 12:55:56 +00:00
drochner
0663f75bbc update to 1.9.1
changes:
-speed improvement
-documentation update
-bugfixes
2008-06-23 16:49:10 +00:00
joerg
b9618cf2db Don't leak WRKDIR in rpath. Bump revision. 2008-06-21 18:01:18 +00:00
joerg
3b0d97b0de Add DESTDIR support. 2008-06-20 01:09:05 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
joerg
3d8ef5a52d Second round of explicit pax dependencies. As reminded by tnn@,
many packages used to use ${PAX}. Use the common way of directly calling
pax, it is created as tool after all.
2008-05-26 02:13:14 +00:00
joerg
a8a3c01339 Explicitly add pax dependency in those Makefiles that use it (or have
patches to add it). Drop pax from the default USE_TOOLS list.
Make bsdtar the default for those places that wanted gtar to extract
long links etc, as bsdtar can be built of the tree.
2008-05-25 21:42:20 +00:00
dmcmahill
f92d054b95 remove a syntax error from the top level configure script. 2008-04-30 21:35:59 +00:00
joerg
a77e7015fe Update PYTHON_VERSIONS_COMPATIBLE
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
2008-04-25 20:39:06 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
joerg
597c8d129d Dramatically increase likelihood that this actually works. 2008-04-03 13:22:06 +00:00
joerg
31da70e891 Fix DESTDIR build. Fix build on 64bit platforms. 2008-04-03 10:53:46 +00:00
dmcmahill
76a8ef8077 Repair the build when using f2c-f77 as the fortran compiler.
Also, do not install calcCAP or calcRL.  These two tools seem to give
results of questionable accuracy (see the sourceforge bug tracker
for the upstream sources) and also don't build with gcc-4 anyway.

Bump pkgrevision.
2008-03-18 11:48:25 +00:00
joerg
2035e7ba1e Fix DESTDIR installation. 2008-03-15 19:29:55 +00:00
wiz
eb257384eb Update HOMEPAGE and MASTER_SITES. 2008-03-12 09:50:28 +00:00
wiz
a8686fc0e5 Add CONFLICTS line for previous PKGNAME versions.
Suggested by Alan Barrett.
2008-03-10 10:33:38 +00:00
wiz
7e5ec4260e Fix version number by adding a PKGNAME. 2008-03-04 12:17:47 +00:00
jlam
2e614fcea0 Mechanical changes to add full DESTDIR support to packages that install
their files via a custom do-install target.
2008-03-03 01:50:26 +00:00
jlam
f61cf6906a Add basic destdir support. 2008-03-03 01:40:21 +00:00
dmcmahill
1b97ddd7f4 Update to gerbv-2.0.1.
Many updates including

- 100% of RS274-X is now supported
- cairo rendering which among other things gives printing to a printer, pdf,
  png, ps, or svg.
- gnome/kde desktop integration
- added a regression test suite
- lots of rework of the gui.

All in all this is a major overhaul.
2008-02-18 22:40:36 +00:00
dmcmahill
8fbc583348 update to pcb-20080202
========================================================================
Release Notes for PCB snapshot 20080202
========================================================================
This release represents over 180 commits and as such this summary
clearly is not complete.  See the ChangeLog file for the complete list
of changes.

- 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
- Several other bug fixes
2008-02-02 04:50:20 +00:00
dmcmahill
0b85313486 update the gEDA suite to version 1.4.0
Release notes for the gEDA/gaf 1.4.0.20080127 stable snapshot

   Summary
     __________________________________________________________________

   This is the third major stable release of gEDA/gaf. It rolls up the
       various feature additions, code cleanup, and bug fixes that have
       occurred over the past five months. Major highlights include:

     * Many usability improvements to the various programs
     * Optional support for desktop integration (GNOME and KDE)
     * Many improvements to component library handling (internals and
       component selection dialog)
     * libgeda is now internationalized
     * Many language translation updates to gschem and gattrib
     * Improved error handling throughout all the programs
     * Fixes to the spice-sdb backend to support slotting
     * Rendering improvements and speedups in gschem
     * A bunch of new tests in gsymcheck to catch a few common errors
     * Improved support for running under MinGW
     * Lots and lots of code cleanup and improvements throughout all the
       programs
     * The usual slew of bugs and quirks fixed

   NOTE: This is a stable snapshot and should be packaged up by
   distribution package maintainers.

   Changes
     __________________________________________________________________

   Changes in this release only (since v1.3.1):
       Peter Clifton

     * Fix typo in Dutch translation
     * Fix use after free corruption when consolidating nets
     * Invalidate component cache when updating symbols. [#1880211]
     * Only call gdk_window_invalidate_rect() when drawing to a GdkWindow.

   Werner Hoch
     * gsymcheck: improved the pintype check, added test case
     * Added new pintype test symbol and output to EXTRA_DIST
     * gsymcheck: test for misplaced attributes
     * gsymcheck: moved obsolete and forbidden attribute checks
     * fixed error handling bug in run_source_command() [#1869941]
     * forward status messages from the library command to the log
     * fixed two symbols with missplaced pin attribute errors
     * detach missplaced symbol attributes
     * fixed symbol with invalid pintype attribute
     * Update the pinnumbers when updating a symbol with slots
     * Updated German translation of gschem

   Ales Hvezda
     * Updated documentation from the official wiki website
     * Changed Edit/Undo and Add/Bus hotkeys
     * Fixed reversed VDD/VSS nets in this hex schmitt trigger
     * Fix a crash when running a script that calls (gschem-image ...)

   Bernd Jendrissek
     * Update Afrikaans translation to fix spelling error.

   Bert Timmerman
     * libgeda Dutch translation updates

   For all the other changes from last development series (1.3.x):
     * [1]gaf-1.3.0 Release Notes
     * [2]gaf-1.3.1 Release Notes

   Notes/Bugs/Errata/Known Issues/Last Minute Issues
     __________________________________________________________________

     * Many thanks to everybody who contributed to this snapshot and
       previous development snapshots.
     * Updates to this stable snapshot (1.4.x series) will occur if people
       find issues.
     * The next major stable snapshot (1.6.x) will probably happen in the
       middle of this year.
     * Please submit all bugs to the [3]bug tracker.
2008-02-01 02:34:20 +00:00
rillig
0aa7247949 ERROR: patches/patch-ab:71: This code must not be included in patches. 2008-01-05 20:59:00 +00:00
markd
dc69843481 Use USE_CMAKE rather that doing same explicitly.
Package supports DESTDIR.
2008-01-04 20:34:13 +00:00
joerg
d0041955cc Needs gettext-lib for build. 2007-12-29 19:57:43 +00:00
dmcmahill
b26f8fdba1 update to gerbv-1.03
This release represents a point release incorporating a few patches made
against the 1.0.X source over the last 1 1/2 years.  Specific updates
include:

* Incorporate changes from Joost Witteveen to support extended
  %SR% commands.
* Fix endless loop bug when gerbv encountered an unknown
  % code.  Patch from Joost Witteveen.
* Fixed initial scale setting for %MOMM% Gerber files.
  Patch from Joost Witteveen.
* Fixed format for small drillfiles.  Patch from Trevor Blackwell.
* Fix setting of the initial window size when the screen
  is larger than the display. Patch from David Carr.
2007-11-29 04:04:15 +00:00
rillig
105dd4b97c Some packages need lex and yacc. Patch by Aleksey Cheusov via
pkgsrc-users.
2007-11-17 12:04:11 +00:00
dmcmahill
712a4b2905 update to gwave-20060606
Most of the previous pkgsrc patches have been incorporated upstream (yay!).

New in 20060606
- ??

New in 20051222
- full-height vertical scrollbar appears if the total height of all
panels becomes larger than the window.
- new panel type "jumbo" stays larger even when things get crowded
- most deprecated guile calls removed.  Guile 1.6 or later is now required.

New in 20050928
- ALPHA RELEASE: may crash.  do not rely on for production use.
- handling of multi-sweep datafiles
- vertical scrollbars on label/measure area in each wavepanel make handling
large numbers of waveforms easier.

New in 20031202
- Got docstring extraction from C source to .txt files in doc directory working again
- applied submitted patch that cleans up warnings from gcc3 about multiline text strings in C code

New in 20030917
- bugfixes to make the new print/plot stuff work better
- path to working gnu graph found by configure is passed to scheme code
2007-11-15 23:53:48 +00:00
jlam
ae9b935fd0 * If PLIST_SRC is explicitly set to an empty value in a package Makefile,
then automatically generate a PLIST that says "${PKGNAME} has no files".

* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
  and no PLIST files exist, then fail during the package build with
  PKG_FAIL_REASON.

* Remove "intentionally empty" PLISTs again.

Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:

	PLIST_SRC=	# empty
2007-10-25 22:00:39 +00:00
jlam
38c496d6c0 Re-add "intentionally empty" PLISTs for meta-packages and other packages
that directly manipulate empty PLISTs.

Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
2007-10-25 17:49:45 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
martti
bd986edbc7 Remove trailing spaces. 2007-10-09 19:19:08 +00:00
joerg
6eb7ef25e4 Use PTHREAD_AUTO_VARS for platforms where thread library != -lpthread. 2007-10-05 21:02:02 +00:00
dmcmahill
4f48036f51 add missing -lm 2007-10-02 06:17:09 +00:00
rillig
50391ff543 Fixed gcc 4 error message. 2007-09-29 12:08:25 +00:00
dmcmahill
ad33065b71 Update to gtkwave-3.1.1. The old 2.* branch is no longer being maintained.
There are a large number of changes in this update.  Many bugs have been fixed,
VCD writing has been improved, the build system has migrated to a fully
autoconf/automake system from a partial gnu system.

The code written as part of the 2007 Google summer of code has been incorporated
which allows waveform reloading and provides the framework for further enhancements.

For the complete set of changes, see CHANGELOG.TXT in the distribution file.
2007-09-23 13:22:45 +00:00
dmcmahill
2e1ca482de Update to pcb-20070912
========================================================================
Release Notes for PCB snapshot 20070912
========================================================================
This release represents nearly 200 commits and as such this summary
clearly is not complete.  See the ChangeLog file for the complete list
of changes.

- Many many bug fixes.  Too many to list.
- 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
2007-09-13 02:24:51 +00:00
jlam
081c0f8957 Allow a nicer syntax for expressing needing at least a certain version
of an emulated operating system.  Instead of proliferating things like
SUSE_VERSION_REQD, NETBSD_VERSION_REQD, SOLARIS_VERSION_REQD, etc., a
package can say:

	EMUL_REQD=	suse>=9.1 netbsd>=2.0 solaris>=10

all in one, succinct line.
2007-08-23 18:20:30 +00:00
rillig
6aecf48699 Added mk/misc/category.mk, which contains the definitions that are only
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is
also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-13 08:12:41 +00:00
joerg
d6ff0dbe9d Add Python dependency, use tools for bash and REPLACE_BASH and
REPLACE_PYTHON. bump revision.
2007-08-11 15:09:16 +00:00
joerg
21701afeab Don't use malloc.h. 2007-08-08 19:15:44 +00:00
joerg
14b4b4cba7 Don't use malloc.h. 2007-08-05 17:16:29 +00:00
joerg
c84e5b58b3 Don't use malloc.h. 2007-08-01 21:24:57 +00:00
jlam
33f30156fb * Add new emulator framework in pkgsrc/mk/emulator that handles all
binary-only packages that require binary "emulation" on the native
  operating system.  Please see pkgsrc/mk/emulator/README for more
  details.

* Teach the plist framework to automatically use any existing
  PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition.

* Convert all of the binary-only packages in pkgsrc to use the
  emulator framework.  Most of them have been tested to install and
  deinstall correctly.  This involves the following cleanup actions:

    * Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM}
      more consistently.

    * Simplify packages by using default INSTALL and DEINSTALL scripts
      instead of custom INSTALL/DEINSTALL code.

    * Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc.
      Packages only need to state exactly which emulations they support,
      and the framework handles any i386-on-x86_64 or sparc-on-sparc64
      uses.

    * Remove "USE_NATIVE_LINUX" from pkgsrc.  The framework will
      automatically detect when the package is installing on Linux.

  Specific changes to packages include:

    * Bump the PKGREVISIONs for all of the suse100* and suse91* packages
      due to changes in the +INSTALL/+DEINSTALL scripts used in all
      of the packages.

    * Remove pkgsrc/emulators/suse_linux, which is unused by any
      packages.

    * cad/lc -- remove custom code to create the distinfo file for
	all supported platforms; just use "emul-fetch" and "emul-distinfo"
	instead.

    * lang/Cg-compiler -- install the shared libraries under ${EMULDIR}
	instead of ${PREFIX}/lib so that compiled programs will find
	the shared libraries.

    * mail/thunderbird-bin-nightly -- update to latest binary
	distributions for supported platforms.

    * multimedia/ns-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.

    * security/uvscan -- set LD_LIBRARY_PATH explicitly so that
	it's not necessary to install library symlinks into
	${EMULDIR}/usr/local/lib.

    * www/firefox-bin-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.
2007-07-29 05:18:36 +00:00
dmcmahill
c42767fd7d Point at guile16-gtk instead of guile-gtk and the latter now builds
against the guile-1.8.x series and gwave will not compile with guile
newer than the 1.6.x series.
2007-06-18 00:41:16 +00:00
dmcmahill
ad29131dbb add missing file to PLIST 2007-06-08 23:52:02 +00:00