FreeBSD Bugzilla – Attachment 154873 Details for
Bug 198953
[MAINTAINER] net-mgmt/wmi-client: fix installation when PYTHON=on
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
patch-fix-python_on (text/plain), 3.50 KB, created by
KIKUCHI Koichiro
on 2015-03-27 19:15:12 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
KIKUCHI Koichiro
Created:
2015-03-27 19:15:12 UTC
Size:
3.50 KB
patch
obsolete
>diff --git a/net-mgmt/wmi-client/Makefile b/net-mgmt/wmi-client/Makefile >index 2e75c87..4904cf7 100644 >--- a/net-mgmt/wmi-client/Makefile >+++ b/net-mgmt/wmi-client/Makefile >@@ -20,7 +20,7 @@ USE_AUTOTOOLS= autoconf:env autoheader:env > USES= iconv gmake tar:bzip2 > > MAKEFILE= GNUmakefile >-MAKE_ARGS+= ZENHOME="${PREFIX}" >+MAKE_ARGS+= ZENHOME="${PREFIX}" INSTALL_PROGRAM="${INSTALL_PROGRAM}" INSTALL_LIB="${INSTALL_LIB}" > ALL_TARGET= build > > PROGS= bin/wmic bin/winexe >@@ -35,12 +35,7 @@ PLIST_SUB+= PYTHON="" > PLIST_SUB+= PYTHON="@comment " > .endif > >-.if ${PORT_OPTIONS:MPYTHON} >-post-install: >-.for x in ${PROGS:S,^,${PREFIX}/,} ${PYTHONPREFIX_SITELIBDIR}/libasync_wmi_lib.so.0.0.2 >- @${STRIP_CMD} ${STAGEDIR}${x} >-.endfor >-.else >+.if !${PORT_OPTIONS:MPYTHON} > do-install: > .for x in ${PROGS} > @${INSTALL_PROGRAM} ${WRKSRC}/Samba/source/${x} ${STAGEDIR}${PREFIX}/${x} >diff --git a/net-mgmt/wmi-client/files/patch-GNUmakefile b/net-mgmt/wmi-client/files/patch-GNUmakefile >index 102b34a..e893d88 100644 >--- a/net-mgmt/wmi-client/files/patch-GNUmakefile >+++ b/net-mgmt/wmi-client/files/patch-GNUmakefile >@@ -1,6 +1,6 @@ > --- GNUmakefile.orig 2011-12-23 22:58:36.000000000 +0900 >-+++ GNUmakefile 2014-08-21 13:05:52.000000000 +0900 >-@@ -36,7 +36,7 @@ >++++ GNUmakefile 2015-03-28 03:34:04.234178138 +0900 >+@@ -36,7 +36,7 @@ endif > # Install dir for libasync_wmi_lib.so.* and pysamba wrapper code. > # e.g., Samba/source/bin/shared/libasync_wmi_lib.so.0.0.1 --> $(PY_LIBDIR) > # >@@ -9,7 +9,7 @@ > > #-------------------------------------------------------------------------# > # A key deliverable of this build process is the libasync_wmi shared # >-@@ -70,7 +70,7 @@ >+@@ -70,7 +70,7 @@ PATHED_LIBASYNC_WMI_LIB := $(SAMBA_S > #-------------------------------------------------------------------------# > # Comment out the next line to disable google-breakpad dependency. > ifneq ($(shell uname), Darwin) >@@ -18,7 +18,7 @@ > endif > > ifneq ($(USE_BREAKPAD),) >-@@ -124,7 +124,7 @@ >+@@ -124,7 +124,7 @@ ifneq ($(USE_BREAKPAD),) > endif > @touch $@ > >@@ -27,7 +27,7 @@ > @echo > @echo "Checking prequisites for installing WMI" > $(call check,directory,$(ZENHOME),"ZENHOME") >-@@ -157,12 +157,12 @@ >+@@ -158,27 +158,27 @@ endif > $(SAMBA_SRCDIR)/Makefile: $(SAMBA_SRCDIR)/autogen.sh > cd $(SAMBA_SRCDIR) ;\ > ./autogen.sh ;\ >@@ -43,3 +43,21 @@ > endif > cd $(SAMBA_SRCDIR);\ > $(MAKE) $(WMI_BUILD_TARGETS) ;\ >+ touch $@ >+ >+ pywmi-installed: install-prereqs $(DESTDIR)$(PY_LIBDIR) $(DESTDIR)$(ZENOSS_BINDIR) $(SAMBA_SRCDIR)/bin/wmic $(SAMBA_SRCDIR)/bin/winexe $(PATHED_LIBASYNC_WMI_LIB) >+- cp $(SAMBA_SRCDIR)/bin/wmic $(DESTDIR)$(ZENOSS_BINDIR) >+- cp $(SAMBA_SRCDIR)/bin/winexe $(DESTDIR)$(ZENOSS_BINDIR) >++ $(INSTALL_PROGRAM) $(SAMBA_SRCDIR)/bin/wmic $(DESTDIR)$(ZENOSS_BINDIR) >++ $(INSTALL_PROGRAM) $(SAMBA_SRCDIR)/bin/winexe $(DESTDIR)$(ZENOSS_BINDIR) >+ ifeq ($(shell uname), Darwin) >+ -(cd $(DESTDIR)$(PY_LIBDIR) && rm -f $(LIBASYNC_WMI_LIB_BASENAME)*) >+ cp $(PATHED_LIBASYNC_WMI_LIB) $(DESTDIR)$(PY_LIBDIR)/$(LIBASYNC_WMI_LIB_BASENAME).$(LIBASYNC_WMI_LIB_VERSION_nnn).dylib >+ (cd $(DESTDIR)$(PY_LIBDIR) && ln -sf $(LIBASYNC_WMI_LIB_BASENAME).$(LIBASYNC_WMI_LIB_VERSION_nnn).dylib $(LIBASYNC_WMI_LIB_BASENAME).dylib) >+ else >+ -(cd $(DESTDIR)$(PY_LIBDIR) && rm -f $(LIBASYNC_WMI_LIB_BASENAME)*) >+- cp $(PATHED_LIBASYNC_WMI_LIB) $(DESTDIR)$(PY_LIBDIR) >++ $(INSTALL_LIB) $(PATHED_LIBASYNC_WMI_LIB) $(DESTDIR)$(PY_LIBDIR) >+ (cd $(DESTDIR)$(PY_LIBDIR) && ln -sf $(LIBASYNC_WMI_LIB) $(LIBASYNC_WMI_LIB_SO_N)) >+ endif >+ rm -rf $(DESTDIR)$(PY_LIBDIR)/pysamba
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 198953
: 154873 |
154874
|
154875