svn commit: r424618 - in head/textproc/stardict3: . files

Max Brazhnikov makc at FreeBSD.org
Tue Oct 25 12:27:43 UTC 2016


Author: makc
Date: Tue Oct 25 12:27:41 2016
New Revision: 424618
URL: https://svnweb.freebsd.org/changeset/ports/424618

Log:
  textproc/stardict3:
  - Update to 3.0.6
  - Take maintainership

Deleted:
  head/textproc/stardict3/files/patch-lib__configure
  head/textproc/stardict3/files/patch-lib__src__libcommon.h
Modified:
  head/textproc/stardict3/Makefile
  head/textproc/stardict3/distinfo
  head/textproc/stardict3/files/patch-dict__tests__t_lookupdata.cpp

Modified: head/textproc/stardict3/Makefile
==============================================================================
--- head/textproc/stardict3/Makefile	Tue Oct 25 12:15:20 2016	(r424617)
+++ head/textproc/stardict3/Makefile	Tue Oct 25 12:27:41 2016	(r424618)
@@ -2,17 +2,14 @@
 # $FreeBSD$
 
 PORTNAME=	stardict
-PORTVERSION=	3.0.4
-PORTREVISION=	2
+PORTVERSION=	3.0.6
 CATEGORIES=	textproc
-MASTER_SITES=	GOOGLE_CODE
+MASTER_SITES=	SF/stardict-4/${PORTVERSION}
 DIST_SUBDIR=	stardict
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	makc at FreeBSD.org
 COMMENT=	Dictionary lookup program written in Gtk2
 
-BROKEN=		Unfetchable (google code has gone away)
-
 LIB_DEPENDS=	libsigc-2.0.so:devel/libsigc++20 \
 		libenchant.so:textproc/enchant
 RUN_DEPENDS=	xdg-open:devel/xdg-utils
@@ -22,27 +19,22 @@ CONFIGURE_ARGS=	--disable-festival \
 		--disable-gucharmap \
 		--disable-espeak \
 		--disable-tools \
-		--disable-updateinfo
+		--disable-updateinfo \
+		--disable-advertisement
+
 CPPFLAGS+=	-I${LOCALBASE}/include
 LIBS+=		-L${LOCALBASE}/lib
 USES=		gettext gmake libtool pathfix pkgconfig tar:bzip2
 USE_GNOME=	intltool
 
-PROJECTHOST=	stardict-3
-
 OPTIONS_DEFINE=	GNOME
 OPTIONS_SUB=	yes
 
 GNOME_USE=	GNOME=gnomeprefix,gnomedocutils,libgnomeui
 GNOME_USE_OFF=	GNOME=gtk20
 GNOME_CONFIGURE_ENABLE=	gnome-support schemas-install scrollkeeper
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MGNOME}
-GCONF_SCHEMAS=	stardict.schemas
-INSTALLS_OMF=	yes
-.endif
+GNOME_VARS=	GCONF_SCHEMAS=stardict.schemas \
+		INSTALLS_OMF=yes
 
 post-patch:
 	@${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,g' \
@@ -51,6 +43,9 @@ post-patch:
 		-e '/as_fn_error.*gnome-doc-utils/d' \
 		-e '/DEP_MODULES=/s/"$$/ gmodule-2.0"/' \
 		${WRKSRC}/dict/configure
+	@${REINPLACE_CMD} \
+		-e '/^DEP_MODULES=/s/zlib//' \
+		${WRKSRC}/lib/configure
 
 post-patch-GNOME-off:
 	${REINPLACE_CMD} -e '/^SUBDIRS/s,help,,' ${WRKSRC}/dict/Makefile.in

Modified: head/textproc/stardict3/distinfo
==============================================================================
--- head/textproc/stardict3/distinfo	Tue Oct 25 12:15:20 2016	(r424617)
+++ head/textproc/stardict3/distinfo	Tue Oct 25 12:27:41 2016	(r424618)
@@ -1,2 +1,3 @@
-SHA256 (stardict/stardict-3.0.4.tar.bz2) = c38b9d953fe0b2380a8aed4c98cb121ad83aff91a32af3c665198d8268b1dce8
-SIZE (stardict/stardict-3.0.4.tar.bz2) = 8961622
+TIMESTAMP = 1477395134
+SHA256 (stardict/stardict-3.0.6.tar.bz2) = 6a0a695a8977604e0509a3db1bc6a67e53599b14f29494ba942f21d2c26b82e7
+SIZE (stardict/stardict-3.0.6.tar.bz2) = 9341740

Modified: head/textproc/stardict3/files/patch-dict__tests__t_lookupdata.cpp
==============================================================================
--- head/textproc/stardict3/files/patch-dict__tests__t_lookupdata.cpp	Tue Oct 25 12:15:20 2016	(r424617)
+++ head/textproc/stardict3/files/patch-dict__tests__t_lookupdata.cpp	Tue Oct 25 12:27:41 2016	(r424618)
@@ -1,10 +1,11 @@
---- ./dict/tests/t_lookupdata.cpp.orig	2012-12-11 08:15:24.000000000 +0000
-+++ ./dict/tests/t_lookupdata.cpp	2012-12-11 08:29:56.172016591 +0000
-@@ -38,8 +38,8 @@
+--- dict/tests/t_lookupdata.cpp.orig	2013-11-18 08:10:23 UTC
++++ dict/tests/t_lookupdata.cpp
+@@ -38,9 +38,8 @@ int main(int argc, char *argv[])
  	List dict_list;
  	libs.load(dict_list);
  	std::vector<InstantDictIndex> dictmask;
--	std::vector<gchar *> reslist[dictmask.size()];
+-	size_t dictmask_size = dictmask.size();
+-	std::vector<gchar *> reslist[dictmask_size];
 -	if (libs.LookupData("letter", reslist, NULL, NULL, NULL, dictmask)) 
 +	std::vector< std::vector<gchar *> > reslist(dictmask.size());
 +	if (libs.LookupData("letter", &reslist[0], NULL, NULL, NULL, dictmask)) 


More information about the svn-ports-all mailing list