svn commit: r522355 - in head/devel: . msitools msitools/files
Romain Tartière
romain at FreeBSD.org
Tue Jan 7 20:16:35 UTC 2020
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 at 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 at 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
More information about the svn-ports-all
mailing list