Revision: 6213 http://gar.svn.sourceforge.net/gar/?rev=6213&view=rev Author: wahwah Date: 2009-09-07 08:14:03 +0000 (Mon, 07 Sep 2009)
Log Message: ----------- tightvnc: Jumped over one more hoop. Modified Paths: -------------- csw/mgar/pkg/tightvnc/trunk/Makefile csw/mgar/pkg/tightvnc/trunk/checksums Added Paths: ----------- csw/mgar/pkg/tightvnc/trunk/files/0001-Sun-compiler-in-sun.cf.patch csw/mgar/pkg/tightvnc/trunk/files/0002-pass-f-xmakefile-flag-when-appropriate.patch csw/mgar/pkg/tightvnc/trunk/files/0003-GNU-make-by-default.patch Modified: csw/mgar/pkg/tightvnc/trunk/Makefile =================================================================== --- csw/mgar/pkg/tightvnc/trunk/Makefile 2009-09-07 02:02:26 UTC (rev 6212) +++ csw/mgar/pkg/tightvnc/trunk/Makefile 2009-09-07 08:14:03 UTC (rev 6213) @@ -38,15 +38,19 @@ EXTRA_LDFLAGS = /opt/csw/lib LOCAL_LDFLAGS = $(LINKER_FLAGS) BUILD_OVERRIDE_DIRS = EXTRA_DEFINES EXTRA_INCLUDE LOCAL_LDFLAGS -CONFIGURE_SCRIPTS = $(WORKSRC)/Imakefile Xvnc +CONFIGURE_SCRIPTS = $(WORKSRC)/Imakefile +# Xvnc CONFIGURE_ARGS = -a BUILD_SCRIPTS = vnc Xvnc -SKIPTEST = 1 +TEST_SCRIPTS = INSTALL_SCRIPTS = vnc -PATCHFILES = 0001-GNU-make-by-default.patch # This patch has been sent upstream with a bug report. # http://sourceforge.net/tracker/?func=detail&aid=2852808&group_id=14067&atid=114067 -PATCHFILES += 0002-Test-for-Makefile-presence.patch +# PATCHFILES += 0002-Test-for-Makefile-presence.patch +# +PATCHFILES = 0001-Sun-compiler-in-sun.cf.patch +PATCHFILES += 0002-pass-f-xmakefile-flag-when-appropriate.patch +PATCHFILES += 0003-GNU-make-by-default.patch include gar/category.mk @@ -57,28 +61,25 @@ configure-Xvnc: banner "Config Xvnc" perl -pi -e "s|^(\s*make)\s*$$|\1 CC=$(CC)|" $(WORKSRC)/Xvnc/configure - cd $(WORKSRC)/Xvnc && ./configure + (cd $(WORKSRC)/Xvnc && $(BUILD_ENV) ./configure) @$(MAKECOOKIE) build-vnc: banner "Build VNC" cd $(WORKSRC) && $(BUILD_ENV) $(MAKE) $(PARALLELMFLAGS) $(foreach TTT,$(BUILD_OVERRIDE_DIRS),$(TTT)="$($(TTT))") World + # $(MAKE) -C $(WORKSRC) $(BUILD_ENV) $(PARALLELMFLAGS) $(foreach TTT,$(BUILD_OVERRIDE_DIRS),$(TTT)="$($(TTT))") World @$(MAKECOOKIE) build-Xvnc: configure-Xvnc + # $(MAKE) -C $(WORKSRC) $(BUILD_ENV) EXTRA_LIBRARIES="-lwrap" EXTRA_DEFINES="-DUSE_LIBWRAP=1" World + # banner "Config Xvnc" + # (cd $(WORKSRC)/Xvnc && $(BUILD_ENV) ./configure) banner "Build Xvnc" - # $(MAKE) -C $(WORKSRC)/Xvnc $(BUILD_ENV) EXTRA_LIBRARIES="-lwrap" EXTRA_DEFINES="-DUSE_LIBWRAP=1" World - $(MAKE) -C $(WORKSRC) $(BUILD_ENV) EXTRA_LIBRARIES="-lwrap" EXTRA_DEFINES="-DUSE_LIBWRAP=1" World $(MAKE) -C $(WORKSRC)/Xvnc $(BUILD_ENV) EXTRA_LIBRARIES="-lwrap -lsocket" EXTRA_DEFINES="-DUSE_LIBWRAP=1" EXTRA_LDOPTIONS="-L/opt/csw/lib -L/usr/lib" World + # cd $(WORKSRC) && $(MAKE) $(BUILD_ENV) EXTRA_LIBRARIES="-lwrap" EXTRA_DEFINES="-DUSE_LIBWRAP=1" World + # cd $(WORKSRC)/Xvnc && $(MAKE) $(BUILD_ENV) EXTRA_LIBRARIES="-lwrap -lsocket" EXTRA_DEFINES="-DUSE_LIBWRAP=1" EXTRA_LDOPTIONS="-L/opt/csw/lib -L/usr/lib" World @$(MAKECOOKIE) -#xmkmf -a -#make CDEBUGFLAGS="$RPM_OPT_FLAGS" World -#cd Xvnc -#./configure -#make EXTRA_LIBRARIES="-lwrap -lnss_nis" CDEBUGFLAGS="$RPM_OPT_FLAGS" \ -# EXTRA_DEFINES="-DUSE_LIBWRAP=1" - install-vnc: ginstall -d $(DESTDIR)$(bindir) ginstall -d $(DESTDIR)$(mandir)/man1 Modified: csw/mgar/pkg/tightvnc/trunk/checksums =================================================================== --- csw/mgar/pkg/tightvnc/trunk/checksums 2009-09-07 02:02:26 UTC (rev 6212) +++ csw/mgar/pkg/tightvnc/trunk/checksums 2009-09-07 08:14:03 UTC (rev 6213) @@ -1,4 +1,5 @@ -c041ccc52996cf7e085e8f3a51747aea download/0001-GNU-make-by-default.patch -88d1dfca0c88c191f54f5aa5c6aab460 download/0002-Test-for-Makefile-presence.patch +76166d097bf2e70627cb6c87d312bca5 download/0001-Sun-compiler-in-sun.cf.patch +51441e1d47891f910f0929cd65a487a7 download/0002-pass-f-xmakefile-flag-when-appropriate.patch +1264014c1ce47a119a724f17a6e0a768 download/0003-GNU-make-by-default.patch 397b35faad32d5246b6d44b142f8304f download/tightvnc-1.3.10_unixsrc.tar.bz2 56c09be17c17184e96193c13246fd649 download/vncservers Added: csw/mgar/pkg/tightvnc/trunk/files/0001-Sun-compiler-in-sun.cf.patch =================================================================== --- csw/mgar/pkg/tightvnc/trunk/files/0001-Sun-compiler-in-sun.cf.patch (rev 0) +++ csw/mgar/pkg/tightvnc/trunk/files/0001-Sun-compiler-in-sun.cf.patch 2009-09-07 08:14:03 UTC (rev 6213) @@ -0,0 +1,41 @@ +From dce24615e4e31aadf4a50bd07a502b9f9a8104b8 Mon Sep 17 00:00:00 2001 +From: Maciej Blizinski <mac...@opencsw.org> +Date: Mon, 7 Sep 2009 10:08:09 +0200 +Subject: [PATCH 1/3] Sun compiler in sun.cf + +--- + Xvnc/config/cf/sun.cf | 10 +++++----- + 1 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/Xvnc/config/cf/sun.cf b/Xvnc/config/cf/sun.cf +index 01d76dc..622c73a 100644 +--- a/Xvnc/config/cf/sun.cf ++++ b/Xvnc/config/cf/sun.cf +@@ -146,19 +146,19 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe + #if OSMajorVersion > 4 + #if HasSunC + /* +- * Assume /opt/SUNWspro/bin/ contains symlinks to the appropriate tools ++ * Assume /opt/studio/SOS11/SUNWspro/bin/ contains symlinks to the appropriate tools + */ + #ifndef CcCmd +-# define CcCmd /opt/SUNWspro/bin/cc ++# define CcCmd /opt/studio/SOS11/SUNWspro/bin/cc + #endif + #ifndef CplusplusCmd +-# define CplusplusCmd /opt/SUNWspro/bin/CC ++# define CplusplusCmd /opt/studio/SOS11/SUNWspro/bin/CC + #endif + #ifndef CplusplusFilt +-# define CplusplusFilt /opt/SUNWspro/bin/c++filt ++# define CplusplusFilt /opt/studio/SOS11/SUNWspro/bin/c++filt + #endif + #ifndef CplusplusDependIncludes +-# define CplusplusDependIncludes -I/opt/SUNWspro/SC3.0/include/CC ++# define CplusplusDependIncludes -I/opt/studio/SOS11/SUNWspro/SC3.0/include/CC + #endif + #endif + +-- +1.6.3.2 + Added: csw/mgar/pkg/tightvnc/trunk/files/0002-pass-f-xmakefile-flag-when-appropriate.patch =================================================================== --- csw/mgar/pkg/tightvnc/trunk/files/0002-pass-f-xmakefile-flag-when-appropriate.patch (rev 0) +++ csw/mgar/pkg/tightvnc/trunk/files/0002-pass-f-xmakefile-flag-when-appropriate.patch 2009-09-07 08:14:03 UTC (rev 6213) @@ -0,0 +1,50 @@ +From 796212b91212ad84a516554ba5bb6250d8fd1c87 Mon Sep 17 00:00:00 2001 +From: Maciej Blizinski <mac...@opencsw.org> +Date: Mon, 7 Sep 2009 10:08:34 +0200 +Subject: [PATCH 2/3] pass -f xmakefile flag when appropriate + +--- + Xvnc/config/cf/Imake.rules | 13 ++++++++++--- + 1 files changed, 10 insertions(+), 3 deletions(-) + +diff --git a/Xvnc/config/cf/Imake.rules b/Xvnc/config/cf/Imake.rules +index 5ab9a18..353dabf 100644 +--- a/Xvnc/config/cf/Imake.rules ++++ b/Xvnc/config/cf/Imake.rules +@@ -2469,7 +2469,7 @@ $(ONESUBDIR)/Makefile: @@\ + fi; @@\ + @@\ + target:: @@\ +- -...@makeflagstoshellflags(ik,set +e); \ @@\ ++ MakeFlagsToShellFlags(ik,set +e); \ @@\ + MakeFlagsToShellFlags(n,executeit="no"); \ @@\ + for i in dirs ;\ @@\ + do \ @@\ +@@ -2477,7 +2477,7 @@ target:: @@\ + .) curdir= ;; \ @@\ + *) curdir=$(CURRENT_DIR)/ ;; \ @@\ + esac; \ @@\ +- echo "making Makefiles in $$curdir$$i..."; \ @@\ ++ echo "making Makefiles in '$$curdir'::'$$i'..."; \ @@\ + itmp=`echo $$i | sed -e 's;^\./;;g' -e 's;/\./;/;g'`; \ @@\ + curtmp="$(CURRENT_DIR)" \ @@\ + toptmp=""; \ @@\ +@@ -2514,7 +2514,14 @@ target:: @@\ + $(MV) $$i/Makefile $$i/Makefile.bak; \ @@\ + fi; \ @@\ + fi; \ @@\ +- $(MAKE) $(MFLAGS) $(MAKE_OPTS) ONESUBDIR=$$i ONECURDIR=$$curdir IMAKETOP=$$imaketop IMAKEPREFIX=$$imakeprefix $$i/Makefile; \ @@\ ++ [ -r xmakefile ] && $(MAKE) -f xmakefile $(MFLAGS) \ @@\ ++ $(MAKE_OPTS) ONESUBDIR=$$i ONECURDIR=$$curdir \ @@\ ++ IMAKETOP=$$imaketop IMAKEPREFIX=$$imakeprefix \ @@\ ++ $$i/Makefile || \ @@\ ++ $(MAKE) $(MFLAGS) \ @@\ ++ $(MAKE_OPTS) ONESUBDIR=$$i ONECURDIR=$$curdir \ @@\ ++ IMAKETOP=$$imaketop IMAKEPREFIX=$$imakeprefix \ @@\ ++ $$i/Makefile; \ @@\ + if [ -d $$i ] ; then \ @@\ + cd $$i; \ @@\ + $(MAKE) $(MFLAGS) Makefiles; \ @@\ +-- +1.6.3.2 + Added: csw/mgar/pkg/tightvnc/trunk/files/0003-GNU-make-by-default.patch =================================================================== --- csw/mgar/pkg/tightvnc/trunk/files/0003-GNU-make-by-default.patch (rev 0) +++ csw/mgar/pkg/tightvnc/trunk/files/0003-GNU-make-by-default.patch 2009-09-07 08:14:03 UTC (rev 6213) @@ -0,0 +1,25 @@ +From 3e9ba23cbf15392e04b1d06e57575027a88a16c3 Mon Sep 17 00:00:00 2001 +From: Maciej Blizinski <mac...@opencsw.org> +Date: Mon, 7 Sep 2009 10:09:47 +0200 +Subject: [PATCH 3/3] GNU make by default + +--- + Xvnc/config/cf/svr4.cf | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/Xvnc/config/cf/svr4.cf b/Xvnc/config/cf/svr4.cf +index b9fbcfc..2d7d3ab 100644 +--- a/Xvnc/config/cf/svr4.cf ++++ b/Xvnc/config/cf/svr4.cf +@@ -74,7 +74,7 @@ XCOMM $XFree86: xc/config/cf/svr4.cf,v 3.25.2.2 1997/07/05 15:55:30 dawes Exp $ + #define LexCmd /usr/ccs/bin/lex + #endif + #ifndef MakeCmd +-#define MakeCmd /usr/ccs/bin/make ++#define MakeCmd /opt/csw/bin/gmake + #endif + #ifndef YaccCmd + #define YaccCmd /usr/ccs/bin/yacc +-- +1.6.3.2 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel