diff --git a/net-im/centericq/Makefile b/net-im/centericq/Makefile new file mode 100644 index 000000000000..5ba13655a99a --- /dev/null +++ b/net-im/centericq/Makefile @@ -0,0 +1,29 @@ +# New ports collection makefile for: centericq +# Version required: 2.0.0 +# Date created: 25 December 1999 +# Whom: Chris Piazza +# +# $FreeBSD$ +# + +DISTNAME= center-2.0.0 +CATEGORIES= net +MASTER_SITES= http://konst.org.ua/download/ + +MAINTAINER= cpiazza@FreeBSD.org + +WRKSRC= ${WRKDIR}/center +USE_GMAKE= yes + +post-patch: + @${PERL} -pi -e 's:__PREFIX__:${PREFIX}:' ${WRKSRC}/centerICQ.cc + +pre-build: + @(cd ${WRKDIR}/ktools/src; ${SETENV} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" ${GMAKE} ${MAKE_ARGS} ) + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/center ${PREFIX}/bin + @${MKDIR} ${PREFIX}/share/center + ${INSTALL_DATA} ${WRKSRC}/sound/* ${PREFIX}/share/center + +.include diff --git a/net-im/centericq/distinfo b/net-im/centericq/distinfo new file mode 100644 index 000000000000..a5d14f25c6a1 --- /dev/null +++ b/net-im/centericq/distinfo @@ -0,0 +1 @@ +MD5 (center-2.0.0.tar.gz) = c7fe346cdd8a49242fe833c14584023a diff --git a/net-im/centericq/files/patch-aa b/net-im/centericq/files/patch-aa new file mode 100644 index 000000000000..ab31bf61fe63 --- /dev/null +++ b/net-im/centericq/files/patch-aa @@ -0,0 +1,35 @@ +--- ../ktools/src/Makefile.orig Wed Nov 24 12:22:50 1999 ++++ ../ktools/src/Makefile Sat Dec 25 13:32:33 1999 +@@ -1,15 +1,15 @@ + # macros and variables + +-CC = gcc +-CPP = g++ ++CC ?= gcc ++CPP = ${CXX} + RANLIB = ranlib + + INSTDIR = . + INSTDIR_LIB = $(INSTDIR) + +-CFLAGS = #-g -Wall -DUNIX ++CFLAGS += #-g -Wall -DUNIX + +-INCLUDE = -I/usr/include -I../include ++INCLUDE = -I../include + OBJS = konst.fs.o konst.process.o konst.interface.o konst.string.o konst.socket.o konst.parser.o konst.logic.o + + # +@@ -31,10 +31,10 @@ + all: $(LIB) + + %.o : %.cc +- $(CPP) $*.cc -c $(INCLUDE) $(SSLINCL) -o $*.o ++ $(CPP) ${CXXFLAGS} $*.cc -c $(INCLUDE) $(SSLINCL) -o $*.o + + %.o : %.c +- $(CC) $*.c -c $(INCLUDE) $(SSLINCL) -o $*.o ++ $(CC) ${CFLAGS} $*.c -c $(INCLUDE) $(SSLINCL) -o $*.o + + clean: + rm -f *.o $(LIB); \ diff --git a/net-im/centericq/files/patch-ab b/net-im/centericq/files/patch-ab new file mode 100644 index 000000000000..ab89c230f19f --- /dev/null +++ b/net-im/centericq/files/patch-ab @@ -0,0 +1,22 @@ +--- Makefile.orig Sat Dec 25 13:35:19 1999 ++++ Makefile Sat Dec 25 13:36:05 1999 +@@ -1,14 +1,14 @@ + # macros and variables +-CC = gcc +-CPP = g++ ++CC ?= gcc ++CPP = ${CXX} + + PROG1 = center +-CFLAGS = #-g -Wall -DUNIX ++CFLAGS += #-g -Wall -DUNIX + +-INCLUDE = -I/usr/include -I../ktools/include ++INCLUDE = -I../ktools/include + KTLIBDIR = ../ktools + LIB = $(KTLIBDIR)/libkonst.a +-LIBDIR = -L/usr/lib -L/usr/local/lib ++LIBDIR = -L${LOCALBASE}/lib -L${PREFIX}/lib + OBJS = centerICQ.o centerinfo.o phonebook.o icqlib.o center.o centersearch.o + + # targets diff --git a/net-im/centericq/files/patch-ac b/net-im/centericq/files/patch-ac new file mode 100644 index 000000000000..44f173e5fad8 --- /dev/null +++ b/net-im/centericq/files/patch-ac @@ -0,0 +1,11 @@ +--- centerICQ.cc.orig Sat Dec 25 13:37:57 1999 ++++ centerICQ.cc Sat Dec 25 13:38:46 1999 +@@ -1680,7 +1680,7 @@ + mkdir(buf, S_IREAD | S_IWRITE | S_IEXEC); + + if(QanswerY) { +- sprintf(fname, "cp /usr/local/lib/center/*.wav %s/.center", getenv("HOME")); ++ sprintf(fname, "cp __PREFIX__/share/center/*.wav %s/.center", getenv("HOME")); + system(fname); + } + diff --git a/net-im/centericq/pkg-comment b/net-im/centericq/pkg-comment new file mode 100644 index 000000000000..7d3a12164bf8 --- /dev/null +++ b/net-im/centericq/pkg-comment @@ -0,0 +1 @@ +An ICQ client with a useful ncurses menu and window-based interface. diff --git a/net-im/centericq/pkg-descr b/net-im/centericq/pkg-descr new file mode 100644 index 000000000000..7f09d4d670ce --- /dev/null +++ b/net-im/centericq/pkg-descr @@ -0,0 +1,5 @@ +A textmode nucurses based window- and menu-driven ICQ client. It is +fully featured and also includes the ability to associate sounds to +certain events. + +WWW: http://konst.org.ua/software.centericq.html diff --git a/net-im/centericq/pkg-plist b/net-im/centericq/pkg-plist new file mode 100644 index 000000000000..59feab2efacf --- /dev/null +++ b/net-im/centericq/pkg-plist @@ -0,0 +1,7 @@ +bin/center +share/center/Contact.wav +share/center/Message.wav +share/center/Online.wav +share/center/email.wav +share/center/url.wav +@dirrm share/center diff --git a/net/Makefile b/net/Makefile index fd9ea21e3ead..ea30417be367 100644 --- a/net/Makefile +++ b/net/Makefile @@ -17,6 +17,7 @@ SUBDIR += bpft SUBDIR += brouted SUBDIR += cap + SUBDIR += centericq SUBDIR += choparp SUBDIR += ciscoconf SUBDIR += citrix_ica diff --git a/net/centericq/Makefile b/net/centericq/Makefile new file mode 100644 index 000000000000..5ba13655a99a --- /dev/null +++ b/net/centericq/Makefile @@ -0,0 +1,29 @@ +# New ports collection makefile for: centericq +# Version required: 2.0.0 +# Date created: 25 December 1999 +# Whom: Chris Piazza +# +# $FreeBSD$ +# + +DISTNAME= center-2.0.0 +CATEGORIES= net +MASTER_SITES= http://konst.org.ua/download/ + +MAINTAINER= cpiazza@FreeBSD.org + +WRKSRC= ${WRKDIR}/center +USE_GMAKE= yes + +post-patch: + @${PERL} -pi -e 's:__PREFIX__:${PREFIX}:' ${WRKSRC}/centerICQ.cc + +pre-build: + @(cd ${WRKDIR}/ktools/src; ${SETENV} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" ${GMAKE} ${MAKE_ARGS} ) + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/center ${PREFIX}/bin + @${MKDIR} ${PREFIX}/share/center + ${INSTALL_DATA} ${WRKSRC}/sound/* ${PREFIX}/share/center + +.include diff --git a/net/centericq/distinfo b/net/centericq/distinfo new file mode 100644 index 000000000000..a5d14f25c6a1 --- /dev/null +++ b/net/centericq/distinfo @@ -0,0 +1 @@ +MD5 (center-2.0.0.tar.gz) = c7fe346cdd8a49242fe833c14584023a diff --git a/net/centericq/files/patch-aa b/net/centericq/files/patch-aa new file mode 100644 index 000000000000..ab31bf61fe63 --- /dev/null +++ b/net/centericq/files/patch-aa @@ -0,0 +1,35 @@ +--- ../ktools/src/Makefile.orig Wed Nov 24 12:22:50 1999 ++++ ../ktools/src/Makefile Sat Dec 25 13:32:33 1999 +@@ -1,15 +1,15 @@ + # macros and variables + +-CC = gcc +-CPP = g++ ++CC ?= gcc ++CPP = ${CXX} + RANLIB = ranlib + + INSTDIR = . + INSTDIR_LIB = $(INSTDIR) + +-CFLAGS = #-g -Wall -DUNIX ++CFLAGS += #-g -Wall -DUNIX + +-INCLUDE = -I/usr/include -I../include ++INCLUDE = -I../include + OBJS = konst.fs.o konst.process.o konst.interface.o konst.string.o konst.socket.o konst.parser.o konst.logic.o + + # +@@ -31,10 +31,10 @@ + all: $(LIB) + + %.o : %.cc +- $(CPP) $*.cc -c $(INCLUDE) $(SSLINCL) -o $*.o ++ $(CPP) ${CXXFLAGS} $*.cc -c $(INCLUDE) $(SSLINCL) -o $*.o + + %.o : %.c +- $(CC) $*.c -c $(INCLUDE) $(SSLINCL) -o $*.o ++ $(CC) ${CFLAGS} $*.c -c $(INCLUDE) $(SSLINCL) -o $*.o + + clean: + rm -f *.o $(LIB); \ diff --git a/net/centericq/files/patch-ab b/net/centericq/files/patch-ab new file mode 100644 index 000000000000..ab89c230f19f --- /dev/null +++ b/net/centericq/files/patch-ab @@ -0,0 +1,22 @@ +--- Makefile.orig Sat Dec 25 13:35:19 1999 ++++ Makefile Sat Dec 25 13:36:05 1999 +@@ -1,14 +1,14 @@ + # macros and variables +-CC = gcc +-CPP = g++ ++CC ?= gcc ++CPP = ${CXX} + + PROG1 = center +-CFLAGS = #-g -Wall -DUNIX ++CFLAGS += #-g -Wall -DUNIX + +-INCLUDE = -I/usr/include -I../ktools/include ++INCLUDE = -I../ktools/include + KTLIBDIR = ../ktools + LIB = $(KTLIBDIR)/libkonst.a +-LIBDIR = -L/usr/lib -L/usr/local/lib ++LIBDIR = -L${LOCALBASE}/lib -L${PREFIX}/lib + OBJS = centerICQ.o centerinfo.o phonebook.o icqlib.o center.o centersearch.o + + # targets diff --git a/net/centericq/files/patch-ac b/net/centericq/files/patch-ac new file mode 100644 index 000000000000..44f173e5fad8 --- /dev/null +++ b/net/centericq/files/patch-ac @@ -0,0 +1,11 @@ +--- centerICQ.cc.orig Sat Dec 25 13:37:57 1999 ++++ centerICQ.cc Sat Dec 25 13:38:46 1999 +@@ -1680,7 +1680,7 @@ + mkdir(buf, S_IREAD | S_IWRITE | S_IEXEC); + + if(QanswerY) { +- sprintf(fname, "cp /usr/local/lib/center/*.wav %s/.center", getenv("HOME")); ++ sprintf(fname, "cp __PREFIX__/share/center/*.wav %s/.center", getenv("HOME")); + system(fname); + } + diff --git a/net/centericq/pkg-comment b/net/centericq/pkg-comment new file mode 100644 index 000000000000..7d3a12164bf8 --- /dev/null +++ b/net/centericq/pkg-comment @@ -0,0 +1 @@ +An ICQ client with a useful ncurses menu and window-based interface. diff --git a/net/centericq/pkg-descr b/net/centericq/pkg-descr new file mode 100644 index 000000000000..7f09d4d670ce --- /dev/null +++ b/net/centericq/pkg-descr @@ -0,0 +1,5 @@ +A textmode nucurses based window- and menu-driven ICQ client. It is +fully featured and also includes the ability to associate sounds to +certain events. + +WWW: http://konst.org.ua/software.centericq.html diff --git a/net/centericq/pkg-plist b/net/centericq/pkg-plist new file mode 100644 index 000000000000..59feab2efacf --- /dev/null +++ b/net/centericq/pkg-plist @@ -0,0 +1,7 @@ +bin/center +share/center/Contact.wav +share/center/Message.wav +share/center/Online.wav +share/center/email.wav +share/center/url.wav +@dirrm share/center