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>