ports/175161: misc/shared-mime-info: Missing build dependency
Po-Chien Lin
linpc at cs.nctu.edu.tw
Wed Jan 9 14:40:02 UTC 2013
The following reply was made to PR ports/175161; it has been noted by GNATS.
From: Po-Chien Lin <linpc at cs.nctu.edu.tw>
To: bug-followup at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
- at dirrmtry share/locale/rw/LC_MESSAGES
- at dirrmtry share/locale/rw
- at dirrmtry share/locale/kk/LC_MESSAGES
- at dirrmtry share/locale/kk
- at dirrmtry share/locale/fo/LC_MESSAGES
- at dirrmtry share/locale/fo
- at dirrmtry share/locale/bg_BG/LC_MESSAGES
- at dirrmtry share/locale/bg_BG
- at dirrmtry share/locale/be at latin/LC_MESSAGES
- at dirrmtry share/locale/be at 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 at latin/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/be at latin
--vtzGhvizbBRQ85DL--
More information about the freebsd-gnome
mailing list