Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Jan 2020 20:16:33 +0000 (UTC)
From:      =?UTF-8?Q?Romain_Tarti=c3=a8re?= <romain@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r522355 - in head/devel: . msitools msitools/files
Message-ID:  <202001072016.007KGXZD010308@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: romain
Date: Tue Jan  7 20:16:33 2020
New Revision: 522355
URL: https://svnweb.freebsd.org/changeset/ports/522355

Log:
  New port: devel/msitools
  
  msitools is a set of programs to inspect and build Windows Installer (.MSI)
  files. It is based on libmsi, a portable library to read and write .MSI files.
  libmsi in turn is a port of (and a subset of) Wine's implementation of the
  Windows Installer.
  
  msitools plans to be a solution for packaging and deployment of cross-compiled
  Windows applications.
  
  WWW: https://wiki.gnome.org/msitools

Added:
  head/devel/msitools/
  head/devel/msitools/Makefile   (contents, props changed)
  head/devel/msitools/distinfo   (contents, props changed)
  head/devel/msitools/files/
  head/devel/msitools/files/patch-libmsi_string.c   (contents, props changed)
  head/devel/msitools/pkg-descr   (contents, props changed)
  head/devel/msitools/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Tue Jan  7 18:58:04 2020	(r522354)
+++ head/devel/Makefile	Tue Jan  7 20:16:33 2020	(r522355)
@@ -1559,6 +1559,7 @@
     SUBDIR += msgpack
     SUBDIR += msgpack-d
     SUBDIR += msgpuck
+    SUBDIR += msitools
     SUBDIR += msp430-debug-stack
     SUBDIR += mspdebug
     SUBDIR += mstch

Added: head/devel/msitools/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/msitools/Makefile	Tue Jan  7 20:16:33 2020	(r522355)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME=	msitools
+PORTVERSION=	0.100
+CATEGORIES=	devel
+MASTER_SITES=	GNOME
+
+MAINTAINER=	romain@FreeBSD.org
+COMMENT=	Inspect and build Windows Installer (.MSI) files
+
+LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libgcab-1.0.so:archivers/gcab \
+		libgsf-1.so:devel/libgsf \
+		libuuid.so:misc/e2fsprogs-libuuid
+RUN_DEPENDS=	bash:shells/bash
+
+USES=		bison gmake gnome libtool pkgconfig shebangfix tar:xz
+USE_LDCONFIG=	yes
+USE_GNOME=	glib20 libxml2
+GNU_CONFIGURE=	yes
+SHEBANG_FILES=	tools/msidiff.in \
+		tools/msidump.in
+INSTALL_TARGET=	install-strip
+
+OPTIONS_DEFINE=	NLS
+OPTIONS_SUB=	yes
+
+NLS_USES=		gettext
+NLS_CONFIGURE_ENABLE=	nls
+
+.include <bsd.port.mk>

Added: head/devel/msitools/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/msitools/distinfo	Tue Jan  7 20:16:33 2020	(r522355)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1578423961
+SHA256 (msitools-0.100.tar.xz) = bbf1a6e3a9c2323b860a3227ac176736a3eafc4a44a67346c6844591f10978ea
+SIZE (msitools-0.100.tar.xz) = 981036

Added: head/devel/msitools/files/patch-libmsi_string.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/msitools/files/patch-libmsi_string.c	Tue Jan  7 20:16:33 2020	(r522355)
@@ -0,0 +1,15 @@
+--- libmsi/string.c.orig	2020-01-07 19:29:38 UTC
++++ libmsi/string.c
+@@ -22,7 +22,11 @@
+ 
+ #include <stdarg.h>
+ #include <assert.h>
+-#include <endian.h>
++#ifdef __FreeBSD__
++#  include <sys/endian.h>
++#else
++#  include <endian.h>
++#endif
+ #include <gsf/gsf-msole-utils.h>
+ 
+ #include "debug.h"

Added: head/devel/msitools/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/msitools/pkg-descr	Tue Jan  7 20:16:33 2020	(r522355)
@@ -0,0 +1,9 @@
+msitools is a set of programs to inspect and build Windows Installer (.MSI)
+files. It is based on libmsi, a portable library to read and write .MSI files.
+libmsi in turn is a port of (and a subset of) Wine's implementation of the
+Windows Installer.
+
+msitools plans to be a solution for packaging and deployment of cross-compiled
+Windows applications.
+
+WWW: https://wiki.gnome.org/msitools

