ports/106026: [patch]: devel/libslang2 install fake libraries for a loop

Jacula Modyun jacula at gmail.com
Wed Nov 29 18:30:58 UTC 2006


>Number:         106026
>Category:       ports
>Synopsis:       [patch]: devel/libslang2 install fake libraries for a loop
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Nov 29 18:30:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Jacula Modyun
>Release:        FreeBSD 6.2-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD splork.wirewater.yow 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Mon Nov 27 12:10:05 UTC 2006 root at splork.wirewater.yow:/usr/obj/usr/src/sys/JACULA i386


>Description:
The port devel/libslang2, for the software configuration, install the links:

libslang.so -> libslang.so.2
libslang.so.2 -> libslang.so

and doesn't install the file libslang.so.2.0.7.
The correct way is:
/usr/local/lib/libslang.so -> libslang.so.2.0.7
/usr/local/lib/libslang.so.2 -> libslang.so.2.0.7
/usr/local/lib/libslang.so.2.0.7

>How-To-Repeat:
Install the port and check in the /usr/local/lib. 
>Fix:
This patch work for me:


--- libslang2.diff begins here ---
diff -Nru libslang2.orig/files/patch-configure libslang2/files/patch-configure
--- libslang2.orig/files/patch-configure	Thu Jan  1 00:00:00 1970
+++ libslang2/files/patch-configure	Sun Nov 26 14:59:29 2006
@@ -0,0 +1,10 @@
+--- configure.orig	Sun Nov 26 14:59:03 2006
++++ configure	Sun Nov 26 14:59:16 2006
+@@ -6624,7 +6624,6 @@
+      ELFLIB_MAJOR_MINOR="lib\$(THIS_LIB).\$(ELF_MAJOR_VERSION).\$(ELF_MINOR_VERSION).dylib"
+      ;;
+   *freebsd* )
+-    ELFLIB_MAJOR_MINOR="\$(ELFLIB).\$(ELF_MAJOR_VERSION)"
+     ELF_CC="\$(CC)"
+     ELF_CFLAGS="\$(CFLAGS) -fPIC"
+     if test "X$PORTOBJFORMAT" = "Xelf" ; then
diff -Nru libslang2.orig/pkg-plist libslang2/pkg-plist
--- libslang2.orig/pkg-plist	Sun Nov 26 16:18:33 2006
+++ libslang2/pkg-plist	Sun Nov 26 15:56:57 2006
@@ -6,6 +6,7 @@
 lib/libslang.a
 lib/libslang.so.2
 lib/libslang.so
+lib/libslang.so.2.0.7
 lib/slang/v2/modules/fcntl-module.so
 %%PCRE%%lib/slang/v2/modules/pcre-module.so
 %%PNG%%lib/slang/v2/modules/png-module.so
--- libslang2.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list