ports/94241: misc/libpri update to 1.2.2
Alex Miller
asm at asm.kiev.ua
Wed Mar 8 20:20:08 UTC 2006
>Number: 94241
>Category: ports
>Synopsis: misc/libpri update to 1.2.2
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Wed Mar 08 20:20:04 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Alex Miller <asm at asm.kiev.ua>
>Release: FreeBSD 6.1-PRERELEASE i386
>Organization:
Home Sweet Home, Inc.
>Environment:
System: FreeBSD 6.1-PRERELEASE i386
>Description:
Update to 1.2.2 version
>How-To-Repeat:
>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# libpri
# libpri/Makefile
# libpri/distinfo
# libpri/pkg-descr
# libpri/pkg-plist
# libpri/files
# libpri/files/patch-mkdep
# libpri/files/patch-Makefile
#
echo c - libpri
mkdir -p libpri > /dev/null 2>&1
echo x - libpri/Makefile
sed 's/^X//' >libpri/Makefile << 'END-of-libpri/Makefile'
X# New ports collection makefile for: libpri
X# Date created: 25 Oct 2004
X# Whom: Alexander Timoshenko <gonzo at univ.kiev.ua>
X#
X# $FreeBSD$
X#
X
XPORTNAME= libpri
XPORTVERSION= 1.2.2
XCATEGORIES= misc
XMASTER_SITES= ftp://ftp.digium.com/pub/libpri/ \
X ftp://ftp.digium.com/pub/libpri/old/
X
X#PATCHFILES= ${PORTNAME}-1.0.8-${BRIVER}.patch.gz
X#PATCH_SITES= ${MASTER_SITE_LOCAL}
X#PATCH_SITE_SUBDIR= fjoe
X#PATCH_DIST_STRIP= -p1
X
XMAINTAINER= gonzo at univ.kiev.ua
XCOMMENT= A C implementation of the Primary Rate ISDN specification
X
XBRIVER= bristuff-0.2.0-RC8h
XUSE_GMAKE= yes
XINSTALLS_SHLIB= yes
X
X.include <bsd.port.pre.mk>
X
X.if ${ARCH} == "alpha"
XBROKEN= "Does not compile on alpha"
X.endif
X
X.include <bsd.port.post.mk>
END-of-libpri/Makefile
echo x - libpri/distinfo
sed 's/^X//' >libpri/distinfo << 'END-of-libpri/distinfo'
XMD5 (libpri-1.2.2.tar.gz) = efce9c3699110588df5e4cf09eae01d9
XSHA256 (libpri-1.2.2.tar.gz) = 168fce4699b77c1ac5ae176237dae2f289714be95ddd2fe8bdc25a22f00318dd
XSIZE (libpri-1.2.2.tar.gz) = 76070
END-of-libpri/distinfo
echo x - libpri/pkg-descr
sed 's/^X//' >libpri/pkg-descr << 'END-of-libpri/pkg-descr'
XThe libpri is a C implementation of the Primary Rate ISDN specification.
XIt was based on the Bellcore specification SR-NWT-002343 for National
XISDN. As of May 12, 2001, it has been tested work with NI-2, Nortel DMS-100,
Xand Lucent 5E C ustom protocols on switches from Nortel and Lucent.
END-of-libpri/pkg-descr
echo x - libpri/pkg-plist
sed 's/^X//' >libpri/pkg-plist << 'END-of-libpri/pkg-plist'
Xinclude/libpri.h
Xlib/libpri.a
Xlib/libpri.so.1.0
Xlib/libpri.so
END-of-libpri/pkg-plist
echo c - libpri/files
mkdir -p libpri/files > /dev/null 2>&1
echo x - libpri/files/patch-mkdep
sed 's/^X//' >libpri/files/patch-mkdep << 'END-of-libpri/files/patch-mkdep'
X--- mkdep.orig Wed Nov 30 22:55:54 2005
X+++ mkdep Wed Nov 30 22:56:00 2005
X@@ -1,4 +1,4 @@
X-#!/bin/bash -
X+#!/bin/sh -
X #
X # $OpenBSD: mkdep.gcc.sh,v 1.8 1998/09/02 06:40:07 deraadt Exp $
X # $NetBSD: mkdep.gcc.sh,v 1.9 1994/12/23 07:34:59 jtc Exp $
END-of-libpri/files/patch-mkdep
echo x - libpri/files/patch-Makefile
sed 's/^X//' >libpri/files/patch-Makefile << 'END-of-libpri/files/patch-Makefile'
X--- Makefile.orig Tue Jan 10 22:19:14 2006
X+++ Makefile Wed Mar 8 12:22:00 2006
X@@ -27,7 +27,7 @@
X # Uncomment if you want libpri to count number of Q921/Q931 sent/received
X #LIBPRI_COUNTERS=-DLIBPRI_COUNTERS
X
X-CC=gcc
X+CC?=gcc
X
X OSARCH=$(shell uname -s)
X PROC?=$(shell uname -m)
X@@ -38,8 +38,8 @@
X DYNAMIC_LIBRARY=libpri.so.1.0
X STATIC_OBJS=copy_string.o pri.o q921.o prisched.o q931.o pri_facility.o
X DYNAMIC_OBJS=copy_string.lo pri.lo q921.lo prisched.lo q931.lo pri_facility.lo
X-CFLAGS=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g $(ALERTING) $(LIBPRI_COUNTERS)
X-INSTALL_PREFIX?=
X+CFLAGS+=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g $(ALERTING) $(LIBPRI_COUNTERS)
X+INSTALL_PREFIX?=$(PREFIX)
X INSTALL_BASE=/usr
X SOFLAGS = -Wl,-hlibpri.so.1.0
X LDCONFIG = /sbin/ldconfig
X@@ -81,20 +81,19 @@
X fi
X
X install: $(STATIC_LIBRARY) $(DYNAMIC_LIBRARY)
X- mkdir -p $(INSTALL_PREFIX)$(INSTALL_BASE)/lib
X- mkdir -p $(INSTALL_PREFIX)$(INSTALL_BASE)/include
X+ mkdir -p $(INSTALL_PREFIX)/lib
X+ mkdir -p $(INSTALL_PREFIX)/include
X ifneq (${OSARCH},SunOS)
X- install -m 644 libpri.h $(INSTALL_PREFIX)$(INSTALL_BASE)/include
X- install -m 755 $(DYNAMIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib
X- if [ -x /usr/sbin/sestatus ] && ( /usr/sbin/sestatus | grep "SELinux status:" | grep -q "enabled"); then restorecon -v $(INSTALL_PREFIX)$(INSTALL_BASE)/lib/$(DYNAMIC_LIBRARY); fi
X- ( cd $(INSTALL_PREFIX)$(INSTALL_BASE)/lib ; ln -sf libpri.so.1.0 libpri.so ; ln -sf libpri.so.1.0 libpri.so.1 )
X- install -m 644 $(STATIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib
X- if test $$(id -u) = 0; then $(LDCONFIG); fi
X+ echo installing libpri.h
X+ $(BSD_INSTALL_DATA) libpri.h $(INSTALL_PREFIX)/include
X+ $(BSD_INSTALL_PROGRAM) $(DYNAMIC_LIBRARY) $(INSTALL_PREFIX)/lib
X+ ( cd $(INSTALL_PREFIX)/lib ; ln -sf libpri.so.1.0 libpri.so )
X+ $(BSD_INSTALL_DATA) $(STATIC_LIBRARY) $(INSTALL_PREFIX)/lib
X else
X- install -f $(INSTALL_PREFIX)$(INSTALL_BASE)/include -m 644 libpri.h
X- install -f $(INSTALL_PREFIX)$(INSTALL_BASE)/lib -m 755 $(DYNAMIC_LIBRARY)
X- ( cd $(INSTALL_PREFIX)$(INSTALL_BASE)/lib ; ln -sf libpri.so.1.0 libpri.so ; $(SOSLINK) )
X- install -f $(INSTALL_PREFIX)$(INSTALL_BASE)/lib -m 644 $(STATIC_LIBRARY)
X+ install -f $(INSTALL_PREFIX)/include -m 644 libpri.h
X+ install -f $(INSTALL_PREFIX)/lib -m 755 $(DYNAMIC_LIBRARY)
X+ ( cd $(INSTALL_PREFIX)/lib ; ln -sf libpri.so.1.0 libpri.so ; $(SOSLINK) )
X+ install -f $(INSTALL_PREFIX)/lib -m 644 $(STATIC_LIBRARY)
X endif
X
X uninstall:
X@@ -130,7 +129,6 @@
X
X $(DYNAMIC_LIBRARY): $(DYNAMIC_OBJS)
X $(CC) -shared $(SOFLAGS) -o $@ $(DYNAMIC_OBJS)
X- $(LDCONFIG) $(LDCONFIG_FLAGS) .
X ln -sf libpri.so.1.0 libpri.so
X ln -sf libpri.so.1.0 libpri.so.1
X $(SOSLINK)
END-of-libpri/files/patch-Makefile
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list