Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Nov 2005 18:58:40 +0300 (MSK)
From:      "Boris B. Samorodov" <bsam@ipt.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/89200: [maintainer update] devel/py-ice: update to new release 3.0.0
Message-ID:  <200511171558.jAHFwe7s027138@mi.ipt.ru>
Resent-Message-ID: <200511171600.jAHG0VWq020395@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         89200
>Category:       ports
>Synopsis:       [maintainer update] devel/py-ice: update to new release 3.0.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 17 16:00:31 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Boris B. Samorodov
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
InPharmTech, Co. http://www.ipt.ru
>Environment:
System: FreeBSD mi.ipt.ru 6.0-STABLE FreeBSD 6.0-STABLE #0: Wed Nov 2 17:58:38 MSK 2005 bsam@mi.ipt.ru:/usr/obj/usr/src/sys/PROBA1 i386

>Description:
	This is a new release of IcePy, Python bindings for ICE (devel/ice).
	Changes: many, see the CHANGES file at the source bistribution.

	Notes:
	o  depends on PR/89193 (requires new Ice libs);
	o  unbreaks building on amd64 (though some warnings appear).
>How-To-Repeat:
>Fix:
	The patch is relative to the port:
	# cd /usr/ports/devel
	# patch -p0 < _the_patch_
	<delete py-ice/*.orig, py-ice/files/*.orig files>

--- py-ice.patch begins here ---
diff -ruN py-ice.orig/Makefile py-ice/Makefile
--- py-ice.orig/Makefile	Thu Nov 17 18:20:06 2005
+++ py-ice/Makefile	Thu Nov 17 18:21:19 2005
@@ -6,9 +6,9 @@
 #
 
 PORTNAME=	Ice
-PORTVERSION=	2.1.2
+PORTVERSION=	3.0.0
 CATEGORIES=	devel python
-MASTER_SITES=	http://www.zeroc.com/download/Ice/2.1/ \
+MASTER_SITES=	http://www.zeroc.com/download/Ice/3.0/ \
 		ftp://ftp.ipt.ru/pub/download/
 PKGNAMEPREFIX=	py-
 DISTNAME=	IcePy-${PORTVERSION}
@@ -16,7 +16,7 @@
 MAINTAINER=	bsam@ipt.ru
 COMMENT=	An Ice (Internet Communications Engine) language mapping for Python
 
-LIB_DEPENDS=	Ice.21:${PORTSDIR}/devel/ice
+LIB_DEPENDS=	Ice.30:${PORTSDIR}/devel/ice
 
 USE_GMAKE=	yes
 USE_REINPLACE=	yes
@@ -31,7 +31,7 @@
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} != "i386"
+.if ${ARCH} == "ia64"
 BROKEN=		"does not compile"
 .endif
 
diff -ruN py-ice.orig/distinfo py-ice/distinfo
--- py-ice.orig/distinfo	Thu Nov 17 18:20:06 2005
+++ py-ice/distinfo	Thu Nov 17 18:20:17 2005
@@ -1,2 +1,3 @@
-MD5 (IcePy-2.1.2.tar.gz) = 81af19ef229fbab2102290e7517a39bb
-SIZE (IcePy-2.1.2.tar.gz) = 295138
+MD5 (IcePy-3.0.0.tar.gz) = 86bc80ee3c40e5108f62f4447eb846df
+SHA256 (IcePy-3.0.0.tar.gz) = 346058297a48d1de6480062aec0284107d9ff71f774f937ab50f76477ef53c75
+SIZE (IcePy-3.0.0.tar.gz) = 342416
diff -ruN py-ice.orig/files/patch-config+Make.rules py-ice/files/patch-config+Make.rules
--- py-ice.orig/files/patch-config+Make.rules	Thu Nov 17 18:20:06 2005
+++ py-ice/files/patch-config+Make.rules	Thu Nov 17 18:28:42 2005
@@ -1,5 +1,5 @@
---- config/Make.rules.orig	Fri Jun 24 01:36:53 2005
-+++ config/Make.rules	Tue Aug 30 20:31:34 2005
+--- config/Make.rules.orig	Fri Nov 11 16:59:51 2005
++++ config/Make.rules	Thu Nov 17 18:15:30 2005
 @@ -7,6 +7,8 @@
  #
  # **********************************************************************
@@ -35,13 +35,24 @@
  endif
  
  ifeq ($(PYTHON_VERSION),)
-@@ -103,14 +105,14 @@
- ifeq ($(LP64),yes)
-     install_libdir	= $(prefix)/lib$(lp64suffix)
- else
--    install_libdir	= $(prefix)/lib
-+    install_libdir	= %%PYTHON_SITELIBDIR%%/Ice
+@@ -100,21 +102,21 @@
+     slicedir		= $(ICE_HOME)/slice
  endif
+ 
+-ifeq ($(LP64),yes)
++#ifeq ($(LP64),yes)
+ #
+ # TODO: Where should the shared library be installed if it is a 64 bit
+ # build.
+ #
+-    install_libdir	= $(prefix)/lib$(lp64suffix)
+-else
+-    install_libdir	= $(prefix)/python
+-endif
++#    install_libdir	= $(prefix)/lib$(lp64suffix)
++#else
++    install_libdir	= %%PYTHON_SITELIBDIR%%/Ice
++#endif
  
  install_slicedir	= $(prefix)/slice
 -install_pythondir	= $(prefix)/python
diff -ruN py-ice.orig/files/patch-config+Make.rules.FreeBSD py-ice/files/patch-config+Make.rules.FreeBSD
--- py-ice.orig/files/patch-config+Make.rules.FreeBSD	Thu Nov 17 18:20:06 2005
+++ py-ice/files/patch-config+Make.rules.FreeBSD	Thu Nov 17 18:20:17 2005
@@ -1,18 +1,29 @@
---- config/Make.rules.FreeBSD.orig	Tue Aug 30 16:02:02 2005
-+++ config/Make.rules.FreeBSD	Tue Aug 30 16:02:50 2005
-@@ -26,12 +26,12 @@
+--- config/Make.rules.FreeBSD.orig	Wed Nov 16 03:51:31 2005
++++ config/Make.rules.FreeBSD	Thu Nov 17 16:19:46 2005
+@@ -20,7 +20,7 @@
+ endif
+ 
+ ifeq ($(OPTIMIZE),yes)
+-    CXXFLAGS		+= -O3 -DNDEBUG
++    CXXFLAGS		+= -O2 -DNDEBUG
+ else
+     CXXFLAGS		+= -g
+ endif
+@@ -30,14 +30,14 @@
  #
  CXXLIBS			=
  
--mkshlib                 = $(CXX) -shared $(LDFLAGS) -o $(1) -Wl,-h,$(2) $(3) $(4) -lc_r
-+mkshlib                 = $(CXX) -shared $(LDFLAGS) -o $(1) -Wl,-h,$(2) $(3) $(4)
+-mkshlib			= $(CXX) -shared $(LDFLAGS) -o $(1) -Wl,-h,$(2) $(3) $(4) -lc_r
++mkshlib			= $(CXX) -shared $(LDFLAGS) -o $(1) -Wl,-h,$(2) $(3) $(4)
+ 
+ mklib			= ar cr $(1) $(2)
  
 -BASELIBS		= -lIceUtil -lc_r
 +BASELIBS		= -lIceUtil %%PTHREAD_LIBS%%
  LIBS			= -lIce $(BASELIBS)
  
--ICEUTIL_OS_LIBS         = 
-+ICEUTIL_OS_LIBS         = %%PTHREAD_LIBS%%
- ICE_OS_LIBS             = 
+-ICEUTIL_OS_LIBS		= 
++ICEUTIL_OS_LIBS		= %%PTHREAD_LIBS%%
+ ICE_OS_LIBS		= 
  
- PLATFORM_HAS_READLINE   := yes
+ PLATFORM_HAS_READLINE	= yes
diff -ruN py-ice.orig/pkg-plist py-ice/pkg-plist
--- py-ice.orig/pkg-plist	Thu Nov 17 18:20:06 2005
+++ py-ice/pkg-plist	Thu Nov 17 18:20:17 2005
@@ -6,9 +6,6 @@
 %%PYTHON_SITELIBDIR%%/Ice/Glacier2_Session_ice.py
 %%PYTHON_SITELIBDIR%%/Ice/Ice.py
 %%PYTHON_SITELIBDIR%%/Ice/IceBox_IceBox_ice.py
-%%PYTHON_SITELIBDIR%%/Ice/IcePack_Admin_ice.py
-%%PYTHON_SITELIBDIR%%/Ice/IcePack_Exception_ice.py
-%%PYTHON_SITELIBDIR%%/Ice/IcePack_Query_ice.py
 %%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileInfo_ice.py
 %%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileServer_ice.py
 %%PYTHON_SITELIBDIR%%/Ice/IceStorm_IceStorm_ice.py
@@ -18,7 +15,13 @@
 %%PYTHON_SITELIBDIR%%/Ice/Ice_ConnectionF_ice.py
 %%PYTHON_SITELIBDIR%%/Ice/Ice_Connection_ice.py
 %%PYTHON_SITELIBDIR%%/Ice/Ice_Current_ice.py
+%%PYTHON_SITELIBDIR%%/Ice/Ice_Endpoint_ice.py
 %%PYTHON_SITELIBDIR%%/Ice/Ice_FacetMap_ice.py
+%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Admin_ice.py
+%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Descriptor_ice.py
+%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Exception_ice.py
+%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Observer_ice.py
+%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Query_ice.py
 %%PYTHON_SITELIBDIR%%/Ice/Ice_Identity_ice.py
 %%PYTHON_SITELIBDIR%%/Ice/Ice_LocalException_ice.py
 %%PYTHON_SITELIBDIR%%/Ice/Ice_LocatorF_ice.py
@@ -43,19 +46,19 @@
 %%PYTHON_SITELIBDIR%%/Ice/Ice_StatsF_ice.py
 %%PYTHON_SITELIBDIR%%/Ice/Ice_Stats_ice.py
 %%PYTHON_SITELIBDIR%%/Ice/IcePy.so
-%%PYTHON_SITELIBDIR%%/Ice/IcePy.so.2.1.2
-%%PYTHON_SITELIBDIR%%/Ice/IcePy.so.21
+%%PYTHON_SITELIBDIR%%/Ice/IcePy.so.3.0.0
+%%PYTHON_SITELIBDIR%%/Ice/IcePy.so.30
 %%PYTHON_SITELIBDIR%%/Ice/LICENSE
 %%PYTHON_SITELIBDIR%%/Ice/ICE_LICENSE
 %%PYTHON_SITELIBDIR%%/Ice/Glacier2/__init__.py
 %%PYTHON_SITELIBDIR%%/Ice/IceBox/__init__.py
-%%PYTHON_SITELIBDIR%%/Ice/IcePack/__init__.py
+%%PYTHON_SITELIBDIR%%/Ice/IceGrid/__init__.py
 %%PYTHON_SITELIBDIR%%/Ice/IcePatch2/__init__.py
 %%PYTHON_SITELIBDIR%%/Ice/IceStorm/__init__.py
 %%PYTHON_SITELIBDIR%%/Ice.pth
 @dirrm %%PYTHON_SITELIBDIR%%/Ice/Glacier2
 @dirrm %%PYTHON_SITELIBDIR%%/Ice/IceBox
-@dirrm %%PYTHON_SITELIBDIR%%/Ice/IcePack
+@dirrm %%PYTHON_SITELIBDIR%%/Ice/IceGrid
 @dirrm %%PYTHON_SITELIBDIR%%/Ice/IcePatch2
 @dirrm %%PYTHON_SITELIBDIR%%/Ice/IceStorm
 @dirrm %%PYTHON_SITELIBDIR%%/Ice
--- py-ice.patch ends here ---

WBR
-- 
bsam

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200511171558.jAHFwe7s027138>