From: <abe...@us...> - 2017-06-10 00:08:16
|
Revision: 8391 http://sourceforge.net/p/astlinux/code/8391 Author: abelbeck Date: 2017-06-10 00:08:14 +0000 (Sat, 10 Jun 2017) Log Message: ----------- openvmtools, new package, initial checkin not hooked-up yet and missing an init.d script, adds 1.7 MB (compressed) to the image with all the dependencies. Seems to work. Modified Paths: -------------- branches/1.0/package/libdnet/libdnet.mk Added Paths: ----------- branches/1.0/package/openvmtools/ branches/1.0/package/openvmtools/Config.in branches/1.0/package/openvmtools/openvmtools-0002-no_cflags_werror.patch branches/1.0/package/openvmtools/openvmtools-0003-dont-force-cppflags.patch branches/1.0/package/openvmtools/openvmtools-0100-astlinux-distro-host-info.patch branches/1.0/package/openvmtools/openvmtools.mk Modified: branches/1.0/package/libdnet/libdnet.mk =================================================================== --- branches/1.0/package/libdnet/libdnet.mk 2017-06-09 14:16:52 UTC (rev 8390) +++ branches/1.0/package/libdnet/libdnet.mk 2017-06-10 00:08:14 UTC (rev 8391) @@ -6,9 +6,8 @@ LIBDNET_VERSION = 1.11 LIBDNET_SOURCE = libdnet-$(LIBDNET_VERSION).tar.gz -LIBDNET_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/libdnet/ +LIBDNET_SITE = http://downloads.sourceforge.net/project/libdnet/libdnet/libdnet-$(LIBDNET_VERSION) LIBDNET_INSTALL_STAGING = YES -LIBDNET_INSTALL_TARGET = YES LIBDNET_AUTORECONF = YES LIBDNET_CONF_OPT = \ --with-gnu-ld \ @@ -33,8 +32,6 @@ $(RM) -f $(TARGET_DIR)/usr/bin/dnet-config endef -ifneq ($(BR2_HAVE_DEVFILES),y) LIBDNET_POST_INSTALL_TARGET_HOOKS += LIBDNET_REMOVE_CONFIG_SCRIPT -endif $(eval $(call AUTOTARGETS,package,libdnet)) Added: branches/1.0/package/openvmtools/Config.in =================================================================== --- branches/1.0/package/openvmtools/Config.in (rev 0) +++ branches/1.0/package/openvmtools/Config.in 2017-06-10 00:08:14 UTC (rev 8391) @@ -0,0 +1,16 @@ +config BR2_PACKAGE_OPENVMTOOLS + bool "openvmtools" + depends on BR2_i386 || BR2_x86_64 + depends on BR2_USE_MMU # libglib2 + depends on BR2_USE_WCHAR # libglib2 + depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 + depends on BR2_ENABLE_LOCALE + select BR2_PACKAGE_LIBGLIB2 + select BR2_PACKAGE_LIBDNET + help + Open Virtual Machine Tools for VMware guest OS + + https://github.com/vmware/open-vm-tools + + ICU locales, Xerces, and X11 tools are currently not supported. + Added: branches/1.0/package/openvmtools/openvmtools-0002-no_cflags_werror.patch =================================================================== --- branches/1.0/package/openvmtools/openvmtools-0002-no_cflags_werror.patch (rev 0) +++ branches/1.0/package/openvmtools/openvmtools-0002-no_cflags_werror.patch 2017-06-10 00:08:14 UTC (rev 8391) @@ -0,0 +1,18 @@ +configure.ac: disable -Werror + +Disable the mandatory flag -Werror in configure.ac. + +Signed-off-by: Karoly Kasza <ka...@gm...> + +--- openvmtools-10.1.5/configure.ac.orig 2015-06-17 10:02:00.000000000 +0200 ++++ openvmtools-10.1.5/configure.ac 2015-06-17 10:02:00.000000000 +0200 +@@ -1137,7 +1137,7 @@ + + ### General flags / actions + CFLAGS="$CFLAGS -Wall" +-CFLAGS="$CFLAGS -Werror" ++# CFLAGS="$CFLAGS -Werror" + + # -Wno-unknown-pragmas is due to gcc not understanding '#pragma ident' + # in Xlib.h on OpenSolaris. + Added: branches/1.0/package/openvmtools/openvmtools-0003-dont-force-cppflags.patch =================================================================== --- branches/1.0/package/openvmtools/openvmtools-0003-dont-force-cppflags.patch (rev 0) +++ branches/1.0/package/openvmtools/openvmtools-0003-dont-force-cppflags.patch 2017-06-10 00:08:14 UTC (rev 8391) @@ -0,0 +1,21 @@ +m4: do not force -I/usr/include in CPPFLAGS + +This is so horribly broken for cross-compilation. :-( + +Signed-off-by: "Yann E. MORIN" <yan...@fr...> + +--- openvmtools-10.1.5/m4/vmtools.m4.orig 2015-06-17 10:03:00.000000000 +0200 ++++ openvmtools-10.1.5/m4/vmtools.m4 2015-06-17 10:03:00.000000000 +0200 +@@ -281,10 +281,10 @@ + if test "$os" = freebsd; then + CUSTOM_$1_CPPFLAGS="-I/usr/local/include" + else +- CUSTOM_$1_CPPFLAGS="-I/usr/include" ++ CUSTOM_$1_CPPFLAGS=" " + fi + if test -n "$2"; then +- CUSTOM_$1_CPPFLAGS="${CUSTOM_$1_CPPFLAGS}/$2" ++ : CUSTOM_$1_CPPFLAGS="${CUSTOM_$1_CPPFLAGS}/$2" + fi + fi + ]) Added: branches/1.0/package/openvmtools/openvmtools-0100-astlinux-distro-host-info.patch =================================================================== --- branches/1.0/package/openvmtools/openvmtools-0100-astlinux-distro-host-info.patch (rev 0) +++ branches/1.0/package/openvmtools/openvmtools-0100-astlinux-distro-host-info.patch 2017-06-10 00:08:14 UTC (rev 8391) @@ -0,0 +1,10 @@ +--- openvmtools-10.1.5/lib/misc/hostinfoPosix.c.orig 2017-06-09 16:38:40.073221476 -0500 ++++ openvmtools-10.1.5/lib/misc/hostinfoPosix.c 2017-06-09 16:39:54.770805579 -0500 +@@ -179,6 +179,7 @@ + {"Annvix", "/etc/annvix-release"}, + {"Arch", "/etc/arch-release"}, + {"Arklinux", "/etc/arklinux-release"}, ++ {"AstLinux", "/etc/astlinux-release"}, + {"Aurox", "/etc/aurox-release"}, + {"BlackCat", "/etc/blackcat-release"}, + {"Cobalt", "/etc/cobalt-release"}, Added: branches/1.0/package/openvmtools/openvmtools.mk =================================================================== --- branches/1.0/package/openvmtools/openvmtools.mk (rev 0) +++ branches/1.0/package/openvmtools/openvmtools.mk 2017-06-10 00:08:14 UTC (rev 8391) @@ -0,0 +1,49 @@ +################################################################################ +# +# openvmtools +# +################################################################################ + +OPENVMTOOLS_VERSION = 10.1.5 +OPENVMTOOLS_SOURCE = open-vm-tools-$(OPENVMTOOLS_VERSION)-5055683.tar.gz +OPENVMTOOLS_SITE = https://github.com/vmware/open-vm-tools/releases/download/stable-$(OPENVMTOOLS_VERSION) + +OPENVMTOOLS_AUTORECONF = YES + +OPENVMTOOLS_CONF_OPT = \ + --disable-static \ + --with-pic \ + --with-dnet \ + --without-icu \ + --without-x \ + --without-gtk2 \ + --without-gtkmm \ + --without-kernel-modules \ + --without-xerces \ + --without-procps \ + --without-pam \ + --disable-tests \ + --disable-docs \ + --disable-vgauth \ + --disable-multimon \ + --disable-grabbitmqproxy \ + --disable-deploypkg + +OPENVMTOOLS_CONF_ENV += CUSTOM_DNET_CPPFLAGS=" " +OPENVMTOOLS_DEPENDENCIES = libglib2 libdnet + +ifeq ($(BR2_PACKAGE_OPENSSL),y) +OPENVMTOOLS_CONF_OPT += --with-ssl +OPENVMTOOLS_DEPENDENCIES += openssl +else +OPENVMTOOLS_CONF_OPT += --without-ssl +endif + +define OPENVMTOOLS_POST_INSTALL_TARGET_THINGIES + rm -f $(TARGET_DIR)/etc/vmware-tools/scripts/vmware/network + rm -f $(TARGET_DIR)/lib/udev/rules.d/99-vmware-scsi-udev.rules +endef + +OPENVMTOOLS_POST_INSTALL_TARGET_HOOKS += OPENVMTOOLS_POST_INSTALL_TARGET_THINGIES + +$(eval $(call AUTOTARGETS,package,openvmtools)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |