Skip to content

Commit

Permalink
Update xfig to version 3.2.7b.
Browse files Browse the repository at this point in the history
Pkgsrc changes:
 * Remove patches integrated upstream.
 * No longer need the "-full" dance.
 * Add license setting, it's similar to mit

Upstream changes:

===========
Version 3.2
===========
Patchlevel 7b (Oct 2019)

NEW FEATURES:
     o New drawings in Electronic/Schematic library. Thanks to Niko Sauer.

BUGS FIXED:
     Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
     o When exiting, cleanly pull down all windows. Ticket #54.
     o Adding and deleting arrows to arcs works, ticket #46.
     o Allow more than 100 comment lines, ticket #47.
     o Make `xfig -update' work again, would segfault.
     o Correctly draw interpolated splines, ticket #35.
     o Position points on grid, if appres.userspacing unequal 1. Ticket #31.

-----------------------------------
Patchlevel 7a (May 2018)

BUGS FIXED:
     Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
     Debian bug numbers refer to https://bugs.debian.org/#.
     o Really fix ticket #9, debian bug #270113. When entering the "Open.."
       dialog, moving to a new directory, pressing Cancel, a subsequent
       "Save" placed the figure file into the new directory.

-----------------------------------
Patchlevel 7 (April 2018)

NEW FEATURES:
     o Export to pdf now allows to choose between output to a full-page pdf,
       or cropping to the bounding box (the default behavior).
     o Enable horizontal scrolling with mouse buttons 6 and 7 (sideway push
       of mouse wheel, or horizontal movement on touchpad).

CHANGES:
     o Rename the text flag "Special Flag" to "TeX Flag".
     o Interpolated splines are now created with the recommended value of the
       shape factor of -0.5, not with -1.0. A description of the shape factor
       as used in xfig has been added in the file doc/FORMAT3.2

BUGS FIXED:
     Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
     Debian bug numbers refer to https://bugs.debian.org/#.
     o Center canvas around cursor when zooming by pressing CTRL and using a
       wheel-mouse.
     o Apply xfig-3.2.6a-fallback-for-nonscalable-fonts.patch and
       xfig-3.2.6a-scalable-fonts.patch from Hans de Goede.
     o Apply debian patches 08_every_time.patch, 10_RELEASE_DATE.patch,
       11_declare_swap_colors.patch, from Roland Rosenfeld.
     o Apply debian patch 07_colorsliderarrows.patch. Debian bug #870365.
     o Change map of India to disputed boundaries, from
       https://en.wikipedia.org/wiki/File:India_disputed_areas_map.svg,
       retrieved 2018-02-25. Debian bug #270799, 09_india_disputed.patch
     o Prevent integer overflow in {floor,ceil}_coords_{x,y}(). Fixes debian
       bug #300436. Also prevent integer overflow in round_coords().
     o Completely remove alloca.h and alloca() from the code.
     o When entering the "Save as..." dialog, moving to a new directory and
       pressing "Cancel", a subsequent "Save" wrote to the new directory.
       This happened analogously for the "Export" dialog. Fixed, ticket #9.
  • Loading branch information
he32 committed May 30, 2020
1 parent 916d5a8 commit c126276
Show file tree
Hide file tree
Showing 7 changed files with 1,108 additions and 1,101 deletions.
8 changes: 4 additions & 4 deletions graphics/xfig/Makefile
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# $NetBSD: Makefile,v 1.77 2020/05/20 06:09:09 rillig Exp $
# $NetBSD: Makefile,v 1.78 2020/05/30 18:11:22 he Exp $

DISTNAME= xfig-3.2.6a
PKGNAME= ${DISTNAME:S/-full//}
PKGREVISION= 1
DISTNAME= xfig-3.2.7b
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mcj/}
EXTRACT_SUFX= .tar.xz

MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://mcj.sourceforge.net/
COMMENT= CAD-like 2D drawing tool, good for colorful scale drawings & ISOs
# not completely, but near enough
LICENSE= mit

DEPENDS+= fig2dev-[0-9]*:../../print/fig2dev

Expand Down
2,121 changes: 1,099 additions & 1,022 deletions graphics/xfig/PLIST

Large diffs are not rendered by default.

14 changes: 5 additions & 9 deletions graphics/xfig/distinfo
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
$NetBSD: distinfo,v 1.30 2017/10/04 11:58:45 wiz Exp $
$NetBSD: distinfo,v 1.31 2020/05/30 18:11:22 he Exp $

SHA1 (xfig-3.2.6a.tar.xz) = 6413bd1884b6bcb8ea8e53a2511856334b30bb5f
RMD160 (xfig-3.2.6a.tar.xz) = 740793039ec8a6c14eca92f70f2f3096c31e4183
SHA512 (xfig-3.2.6a.tar.xz) = 8d6952301cab297f87041ca645c316863c4ee454ba6318ae94b2493ca9dfeda6b0240a038001f82c390d1a772c4b5e3c43c9414ea150fd18adb8780a608d8cd0
Size (xfig-3.2.6a.tar.xz) = 5053800 bytes
SHA1 (patch-src_e__chop.c) = fce714b4f597cc7f15125f11df73cdb2e8a1abd2
SHA1 (patch-src_w__intersect.c) = 546d46caf19feeaaa754400c5f3278dfd8abb368
SHA1 (patch-src_w__keyboard.c) = 9ff6b743a7f38593be507ef41361626b0892cf05
SHA1 (patch-src_w__snap.c) = 6c11b3de454aeeb2c96f940f8a6bb5185308fe22
SHA1 (xfig-3.2.7b.tar.xz) = c8e4426194b8860b5d5e568eb2a94a790ad62f72
RMD160 (xfig-3.2.7b.tar.xz) = 0e9096c7653141e061f7329d9efc90668f337c21
SHA512 (xfig-3.2.7b.tar.xz) = f3396ebf8a5961909e58b05b60117fd7bbc8c24fabbd47f108eaea9586f4180af572faffe077b1a5dcbf669ebd69b1c2791f302c126dea62a44aa1592de66f73
Size (xfig-3.2.7b.tar.xz) = 5059984 bytes
17 changes: 0 additions & 17 deletions graphics/xfig/patches/patch-src_e__chop.c

This file was deleted.

15 changes: 0 additions & 15 deletions graphics/xfig/patches/patch-src_w__intersect.c

This file was deleted.

17 changes: 0 additions & 17 deletions graphics/xfig/patches/patch-src_w__keyboard.c

This file was deleted.

17 changes: 0 additions & 17 deletions graphics/xfig/patches/patch-src_w__snap.c

This file was deleted.

0 comments on commit c126276

Please sign in to comment.