summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2001-01-06 04:09:36 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2001-01-06 04:09:36 +0000
commita2475db7219acb98a007c0b8ffa67b1723af21ed (patch)
tree16d00a313c944c25e5f083cbd69004634653bfd0
parentQuick hacks to catch this port up with FreeBSD, namely the upgrade (diff)
The trick of installing icqlib.so as icqlib0.so was not fooling
libtool. The installed libs were unusable. Added a patch to have it build the correct library. Also, updated the pkg-comment to a more specific message.
-rw-r--r--net/icqlib0/Makefile12
-rw-r--r--net/icqlib0/files/patch-aa59
-rw-r--r--net/icqlib0/pkg-comment2
3 files changed, 62 insertions, 11 deletions
diff --git a/net/icqlib0/Makefile b/net/icqlib0/Makefile
index c78d1b452b3e..12f6454deb6b 100644
--- a/net/icqlib0/Makefile
+++ b/net/icqlib0/Makefile
@@ -7,6 +7,7 @@
PORTNAME= icqlib
PORTVERSION= 0.1.3
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -17,16 +18,7 @@ USE_GMAKE= yes
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
-LIB_VERSION= 1
-
-do-install:
- ${INSTALL_DATA} ${WRKSRC}/icqlib/.libs/libicq.so.${LIB_VERSION} \
- ${PREFIX}/lib/libicq0.so.${LIB_VERSION}
- ${INSTALL_DATA} ${WRKSRC}/icqlib/.libs/libicq.a \
- ${PREFIX}/lib/libicq0.a
- ${INSTALL_DATA} ${WRKSRC}/icqlib/icq.h ${PREFIX}/include/icq0.h
-
post-install:
- ${LN} -sf libicq0.so.${LIB_VERSION} ${PREFIX}/lib/libicq0.so
+ ${INSTALL_DATA} ${WRKSRC}/icqlib/icq.h ${PREFIX}/include/icq0.h
.include <bsd.port.mk>
diff --git a/net/icqlib0/files/patch-aa b/net/icqlib0/files/patch-aa
new file mode 100644
index 000000000000..13e321a502ed
--- /dev/null
+++ b/net/icqlib0/files/patch-aa
@@ -0,0 +1,59 @@
+--- icqlib/Makefile.in.orig Sat Jan 6 00:53:19 2001
++++ icqlib/Makefile.in Sat Jan 6 00:59:12 2001
+@@ -68,11 +68,11 @@
+ PACKAGE = @PACKAGE@
+ RANLIB = @RANLIB@
+
+-lib_LTLIBRARIES = libicq.la
++lib_LTLIBRARIES = libicq0.la
+
+-libicq_la_SOURCES = icqlib.c
++libicq0_la_SOURCES = icqlib.c
+
+-libicq_la_LDFLAGS = -version-info 1:3:1
++libicq0_la_LDFLAGS = -version-info 1:3:1
+ include_HEADERS = icq.h
+ noinst_HEADERS = icqlib.h
+
+@@ -88,8 +88,8 @@
+ CPPFLAGS = @CPPFLAGS@
+ LDFLAGS = @LDFLAGS@
+ LIBS = @LIBS@
+-libicq_la_LIBADD =
+-libicq_la_OBJECTS = icqlib.lo
++libicq0_la_LIBADD =
++libicq0_la_OBJECTS = icqlib.lo
+ CFLAGS = @CFLAGS@
+ COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
+ LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
+@@ -103,8 +103,8 @@
+
+ TAR = tar
+ GZIP = --best
+-SOURCES = $(libicq_la_SOURCES)
+-OBJECTS = $(libicq_la_OBJECTS)
++SOURCES = $(libicq0_la_SOURCES)
++OBJECTS = $(libicq0_la_OBJECTS)
+
+ all: Makefile $(LTLIBRARIES) $(HEADERS)
+
+@@ -181,8 +181,8 @@
+
+ maintainer-clean-libtool:
+
+-libicq.la: $(libicq_la_OBJECTS) $(libicq_la_DEPENDENCIES)
+- $(LINK) -rpath $(libdir) $(libicq_la_LDFLAGS) $(libicq_la_OBJECTS) $(libicq_la_LIBADD) $(LIBS)
++libicq0.la: $(libicq0_la_OBJECTS) $(libicq0_la_DEPENDENCIES)
++ $(LINK) -rpath $(libdir) $(libicq0_la_LDFLAGS) $(libicq0_la_OBJECTS) $(libicq0_la_LIBADD) $(LIBS)
+
+ install-includeHEADERS: $(include_HEADERS)
+ @$(NORMAL_INSTALL)
+@@ -245,7 +245,7 @@
+ install-exec: install-libLTLIBRARIES
+ @$(NORMAL_INSTALL)
+
+-install-data: install-includeHEADERS
++install-data:
+ @$(NORMAL_INSTALL)
+
+ install: install-exec install-data all
diff --git a/net/icqlib0/pkg-comment b/net/icqlib0/pkg-comment
index 5f664ea4c99f..e71cb7709634 100644
--- a/net/icqlib0/pkg-comment
+++ b/net/icqlib0/pkg-comment
@@ -1 +1 @@
-An old version of the library required by kicq (required by icqmail)
+Old branch 0.x.x of library required by kicq (used by icqmail)