Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Jan 2013 14:40:01 GMT
From:      Po-Chien Lin <linpc@cs.nctu.edu.tw>
To:        gnome@FreeBSD.org
Subject:   Re: ports/175161: misc/shared-mime-info: Missing build dependency
Message-ID:  <201301091440.r09Ee1aN062988@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/175161; it has been noted by GNATS.

From: Po-Chien Lin <linpc@cs.nctu.edu.tw>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/175161: misc/shared-mime-info: Missing build dependency
Date: Wed, 9 Jan 2013 22:38:20 +0800

 --vtzGhvizbBRQ85DL
 Content-Type: text/plain; charset=utf-8
 Content-Disposition: inline
 
 Try to fix:
 - Add p5-XML-Parser to BUILD_DEPENDS
 
 Additional change:
 - Add osuosl.org to MASTER_SITES
 - Add LICENSE
 - cleanup USE_GNOME knob. (pkgconfig implied by glib20, intltool implied
   by intlhack)
 - Add NLS option, and corresponding patch to it. Since it looks like
   the configure script in tarball will always install translation files
   even if --disable-nls is explictly set.
 
 --vtzGhvizbBRQ85DL
 Content-Type: text/plain; charset=utf-8
 Content-Disposition: attachment; filename="shared-mime-info-1.0_3.patch"
 
 diff -Nur /usr/ports/misc/shared-mime-info/Makefile shared-mime-info/Makefile
 --- /usr/ports/misc/shared-mime-info/Makefile	2013-01-06 02:29:41.257771878 +0800
 +++ shared-mime-info/Makefile	2013-01-09 21:59:00.005512129 +0800
 @@ -4,21 +4,24 @@
  
  PORTNAME=	shared-mime-info
  PORTVERSION=	1.0
 -PORTREVISION=	2
 +PORTREVISION=	3
  CATEGORIES=	misc gnome
 -MASTER_SITES=	http://people.freedesktop.org/~hadess/
 +MASTER_SITES=	http://people.freedesktop.org/~hadess/ \
 +		http://ftp.osuosl.org/pub/blfs/svn/s/
  
  MAINTAINER=	gnome@FreeBSD.org
  COMMENT=	MIME types database from the freedesktop.org project
  
 +LICENSE=	GPLv2
 +
 +BUILD_DEPENDS=	p5-XML-Parser>0:${PORTSDIR}/textproc/p5-XML-Parser
 +
  USE_XZ=		yes
  GNU_CONFIGURE=	yes
  CONFIGURE_ARGS=	--disable-update-mimedb
  USE_GETTEXT=	yes
  USE_GMAKE=	yes
 -USE_GNOME=	glib20 libxml2 intltool gnomehack intlhack pkgconfig
 -CPPFLAGS+=	-I${LOCALBASE}/include
 -LDFLAGS+=	-L${LOCALBASE}/lib
 +USE_GNOME=	glib20 libxml2 gnomehack intlhack
  MAKE_JOBS_UNSAFE=	yes
  
  MAN1=		update-mime-database.1
 @@ -31,6 +34,19 @@
  MIMESUBDIRS=	application audio image inode message model multipart \
  		packages text video x-epoc x-content
  
 +OPTIONS_DEFINE=	NLS
 +
 +.include <bsd.port.options.mk>
 +
 +.if ${PORT_OPTIONS:MNLS}
 +PLIST_SUB+=	NLS=""
 +CPPFLAGS+=	-I${LOCALBASE}/include
 +LDFLAGS+=	-L${LOCALBASE}/lib
 +.else
 +CONFIGURE_ARGS+=	--disable-nls
 +PLIST_SUB+=	NLS="@comment "
 +.endif
 +
  post-patch:
  	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
  		${WRKSRC}/update-mime-database.c
 diff -Nur /usr/ports/misc/shared-mime-info/files/patch-configure shared-mime-info/files/patch-configure
 --- /usr/ports/misc/shared-mime-info/files/patch-configure	1970-01-01 08:00:00.000000000 +0800
 +++ shared-mime-info/files/patch-configure	2013-01-09 21:16:05.133651928 +0800
 @@ -0,0 +1,10 @@
 +--- ./configure.orig	2013-01-09 21:15:43.797195587 +0800
 ++++ ./configure	2013-01-09 21:15:58.233669207 +0800
 +@@ -4786,7 +4786,6 @@
 + 
 +     fi
 +   fi
 +-     USE_NLS=yes
 + 
 + 
 +     gt_cv_have_gettext=no
 diff -Nur /usr/ports/misc/shared-mime-info/pkg-plist shared-mime-info/pkg-plist
 --- /usr/ports/misc/shared-mime-info/pkg-plist	2013-01-06 02:29:41.257771878 +0800
 +++ shared-mime-info/pkg-plist	2013-01-09 21:20:08.073687122 +0800
 @@ -1,61 +1,61 @@
  bin/update-mime-database
  libdata/pkgconfig/shared-mime-info.pc
 -share/locale/ar/LC_MESSAGES/shared-mime-info.mo
 -share/locale/az/LC_MESSAGES/shared-mime-info.mo
 -share/locale/be@latin/LC_MESSAGES/shared-mime-info.mo
 -share/locale/bg/LC_MESSAGES/shared-mime-info.mo
 -share/locale/bg_BG/LC_MESSAGES/shared-mime-info.mo
 -share/locale/bn_IN/LC_MESSAGES/shared-mime-info.mo
 -share/locale/ca/LC_MESSAGES/shared-mime-info.mo
 -share/locale/ca@valencia/LC_MESSAGES/shared-mime-info.mo
 -share/locale/cs/LC_MESSAGES/shared-mime-info.mo
 -share/locale/cy/LC_MESSAGES/shared-mime-info.mo
 -share/locale/da/LC_MESSAGES/shared-mime-info.mo
 -share/locale/de/LC_MESSAGES/shared-mime-info.mo
 -share/locale/el/LC_MESSAGES/shared-mime-info.mo
 -share/locale/en_GB/LC_MESSAGES/shared-mime-info.mo
 -share/locale/eo/LC_MESSAGES/shared-mime-info.mo
 -share/locale/es/LC_MESSAGES/shared-mime-info.mo
 -share/locale/eu/LC_MESSAGES/shared-mime-info.mo
 -share/locale/fa_IR/LC_MESSAGES/shared-mime-info.mo
 -share/locale/fi/LC_MESSAGES/shared-mime-info.mo
 -share/locale/fo/LC_MESSAGES/shared-mime-info.mo
 -share/locale/fr/LC_MESSAGES/shared-mime-info.mo
 -share/locale/ga/LC_MESSAGES/shared-mime-info.mo
 -share/locale/gl/LC_MESSAGES/shared-mime-info.mo
 -share/locale/he/LC_MESSAGES/shared-mime-info.mo
 -share/locale/hi/LC_MESSAGES/shared-mime-info.mo
 -share/locale/hu/LC_MESSAGES/shared-mime-info.mo
 -share/locale/id/LC_MESSAGES/shared-mime-info.mo
 -share/locale/it/LC_MESSAGES/shared-mime-info.mo
 -share/locale/ja/LC_MESSAGES/shared-mime-info.mo
 -share/locale/kk/LC_MESSAGES/shared-mime-info.mo
 -share/locale/ko/LC_MESSAGES/shared-mime-info.mo
 -share/locale/lt/LC_MESSAGES/shared-mime-info.mo
 -share/locale/lv/LC_MESSAGES/shared-mime-info.mo
 -share/locale/ms/LC_MESSAGES/shared-mime-info.mo
 -share/locale/nb/LC_MESSAGES/shared-mime-info.mo
 -share/locale/nl/LC_MESSAGES/shared-mime-info.mo
 -share/locale/nn/LC_MESSAGES/shared-mime-info.mo
 -share/locale/pa/LC_MESSAGES/shared-mime-info.mo
 -share/locale/pl/LC_MESSAGES/shared-mime-info.mo
 -share/locale/pt/LC_MESSAGES/shared-mime-info.mo
 -share/locale/pt_BR/LC_MESSAGES/shared-mime-info.mo
 -share/locale/ro/LC_MESSAGES/shared-mime-info.mo
 -share/locale/ru/LC_MESSAGES/shared-mime-info.mo
 -share/locale/rw/LC_MESSAGES/shared-mime-info.mo
 -share/locale/sk/LC_MESSAGES/shared-mime-info.mo
 -share/locale/sl/LC_MESSAGES/shared-mime-info.mo
 -share/locale/sq/LC_MESSAGES/shared-mime-info.mo
 -share/locale/sr/LC_MESSAGES/shared-mime-info.mo
 -share/locale/sr@latin/LC_MESSAGES/shared-mime-info.mo
 -share/locale/sv/LC_MESSAGES/shared-mime-info.mo
 -share/locale/tr/LC_MESSAGES/shared-mime-info.mo
 -share/locale/uk/LC_MESSAGES/shared-mime-info.mo
 -share/locale/vi/LC_MESSAGES/shared-mime-info.mo
 -share/locale/wa/LC_MESSAGES/shared-mime-info.mo
 -share/locale/zh_CN/LC_MESSAGES/shared-mime-info.mo
 -share/locale/zh_TW/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/ar/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/az/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/be@latin/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/bg/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/bg_BG/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/bn_IN/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/ca/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/ca@valencia/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/cs/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/cy/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/da/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/de/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/el/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/en_GB/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/eo/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/es/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/eu/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/fa_IR/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/fi/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/fo/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/fr/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/ga/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/gl/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/he/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/hi/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/hu/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/id/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/it/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/ja/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/kk/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/ko/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/lt/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/lv/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/ms/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/nb/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/nl/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/nn/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/pa/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/pl/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/pt/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/pt_BR/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/ro/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/ru/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/rw/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/sk/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/sl/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/sq/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/sr/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/sr@latin/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/sv/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/tr/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/uk/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/vi/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/wa/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/zh_CN/LC_MESSAGES/shared-mime-info.mo
 +%%NLS%%share/locale/zh_TW/LC_MESSAGES/shared-mime-info.mo
  share/mime/packages/freedesktop.org.xml
  @rmtry share/mime/XMLnamespaces
  @rmtry share/mime/aliases
 @@ -82,13 +82,13 @@
  @unexec rm -fr %D/share/mime/audio 2>/dev/null || true
  @unexec rm -fr %D/share/mime/application 2>/dev/null || true
  @dirrmtry share/mime
 -@dirrmtry share/locale/rw/LC_MESSAGES
 -@dirrmtry share/locale/rw
 -@dirrmtry share/locale/kk/LC_MESSAGES
 -@dirrmtry share/locale/kk
 -@dirrmtry share/locale/fo/LC_MESSAGES
 -@dirrmtry share/locale/fo
 -@dirrmtry share/locale/bg_BG/LC_MESSAGES
 -@dirrmtry share/locale/bg_BG
 -@dirrmtry share/locale/be@latin/LC_MESSAGES
 -@dirrmtry share/locale/be@latin
 +%%NLS%%@dirrmtry share/locale/rw/LC_MESSAGES
 +%%NLS%%@dirrmtry share/locale/rw
 +%%NLS%%@dirrmtry share/locale/kk/LC_MESSAGES
 +%%NLS%%@dirrmtry share/locale/kk
 +%%NLS%%@dirrmtry share/locale/fo/LC_MESSAGES
 +%%NLS%%@dirrmtry share/locale/fo
 +%%NLS%%@dirrmtry share/locale/bg_BG/LC_MESSAGES
 +%%NLS%%@dirrmtry share/locale/bg_BG
 +%%NLS%%@dirrmtry share/locale/be@latin/LC_MESSAGES
 +%%NLS%%@dirrmtry share/locale/be@latin
 
 --vtzGhvizbBRQ85DL--



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