Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 159013 | Differences between
and this patch

Collapse All | Expand All

(-)libpri-1.4.2.orig/Makefile (-10 / +1 lines)
Lines 36-42 Link Here
36
DYNAMIC_LIBRARY=libpri.so.1.0
36
DYNAMIC_LIBRARY=libpri.so.1.0
37
STATIC_OBJS=copy_string.o pri.o q921.o prisched.o q931.o pri_facility.o
37
STATIC_OBJS=copy_string.o pri.o q921.o prisched.o q931.o pri_facility.o
38
DYNAMIC_OBJS=copy_string.lo pri.lo q921.lo prisched.lo q931.lo pri_facility.lo
38
DYNAMIC_OBJS=copy_string.lo pri.lo q921.lo prisched.lo q931.lo pri_facility.lo
39
CFLAGS=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC $(ALERTING) $(LIBPRI_COUNTERS)
39
CFLAGS+=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -fPIC $(ALERTING) $(LIBPRI_COUNTERS)
40
INSTALL_PREFIX=$(DESTDIR)
40
INSTALL_PREFIX=$(DESTDIR)
41
INSTALL_BASE=/usr
41
INSTALL_BASE=/usr
42
SOFLAGS = -Wl,-hlibpri.so.1.0
42
SOFLAGS = -Wl,-hlibpri.so.1.0
Lines 58-71 Link Here
58
#INSTALL_PREFIX = /opt/asterisk  # Uncomment out to install in standard Solaris location for 3rd party code
58
#INSTALL_PREFIX = /opt/asterisk  # Uncomment out to install in standard Solaris location for 3rd party code
59
endif
59
endif
60
60
61
#The problem with sparc is the best stuff is in newer versions of gcc (post 3.0) only.
62
#This works for even old (2.96) versions of gcc and provides a small boost either way.
63
#A ultrasparc cpu is really v9 but the stock debian stable 3.0 gcc doesnt support it.
64
ifeq ($(PROC),sparc64)
65
PROC=ultrasparc
66
CFLAGS += -mtune=$(PROC) -O3 -pipe -fomit-frame-pointer -mcpu=v8
67
endif
68
69
all: depend $(STATIC_LIBRARY) $(DYNAMIC_LIBRARY)
61
all: depend $(STATIC_LIBRARY) $(DYNAMIC_LIBRARY)
70
62
71
update:
63
update:
Lines 82-88 Link Here
82
ifneq (${OSARCH},SunOS)
74
ifneq (${OSARCH},SunOS)
83
	install -m 644 libpri.h $(INSTALL_PREFIX)$(INSTALL_BASE)/include
75
	install -m 644 libpri.h $(INSTALL_PREFIX)$(INSTALL_BASE)/include
84
	install -m 755 $(DYNAMIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib
76
	install -m 755 $(DYNAMIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib
85
	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
86
	( cd $(INSTALL_PREFIX)$(INSTALL_BASE)/lib ; ln -sf libpri.so.1.0 libpri.so ; ln -sf libpri.so.1.0 libpri.so.1 )
77
	( cd $(INSTALL_PREFIX)$(INSTALL_BASE)/lib ; ln -sf libpri.so.1.0 libpri.so ; ln -sf libpri.so.1.0 libpri.so.1 )
87
	install -m 644 $(STATIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib
78
	install -m 644 $(STATIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib
88
	if test $$(id -u) = 0; then $(LDCONFIG) $(LDCONFIG_FLAGS) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib; fi
79
	if test $$(id -u) = 0; then $(LDCONFIG) $(LDCONFIG_FLAGS) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib; fi

Return to bug 159013