Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Aug 2012 11:47:16 +0000 (UTC)
From:      Pietro Cerutti <gahr@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r302167 - in head/x11-toolkits/fox17: . files
Message-ID:  <201208061147.q76BlGEC032479@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gahr
Date: Mon Aug  6 11:47:16 2012
New Revision: 302167
URL: http://svn.freebsd.org/changeset/ports/302167

Log:
  - Update to 1.7.35
    * New feature in FXHeader control: auto-renumbering captions based on
      renumbering function; if a renumbering function (which computes the caption
      from the caption index) is set, then captions are automatically recomputed
      when the number of items in the FXHeader is changed.
    * Updated FXTable to use this new feature in FXHeader. The old options for
      renumbering have been removed.
    * Porting problem in FXMat4d, FXMat4f fixed, for CYGWIN32.
    * Added API's to FXTable to return first and last row (or column) of a spanning
      cell.
    * Added API to check if a cell is horizontally spanning or vertically spanning.
    * Cutoff angles in FXQuatd are smaller than in FXQuatf, due to much greater
      precision of doubles versus floats.
    * FOX on Raspberry Pi coming soon (I got one on order!).
    * Added FXRandom fast, long-period, thread-safe psuedo-random number generator.
    * Gamma-corrected image scaling option added.
    * FXPath::relative() corner-cases fixed.
    * FXPath::isHidden() now faster by scanning backward.
    * Adie syntax highlight algorithm had some possible issues.
    * Now expand context when incrementally recoloring.
    * Include glext.h on Windows; missing symbol otherwise.
    * Updated list of C++ keywords in Adie.stx style coloring file.
    * Added enable/disable item API's to FXComboBox, FXListBox, FXTreeListBox.
    * Added expression evaluate feature to Adie text editor.
    * Internal anynymous name spaces introduced in FXExpression and FXRex due to
      symbol clashes on some compilers.
    * Added ?: alternative expression to FXExpression.
    * Array indexing problem fixed in FXFont.
    * Typo fixed in FXAtomic.cpp.
  - Use new OPTIONS framework

Deleted:
  head/x11-toolkits/fox17/files/patch-lib_FXAtomic.cpp
Modified:
  head/x11-toolkits/fox17/Makefile   (contents, props changed)
  head/x11-toolkits/fox17/distinfo   (contents, props changed)
  head/x11-toolkits/fox17/pkg-plist   (contents, props changed)

Modified: head/x11-toolkits/fox17/Makefile
==============================================================================
--- head/x11-toolkits/fox17/Makefile	Mon Aug  6 11:43:42 2012	(r302166)
+++ head/x11-toolkits/fox17/Makefile	Mon Aug  6 11:47:16 2012	(r302167)
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	fox
-PORTVERSION=	1.7.33
-PORTREVISION=	2
+PORTVERSION=	1.7.35
 CATEGORIES=	x11-toolkits
 MASTER_SITES=	http://ftp.fox-toolkit.org/pub/ \
    		ftp://ftp.fox-toolkit.org/pub/
@@ -19,10 +18,8 @@ LIB_DEPENDS=	Xft:${PORTSDIR}/x11-fonts/l
 
 CONFLICTS=	fox-1.4.* fox-1.6.*
 
-OPTIONS=	JPEG	"Enable JPEG support" ON \
-		PNG	"Enable PNG support" ON \
-		TIFF	"Enable TIFF support" ON \
-		WEBP	"Enable WebP support" ON
+OPTIONS_DEFINE=	JPEG PNG TIFF WEBP
+OPTIONS_DEFAULT=JPEG PNG TIFF WEBP
 
 LATEST_LINK=	fox17
 
@@ -45,30 +42,30 @@ LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_L
 MAN1=		reswrap.1 shutterbug.1 adie.1 PathFinder.1 calculator.1 \
 		ControlPanel.1
 
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
 
-.if defined(WITHOUT_JPEG)
-CONFIGURE_ARGS+=--disable-jpeg
-.else
+.if ${PORT_OPTIONS:MJPEG}
 LIB_DEPENDS+=	jpeg:${PORTSDIR}/graphics/jpeg
+.else
+CONFIGURE_ARGS+=--disable-jpeg
 .endif
 
-.if defined(WITHOUT_PNG)
-CONFIGURE_ARGS+=--disable-png
-.else
+.if ${PORT_OPTIONS:MPNG}
 LIB_DEPENDS+=	png15:${PORTSDIR}/graphics/png
+.else
+CONFIGURE_ARGS+=--disable-png
 .endif
 
-.if defined(WITHOUT_TIFF)
-CONFIGURE_ARGS+=--disable-tiff
-.else
+.if ${PORT_OPTIONS:MTIFF}
 LIB_DEPENDS+=	tiff:${PORTSDIR}/graphics/tiff
+.else
+CONFIGURE_ARGS+=--disable-tiff
 .endif
 
-.if defined(WITHOUT_WEBP)
-CONFIGURE_ARGS+=--disable-webp
-.else
+.if ${PORT_OPTIONS:MWEBP}
 LIB_DEPENDS+=	webp:${PORTSDIR}/graphics/webp
+.else
+CONFIGURE_ARGS+=--disable-webp
 .endif
 
 .if ${ARCH} == "powerpc"
@@ -81,4 +78,4 @@ post-patch:
 	${REINPLACE_CMD} -e '/^SUBDIRS/s/ doc//' ${WRKSRC}/Makefile.am ${WRKSRC}/Makefile.in
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/x11-toolkits/fox17/distinfo
==============================================================================
--- head/x11-toolkits/fox17/distinfo	Mon Aug  6 11:43:42 2012	(r302166)
+++ head/x11-toolkits/fox17/distinfo	Mon Aug  6 11:47:16 2012	(r302167)
@@ -1,2 +1,2 @@
-SHA256 (fox-1.7.33.tar.gz) = 3791b4435cd76206443f570a549b79cbb19bea805c1a410622175fac987df407
-SIZE (fox-1.7.33.tar.gz) = 4953534
+SHA256 (fox-1.7.35.tar.gz) = 934c24eb5a546b92ede939fc84161c465524b4719bdb4169a8f7b3e58489771f
+SIZE (fox-1.7.35.tar.gz) = 4956301

Modified: head/x11-toolkits/fox17/pkg-plist
==============================================================================
--- head/x11-toolkits/fox17/pkg-plist	Mon Aug  6 11:43:42 2012	(r302166)
+++ head/x11-toolkits/fox17/pkg-plist	Mon Aug  6 11:47:16 2012	(r302167)
@@ -238,6 +238,7 @@ include/fox-%%MAJORVER%%/FXRASImage.h
 include/fox-%%MAJORVER%%/FXRGBIcon.h
 include/fox-%%MAJORVER%%/FXRGBImage.h
 include/fox-%%MAJORVER%%/FXRadioButton.h
+include/fox-%%MAJORVER%%/FXRandom.h
 include/fox-%%MAJORVER%%/FXRangeSlider.h
 include/fox-%%MAJORVER%%/FXRanged.h
 include/fox-%%MAJORVER%%/FXRangef.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201208061147.q76BlGEC032479>