Bug 89200 - [maintainer update] devel/py-ice: update to new release 3.0.0
Summary: [maintainer update] devel/py-ice: update to new release 3.0.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Tilman Keskinoz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-17 16:00 UTC by Boris B.Samorodov
Modified: 2005-11-20 20:47 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Boris B.Samorodov 2005-11-17 16:00:31 UTC
	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).

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>



WBR
-- 
bsam--DmqM4UXftpbOsFvPgQdHMlEeD1QdnwGku56b9a6qFSS1whPx
Content-Type: text/plain; name="py-ice.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="py-ice.patch"

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
Comment 1 Marcus Alves Grando freebsd_committer freebsd_triage 2005-11-17 18:06:50 UTC
Responsible Changed
From-To: freebsd-ports-bugs->arved

Over to responsible of PR 89193
Comment 2 Tilman Keskinoz freebsd_committer freebsd_triage 2005-11-20 20:47:40 UTC
State Changed
From-To: open->closed

committed, thanks.  

Sorry forgot about updating this yesterday