Added: head/devel/msitools/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/msitools/pkg-plist	Tue Jan  7 20:16:33 2020	(r522355)
@@ -0,0 +1,136 @@
+bin/msibuild
+bin/msidiff
+bin/msidump
+bin/msiextract
+bin/msiinfo
+bin/wixl
+bin/wixl-heat
+include/libmsi-1.0/libmsi-database.h
+include/libmsi-1.0/libmsi-enums.h
+include/libmsi-1.0/libmsi-query.h
+include/libmsi-1.0/libmsi-record.h
+include/libmsi-1.0/libmsi-summary-info.h
+include/libmsi-1.0/libmsi-types.h
+include/libmsi-1.0/libmsi.h
+lib/libmsi.a
+lib/libmsi.so
+lib/libmsi.so.0
+lib/libmsi.so.0.0.0
+libdata/pkgconfig/libmsi-1.0.pc
+share/bash-completion/completions/msitools
+%%NLS%%share/locale/bs/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/da/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/de/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/el/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/es/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/eu/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/fur/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/gl/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/id/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/it/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/lt/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/lv/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/nb/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/oc/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/pt/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/sl/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/sr/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/sr@latin/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/tg/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/msitools.mo
+share/wixl-0.100/include/OpenEXR.wxi
+share/wixl-0.100/include/SDL.wxi
+share/wixl-0.100/include/adwaita-icon-theme.wxi
+share/wixl-0.100/include/atk.wxi
+share/wixl-0.100/include/bzip2.wxi
+share/wixl-0.100/include/cairo.wxi
+share/wixl-0.100/include/celt051.wxi
+share/wixl-0.100/include/curl.wxi
+share/wixl-0.100/include/dlfcn.wxi
+share/wixl-0.100/include/expat.wxi
+share/wixl-0.100/include/fontconfig.wxi
+share/wixl-0.100/include/freetype.wxi
+share/wixl-0.100/include/fribidi.wxi
+share/wixl-0.100/include/gcc-c++.wxi
+share/wixl-0.100/include/gcc.wxi
+share/wixl-0.100/include/gdk-pixbuf.wxi
+share/wixl-0.100/include/gettext.wxi
+share/wixl-0.100/include/glib-networking.wxi
+share/wixl-0.100/include/glib2.wxi
+share/wixl-0.100/include/gmp.wxi
+share/wixl-0.100/include/gnutls.wxi
+share/wixl-0.100/include/gsm.wxi
+share/wixl-0.100/include/gstreamer-plugins-bad-free.wxi
+share/wixl-0.100/include/gstreamer-plugins-base.wxi
+share/wixl-0.100/include/gstreamer-plugins-good.wxi
+share/wixl-0.100/include/gstreamer.wxi
+share/wixl-0.100/include/gstreamer1-plugins-bad-free.wxi
+share/wixl-0.100/include/gstreamer1-plugins-base.wxi
+share/wixl-0.100/include/gstreamer1-plugins-good.wxi
+share/wixl-0.100/include/gstreamer1.wxi
+share/wixl-0.100/include/gtk-vnc2.wxi
+share/wixl-0.100/include/gtk2.wxi
+share/wixl-0.100/include/gtk3.wxi
+share/wixl-0.100/include/gvnc.wxi
+share/wixl-0.100/include/harfbuzz.wxi
+share/wixl-0.100/include/hicolor-icon-theme.wxi
+share/wixl-0.100/include/icu.wxi
+share/wixl-0.100/include/ilmbase.wxi
+share/wixl-0.100/include/jasper.wxi
+share/wixl-0.100/include/json-glib.wxi
+share/wixl-0.100/include/libcacard.wxi
+share/wixl-0.100/include/libepoxy.wxi
+share/wixl-0.100/include/libffi.wxi
+share/wixl-0.100/include/libgcrypt.wxi
+share/wixl-0.100/include/libgovirt.wxi
+share/wixl-0.100/include/libgpg-error.wxi
+share/wixl-0.100/include/libidn2.wxi
+share/wixl-0.100/include/libjpeg-turbo.wxi
+share/wixl-0.100/include/libogg.wxi
+share/wixl-0.100/include/libpng.wxi
+share/wixl-0.100/include/libpsl.wxi
+share/wixl-0.100/include/libsoup.wxi
+share/wixl-0.100/include/libssh2.wxi
+share/wixl-0.100/include/libtasn1.wxi
+share/wixl-0.100/include/libtheora.wxi
+share/wixl-0.100/include/libtiff.wxi
+share/wixl-0.100/include/libunistring.wxi
+share/wixl-0.100/include/libusbx.wxi
+share/wixl-0.100/include/libvirt-glib.wxi
+share/wixl-0.100/include/libvirt.wxi
+share/wixl-0.100/include/libvorbis.wxi
+share/wixl-0.100/include/libxml2.wxi
+share/wixl-0.100/include/nettle.wxi
+share/wixl-0.100/include/nspr.wxi
+share/wixl-0.100/include/nss.wxi
+share/wixl-0.100/include/openssl.wxi
+share/wixl-0.100/include/opus.wxi
+share/wixl-0.100/include/orc.wxi
+share/wixl-0.100/include/p11-kit.wxi
+share/wixl-0.100/include/pango.wxi
+share/wixl-0.100/include/pcre.wxi
+share/wixl-0.100/include/pixman.wxi
+share/wixl-0.100/include/portablexdr.wxi
+share/wixl-0.100/include/pthreads.wxi
+share/wixl-0.100/include/readline.wxi
+share/wixl-0.100/include/rest.wxi
+share/wixl-0.100/include/speex.wxi
+share/wixl-0.100/include/spice-glib.wxi
+share/wixl-0.100/include/spice-gtk3.wxi
+share/wixl-0.100/include/sqlite.wxi
+share/wixl-0.100/include/termcap.wxi
+share/wixl-0.100/include/usbredir.wxi
+share/wixl-0.100/include/wavpack.wxi
+share/wixl-0.100/include/win-iconv.wxi
+share/wixl-0.100/include/winpthreads.wxi
+share/wixl-0.100/include/zlib.wxi



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