ports/143709: updated port www/weave

Grzegorz Blach magik at roorback.net
Tue Feb 9 19:20:02 UTC 2010


>Number:         143709
>Category:       ports
>Synopsis:       updated port www/weave
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 09 19:20:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Grzegorz Blach
>Release:        8-STABLE
>Organization:
>Environment:
FreeBSD silver.nine 8.0-STABLE FreeBSD 8.0-STABLE #5 r203692: Tue Feb  9 03:09:55 CET 2010     root at silver.nine:/usr/obj/usr/src/sys/SILVER  amd64

>Description:
Allow weave to build with firefox 3.6 and 3.5, depending on currently installed version. Or using 3.6 when ff is not yet installed.

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN weave.old/Makefile weave/Makefile
--- weave.old/Makefile	2010-02-09 20:06:54.487401918 +0100
+++ weave/Makefile	2010-02-09 20:11:49.158307638 +0100
@@ -7,6 +7,7 @@
 
 PORTNAME=	weave
 PORTVERSION=	1.0
+PORTREVISION=	1
 PORTEPOCH=	2
 CATEGORIES=	www
 MASTER_SITES=	http://files.roorback.net/ \
@@ -15,7 +16,7 @@
 MAINTAINER=	magik at roorback.net
 COMMENT=	Mozilla Weave extension
 
-BUILD_DEPENDS=	${LOCALBASE}/lib/firefox3/firefox:${PORTSDIR}/www/firefox35 \
+BUILD_DEPENDS=	${LOCALBASE}/lib/firefox3/firefox:${PORTSDIR}/www/firefox \
 		${LOCALBASE}/lib/libxul/xpidl:${PORTSDIR}/www/libxul
 RUN_DEPENDS=	${BUILD_DEPENDS}
 
diff -ruN weave.old/files/patch-crypto-src-Makefile weave/files/patch-crypto-src-Makefile
--- weave.old/files/patch-crypto-src-Makefile	2009-11-05 20:35:25.000000000 +0100
+++ weave/files/patch-crypto-src-Makefile	2010-02-09 20:11:34.623064238 +0100
@@ -1,17 +1,19 @@
 --- crypto/src/Makefile.orig    2009-08-27 22:08:18.000000000 +0200
 +++ crypto/src/Makefile 2009-09-18 21:52:06.000000000 +0200
-@@ -45,6 +45,10 @@
+@@ -45,6 +45,12 @@
  sys := $(shell uname -s)
  wince = $(WINCE)
  
 +ifeq ($(sys), FreeBSD)
-+  xpidl = $(PREFIX)/lib/libxul/xpidl -I$(PREFIX)/share/idl/firefox3/stable
++  xpidl = $(PREFIX)/lib/libxul/xpidl \
++    -I$(PREFIX)/share/idl/firefox3 \
++    -I$(PREFIX)/share/idl/firefox3/stable
 +endif
 +
  ifeq ($(wince), 1)
    os = WINNT
    cxx = $(sdkdir)/sdk/bin/arm-wince-gcc
-@@ -66,6 +70,14 @@
+@@ -66,6 +72,14 @@
    so = so
    cppflags += -shared
  else
@@ -26,7 +28,7 @@
  ifeq ($(sys), MINGW32_NT-6.1)
    os = WINNT
    compiler = msvc
-@@ -92,6 +104,7 @@
+@@ -92,6 +106,7 @@
  endif
  endif
  endif
@@ -34,7 +36,7 @@
  
  # Arch detection
  
-@@ -121,6 +134,9 @@
+@@ -121,6 +136,9 @@
  ifeq ($(machine), x86_64)
    arch = x86_64
  else
@@ -44,7 +46,7 @@
    $(error: Sorry, your architecture is unknown/unsupported: $(machine))
  endif
  endif
-@@ -130,6 +146,7 @@
+@@ -130,6 +148,7 @@
  endif
  endif
  endif
@@ -52,12 +54,13 @@
  
  # Universal binary so no need for $(arch) for Darwin
  
-@@ -188,6 +205,13 @@
+@@ -188,6 +207,14 @@
            -I$(sdkdir)/include/nspr \
            -I$(sdkdir)/sdk/include
  
 +ifeq ($(sys), FreeBSD)
-+  headers += -I$(PREFIX)/include/firefox3/stable \
++  headers += -I$(PREFIX)/include/firefox3 \
++             -I$(PREFIX)/include/firefox3/stable \
 +             -I$(PREFIX)/include/nspr \
 +             -I$(PREFIX)/include/nss \
 +             -I$(PREFIX)/include/firefox3/unstable
@@ -66,7 +69,7 @@
  # libraries
  libdirs := $(sdkdir)/lib $(sdkdir)/bin
  ifeq ($(wince),1)
-@@ -202,6 +226,10 @@
+@@ -202,6 +229,10 @@
  
  ifeq ($(os), Linux)
    libs := xpcom_core $(libs)
@@ -77,7 +80,7 @@
  endif
  
  # compiler and Linker Flags
-@@ -264,6 +292,25 @@
+@@ -264,6 +295,25 @@
               $(sdkdir)/lib/libxpcomglue_s.a \
               $(libdirs) $(libs)
  else
@@ -103,7 +106,7 @@
  ifeq ($(os), SunOS)
    libdirs := $(patsubst %,-L%,$(libdirs))
    libs := $(patsubst %,-l%,$(libs))
-@@ -303,6 +350,7 @@
+@@ -303,6 +353,7 @@
  endif
  endif
  endif
@@ -111,9 +114,9 @@
  
  ######################################################################
  
-@@ -361,6 +409,11 @@
-        $(cxx) $(cppflags) -o $@ $(cpp_sources) $(ldflags)
-        chmod +x $@
+@@ -361,6 +412,11 @@
+ 	$(cxx) $(cppflags) -o $@ $(cpp_sources) $(ldflags)
+ 	chmod +x $@
  else
 +ifeq ($(os), FreeBSD)
 +  $(so_target): $(idl_headers)
@@ -122,8 +125,8 @@
 +else
  ifeq ($(os), SunOS)
    $(so_target): $(idl_headers)
-        $(cxx) $(cppflags) -o $@ $(cpp_sources) $(ldflags)
-@@ -380,3 +433,4 @@
+ 	$(cxx) $(cppflags) -o $@ $(cpp_sources) $(ldflags)
+@@ -380,3 +436,4 @@
  endif
  endif
  endif
diff -ruN weave.old/files/ww weave/files/ww
--- weave.old/files/ww	1970-01-01 01:00:00.000000000 +0100
+++ weave/files/ww	2010-02-09 20:11:38.495128638 +0100
@@ -0,0 +1,2 @@
+--- Makefile.orig	2010-01-29 00:14:05.000000000 +0100
++++ Makefile	2010-02-09 20:09:36.694102598 +0100


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list