ports/132693: [PATCH] misc/libpri: update to 1.4.9
Florian Smeets
flo at kasimir.com
Mon Mar 16 13:00:08 UTC 2009
>Number: 132693
>Category: ports
>Synopsis: [PATCH] misc/libpri: update to 1.4.9
>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: Mon Mar 16 13:00:07 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Florian Smeets
>Release: FreeBSD 7.1-STABLE amd64
>Organization:
>Environment:
System: FreeBSD mail.solomo.de 7.1-STABLE FreeBSD 7.1-STABLE #6: Sun Mar 1 16:30:44 CET
>Description:
- Update to 1.4.9
Port maintainer (sobomax at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- libpri-1.4.9.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/misc/libpri.orig/Makefile /usr/ports/misc/libpri/Makefile
--- /usr/ports/misc/libpri.orig/Makefile 2009-02-04 04:03:34.000000000 +0100
+++ /usr/ports/misc/libpri/Makefile 2009-03-16 13:39:28.000000000 +0100
@@ -6,7 +6,7 @@
#
PORTNAME= libpri
-PORTVERSION= 1.4.1
+PORTVERSION= 1.4.9
CATEGORIES= misc
MASTER_SITES= http://downloads.digium.com/pub/libpri/old/
@@ -16,7 +16,7 @@
USE_GMAKE= yes
USE_LDCONFIG= yes
PLIST_FILES= include/libpri.h lib/libpri.a lib/libpri.so \
- lib/libpri.so.1
+ lib/libpri.so.1 lib/libpri.so.1.4
NOT_FOR_ARCHS= alpha
diff -ruN --exclude=CVS /usr/ports/misc/libpri.orig/distinfo /usr/ports/misc/libpri/distinfo
--- /usr/ports/misc/libpri.orig/distinfo 2007-07-22 12:36:56.000000000 +0200
+++ /usr/ports/misc/libpri/distinfo 2009-03-16 13:39:28.000000000 +0100
@@ -1,3 +1,3 @@
-MD5 (libpri-1.4.1.tar.gz) = 9e5da1f2267711d9aaaf91ffa925b219
-SHA256 (libpri-1.4.1.tar.gz) = 2c8b33213d68a187fb25430c39d79db04bdfc08c769bdada97ab00f521e8ec84
-SIZE (libpri-1.4.1.tar.gz) = 81178
+MD5 (libpri-1.4.9.tar.gz) = 97332edeaa2de0320d85fda88afb96f9
+SHA256 (libpri-1.4.9.tar.gz) = 0dae5db3f46614330e756a2b7e29143f10132ca4eda2a71869fd89df62d522b7
+SIZE (libpri-1.4.9.tar.gz) = 94075
diff -ruN --exclude=CVS /usr/ports/misc/libpri.orig/files/patch-Makefile /usr/ports/misc/libpri/files/patch-Makefile
--- /usr/ports/misc/libpri.orig/files/patch-Makefile 2007-07-22 12:36:56.000000000 +0200
+++ /usr/ports/misc/libpri/files/patch-Makefile 2009-03-16 13:39:27.000000000 +0100
@@ -1,35 +1,30 @@
-
-$FreeBSD: ports/misc/libpri/files/patch-Makefile,v 1.8 2007/07/22 10:36:56 sobomax Exp $
-
---- Makefile.orig
-+++ Makefile
-@@ -27,19 +27,19 @@
+--- Makefile.orig 2008-08-06 18:20:51.000000000 +0000
++++ Makefile 2009-03-16 12:09:51.000000000 +0000
+@@ -27,7 +27,7 @@
# Uncomment if you want libpri to count number of Q921/Q931 sent/received
#LIBPRI_COUNTERS=-DLIBPRI_COUNTERS
-CC=gcc
+CC?=gcc
+ GREP=grep
+ AWK=awk
- OSARCH=$(shell uname -s)
- PROC?=$(shell uname -m)
-
- STATIC_LIBRARY=libpri.a
--DYNAMIC_LIBRARY=libpri.so.1.0
-+DYNAMIC_LIBRARY=libpri.so.1
- STATIC_OBJS=copy_string.o pri.o q921.o prisched.o q931.o pri_facility.o
- DYNAMIC_OBJS=copy_string.lo pri.lo q921.lo prisched.lo q931.lo pri_facility.lo
--CFLAGS=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g $(ALERTING) $(LIBPRI_COUNTERS)
+@@ -43,11 +43,10 @@
+ DYNAMIC_LIBRARY:=libpri.so.$(SONAME)
+ STATIC_OBJS=copy_string.o pri.o q921.o prisched.o q931.o pri_facility.o version.o
+ DYNAMIC_OBJS=copy_string.lo pri.lo q921.lo prisched.lo q931.lo pri_facility.lo version.lo
+-CFLAGS=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC $(ALERTING) $(LIBPRI_COUNTERS)
-INSTALL_PREFIX=$(DESTDIR)
-INSTALL_BASE=/usr
--SOFLAGS = -Wl,-hlibpri.so.1.0
-+CFLAGS+=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g $(ALERTING) $(LIBPRI_COUNTERS)
++CFLAGS+=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC $(ALERTING) $(LIBPRI_COUNTERS)
+INSTALL_PREFIX=$(PREFIX)
+INSTALL_BASE=
-+SOFLAGS = -Wl,-hlibpri.so.1
+ libdir?=$(INSTALL_BASE)/lib
+-SOFLAGS:=-Wl,-h$(DYNAMIC_LIBRARY)
LDCONFIG = /sbin/ldconfig
ifneq (,$(findstring X$(OSARCH)X, XLinuxX XGNU/kFreeBSDX))
LDCONFIG_FLAGS=-n
-@@ -47,7 +47,7 @@
+@@ -55,7 +54,7 @@
ifeq (${OSARCH},FreeBSD)
LDCONFIG_FLAGS=-m
CFLAGS += -I../zaptel -I../zapata
@@ -38,32 +33,31 @@
endif
endif
ifeq (${OSARCH},SunOS)
-@@ -80,12 +80,11 @@
- mkdir -p $(INSTALL_PREFIX)$(INSTALL_BASE)/lib
+@@ -100,12 +99,12 @@
+ mkdir -p $(INSTALL_PREFIX)$(libdir)
mkdir -p $(INSTALL_PREFIX)$(INSTALL_BASE)/include
ifneq (${OSARCH},SunOS)
- install -m 644 libpri.h $(INSTALL_PREFIX)$(INSTALL_BASE)/include
-- install -m 755 $(DYNAMIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib
-- if [ -x /usr/sbin/sestatus ] && ( /usr/sbin/sestatus | grep "SELinux status:" | grep -q "enabled"); then /sbin/restorecon -v $(INSTALL_PREFIX)$(INSTALL_BASE)/lib/$(DYNAMIC_LIBRARY); fi
-- ( cd $(INSTALL_PREFIX)$(INSTALL_BASE)/lib ; ln -sf libpri.so.1.0 libpri.so ; ln -sf libpri.so.1.0 libpri.so.1 )
-- install -m 644 $(STATIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib
-- if test $$(id -u) = 0; then $(LDCONFIG) $(LDCONFIG_FLAGS) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib; fi
+- install -m 755 $(DYNAMIC_LIBRARY) $(INSTALL_PREFIX)$(libdir)
+- if [ -x /usr/sbin/sestatus ] && ( /usr/sbin/sestatus | grep "SELinux status:" | grep -q "enabled"); then /sbin/restorecon -v $(INSTALL_PREFIX)$(libdir)/$(DYNAMIC_LIBRARY); fi
+- ( cd $(INSTALL_PREFIX)$(libdir) ; ln -sf libpri.so.$(SONAME) libpri.so)
+- install -m 644 $(STATIC_LIBRARY) $(INSTALL_PREFIX)$(libdir)
+- if test $$(id -u) = 0; then $(LDCONFIG) $(LDCONFIG_FLAGS) $(INSTALL_PREFIX)$(libdir); fi
+ echo installing libpri.h
+ $(BSD_INSTALL_DATA) libpri.h $(INSTALL_PREFIX)$(INSTALL_BASE)/include
+ $(BSD_INSTALL_PROGRAM) $(DYNAMIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib
-+ ( cd $(INSTALL_PREFIX)$(INSTALL_BASE)/lib ; ln -sf libpri.so.1 libpri.so )
++ ( cd $(INSTALL_PREFIX)$(INSTALL_BASE)/lib ; ln -sf libpri.so.1.4 libpri.so )
++ ( cd $(INSTALL_PREFIX)$(INSTALL_BASE)/lib ; ln -sf libpri.so.1.4 libpri.so.1 )
+ $(BSD_INSTALL_DATA) $(STATIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib
else
install -f $(INSTALL_PREFIX)$(INSTALL_BASE)/include -m 644 libpri.h
- install -f $(INSTALL_PREFIX)$(INSTALL_BASE)/lib -m 755 $(DYNAMIC_LIBRARY)
-@@ -126,10 +125,6 @@
+ install -f $(INSTALL_PREFIX)$(libdir) -m 755 $(DYNAMIC_LIBRARY)
+@@ -146,8 +145,6 @@
$(DYNAMIC_LIBRARY): $(DYNAMIC_OBJS)
$(CC) -shared $(SOFLAGS) -o $@ $(DYNAMIC_OBJS)
- $(LDCONFIG) $(LDCONFIG_FLAGS) .
-- ln -sf libpri.so.1.0 libpri.so
-- ln -sf libpri.so.1.0 libpri.so.1
-- $(SOSLINK)
+- ln -sf libpri.so.$(SONAME) libpri.so
- clean:
- rm -f *.o *.so *.lo *.so.1 *.so.1.0
+ version.c: FORCE
+ @build_tools/make_version_c > $@.tmp
--- libpri-1.4.9.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list