Bug 50378 - Update port: textproc/dictfmt to 1.9.8
Summary: Update port: textproc/dictfmt to 1.9.8
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-28 01:50 UTC by Kimura Fuyuki
Modified: 2003-03-31 00:05 UTC (History)
0 users

See Also:


Attachments
file.diff (2.68 KB, patch)
2003-03-28 01:50 UTC, Kimura Fuyuki
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kimura Fuyuki 2003-03-28 01:50:05 UTC
- Update to 1.9.8
- Drop maintainership
Comment 1 Kimura Fuyuki 2003-03-28 08:35:23 UTC
This won't work on -stable. Use the following please.

diff -ruN --exclude=CVS dictfmt.orig/Makefile dictfmt/Makefile
--- dictfmt.orig/Makefile	Fri Mar 28 10:44:32 2003
+++ dictfmt/Makefile	Fri Mar 28 17:31:08 2003
@@ -6,26 +6,29 @@
 #
 
 PORTNAME=	dictfmt
-PORTVERSION=	1.6.1
+PORTVERSION=	1.9.8
 CATEGORIES=	textproc
-MASTER_SITES=	ftp://ftp.dict.org/pub/dict/
-DISTNAME=	${PORTNAME}-${PORTVERSION}-source
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=	dict
+DISTNAME=	dictd-${PORTVERSION}
 
-MAINTAINER=	fuyuki@hadaly.org
+MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Formats a DICT protocol dictionary database
 
-LIB_DEPENDS=	gnugetopt:${PORTSDIR}/devel/libgnugetopt
+BUILD_DEPENDS=	aclocal:${PORTSDIR}/devel/automake
 
-NO_WRKSUBDIR=	yes
-GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	CPPFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
-		LDFLAGS="-L${LOCALBASE}/lib -lgnugetopt"
+USE_AUTOCONF=	yes
+WANT_AUTOCONF_VER=	253
+USE_LIBTOOL=	yes
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include"
 USE_GMAKE=	yes
+ALL_TARGET=	dictfmt
+INSTALL_TARGET=	install.dictfmt
 
-MAN1=		dictfmt.1
+MAN1=		dictfmt.1 dictfmt_index2suffix.1 dictfmt_index2word.1 \
+		dictunformat.1
 
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/dictfmt ${PREFIX}/bin
-	${INSTALL_MAN} ${WRKSRC}/dictfmt.1 ${PREFIX}/man/man1
+post-patch:
+	cd ${WRKSRC}; aclocal; ${AUTOHEADER}
 
 .include <bsd.port.mk>
diff -ruN --exclude=CVS dictfmt.orig/distinfo dictfmt/distinfo
--- dictfmt.orig/distinfo	Fri Mar 28 10:44:32 2003
+++ dictfmt/distinfo	Thu Mar 27 08:09:55 2003
@@ -1 +1 @@
-MD5 (dictfmt-1.6.1-source.tar.gz) = 8e17b9d60b504694293be03569855898
+MD5 (dictd-1.9.8.tar.gz) = e8968c93ab3989c24a0f11d80cfea3eb
diff -ruN --exclude=CVS dictfmt.orig/files/patch-configure.in dictfmt/files/patch-configure.in
--- dictfmt.orig/files/patch-configure.in	Thu Jan  1 09:00:00 1970
+++ dictfmt/files/patch-configure.in	Fri Mar 28 17:24:37 2003
@@ -0,0 +1,12 @@
+--- configure.in.orig
++++ configure.in
+@@ -311,7 +311,8 @@
+ AC_CHECK_HEADERS(sys/resource.h sys/time.h sys/param.h sys/wait.h)
+ AC_CHECK_HEADERS(wctype.h wchar.h)
+ 
+-AC_CHECK_TYPES([wint_t, mbstate_t])
++AC_CHECK_TYPES([wint_t, mbstate_t], , ,[#include <wchar.h>])
++AC_CHECK_TYPES([wchar_t], , ,[#include <wchar.h>])
+ 
+ echo .
+ echo Checking for system constants
diff -ruN --exclude=CVS dictfmt.orig/files/patch-dictP.h dictfmt/files/patch-dictP.h
--- dictfmt.orig/files/patch-dictP.h	Thu Jan  1 09:00:00 1970
+++ dictfmt/files/patch-dictP.h	Fri Mar 28 16:43:52 2003
@@ -0,0 +1,19 @@
+--- dictP.h.orig
++++ dictP.h
+@@ -99,13 +99,13 @@
+ #if HAVE_WINT_T && HAVE_WCHAR_H
+ #include <wchar.h>
+ #else
+-#typedef unsigned int wint_t;
++typedef unsigned int wint_t;
+ #endif
+ 
+-#if !HAVE_WCHAR_T && HAVE_WCHAR_H
++#if HAVE_WCHAR_T && HAVE_WCHAR_H
+ #include <wchar.h>
+ #else
+-#typedef unsigned int wchar_t;
++typedef unsigned int wchar_t;
+ #endif
+ 
+ #if !HAVE_MBSTATE_T
diff -ruN --exclude=CVS dictfmt.orig/pkg-descr dictfmt/pkg-descr
--- dictfmt.orig/pkg-descr	Fri Mar 28 10:44:32 2003
+++ dictfmt/pkg-descr	Thu Mar 27 08:10:08 2003
@@ -1,5 +1,2 @@
 dictfmt converts databases in various formats into working databases
 and indices for the DICT server.
-
-- Kimura Fuyuki
-fuyuki@hadaly.org
diff -ruN --exclude=CVS dictfmt.orig/pkg-plist dictfmt/pkg-plist
--- dictfmt.orig/pkg-plist	Fri Mar 28 10:44:32 2003
+++ dictfmt/pkg-plist	Fri Mar 28 10:12:18 2003
@@ -1 +1,6 @@
 bin/dictfmt
+bin/dictfmt_index2suffix
+bin/dictfmt_index2word
+bin/dictfmt_plugin
+bin/dictfmt_virtual
+bin/dictunformat
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2003-03-31 00:05:44 UTC
State Changed
From-To: open->closed

Commited, thanks!