diff --git a/devel/libshhmsg/Makefile b/devel/libshhmsg/Makefile new file mode 100644 index 000000000000..58bfe151c969 --- /dev/null +++ b/devel/libshhmsg/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: libshhmsg +# Version required: 1.4.0 +# Date created: 1 May 1998 +# Whom: Andrey Zakhvatov +# +# $Id$ +# + +DISTNAME= shhmsg-1.4.0 +PKGNAME= libshhmsg-1.4.0 +CATEGORIES= devel +MASTER_SITES= http://home.sol.no/~sverrehu/pub-unix/files/ + +MAINTAINER= andy@icc.surw.chel.su + +USE_GMAKE= yes + +post-install: + ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib +.if !defined(NOPORTDOCS) + @ ${MKDIR} ${PREFIX}/share/doc/libshhmsg +.for file in CREDITS README shhmsg.txt + @ ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/libshhmsg +.endfor +.endif + +.include diff --git a/devel/libshhmsg/distinfo b/devel/libshhmsg/distinfo new file mode 100644 index 000000000000..9b804a7440b6 --- /dev/null +++ b/devel/libshhmsg/distinfo @@ -0,0 +1 @@ +MD5 (shhmsg-1.4.0.tar.gz) = e4bfbcef3f067af49df865d2d40d0a5d diff --git a/devel/libshhmsg/files/patch-aa b/devel/libshhmsg/files/patch-aa new file mode 100644 index 000000000000..cf4a685feab4 --- /dev/null +++ b/devel/libshhmsg/files/patch-aa @@ -0,0 +1,46 @@ +--- Makefile.orig Tue Oct 13 13:11:42 1998 ++++ Makefile Fri Apr 2 15:33:32 1999 +@@ -6,10 +6,10 @@ + VERSION = $(VERMAJ).$(VERMIN).$(VERPAT) + + # Define SHARED as 1 for Linux shared ELF library +-#SHARED = 1 ++SHARED = 1 + + ifeq ($(SHARED),1) +-LIBTARGET = lib$(DIST).so.$(VERSION) ++LIBTARGET = lib$(DIST).so.$(VERMAJ) + LIBTARGETSO = lib$(DIST).so + LIBTARGETSOMAJ = $(LIBTARGETSO).$(VERMAJ) + CCSHRD = -fPIC +@@ -23,8 +23,8 @@ + INSTBASEDIR = /usr/local + INSTLIBDIR = $(INSTBASEDIR)/lib + INSTINCDIR = $(INSTBASEDIR)/include +-INSTALL = install -m 644 +-INSTALLPROG = install -m 755 ++INSTALL = install -c -m 644 ++INSTALLPROG = install -c -m 755 + MKDIRP = install -d -m 755 + + CC = gcc +@@ -32,7 +32,7 @@ + + INCDIR = -I. + +-CCOPT = -s -Wall $(OPTIM) $(INCDIR) ++CCOPT = -s -Wall $(OPTIM) $(INCDIR) -D_POSIX_SOURCE + + # Object files to store in the library + LIBOBJS = vars.o streams.o progname.o \ +@@ -59,9 +59,7 @@ + $(INSTALL) $(LIBTARGET) $(INSTLIBDIR) + $(INSTALL) $(LIBHEAD) $(INSTINCDIR) + ifeq ($(SHARED),1) +- ln -sf $(LIBTARGET) $(INSTLIBDIR)/$(LIBTARGETSOMAJ) +- ln -sf $(LIBTARGETSOMAJ) $(INSTLIBDIR)/$(LIBTARGETSO) +- echo "If you use GNU/Linux, remember to run ldconfig" ++ ln -sf $(LIBTARGET) $(INSTLIBDIR)/$(LIBTARGETSO) + endif + + clean: diff --git a/devel/libshhmsg/pkg-comment b/devel/libshhmsg/pkg-comment new file mode 100644 index 000000000000..2dc9ea29cca5 --- /dev/null +++ b/devel/libshhmsg/pkg-comment @@ -0,0 +1 @@ +A library for displaying messages. diff --git a/devel/libshhmsg/pkg-descr b/devel/libshhmsg/pkg-descr new file mode 100644 index 000000000000..e0665eaf18a5 --- /dev/null +++ b/devel/libshhmsg/pkg-descr @@ -0,0 +1,3 @@ +shhmsg - library for displaying messages. It contains +C-functions for error messages, verbose messages and +`normal' messages in terminalbased programs. diff --git a/devel/libshhmsg/pkg-plist b/devel/libshhmsg/pkg-plist new file mode 100644 index 000000000000..25876160b016 --- /dev/null +++ b/devel/libshhmsg/pkg-plist @@ -0,0 +1,9 @@ +include/shhmsg.h +lib/libshhmsg.so +lib/libshhmsg.so.1 +@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B +@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R +share/doc/libshhmsg/CREDITS +share/doc/libshhmsg/README +share/doc/libshhmsg/shhmsg.txt +@dirrm share/doc/libshhmsg