View | Details | Raw Unified | Return to bug 185154 | Differences between
and this patch

Collapse All | Expand All

(-)MOVED (+1 lines)
Lines 6370-6372 Link Here
6370
sysutils/readlink||2014-08-03|Has expired: All features implemented in the base system since FreeBSD 8.3
6370
sysutils/readlink||2014-08-03|Has expired: All features implemented in the base system since FreeBSD 8.3
6371
net-mgmt/bsd-airtools||2014-08-04|Has expired: "broken by removal of wicontrol ioctls from if_wavelan_ieee.h; domain disappeared"
6371
net-mgmt/bsd-airtools||2014-08-04|Has expired: "broken by removal of wicontrol ioctls from if_wavelan_ieee.h; domain disappeared"
6372
www/moodle||2014-08-04|Has expired: Upstream support ended
6372
www/moodle||2014-08-04|Has expired: Upstream support ended
6373
news/husky-base-devel||2014-08-04|Has been incorporated into the build process of other husky-*-devel ports
(-)news/husky-areafix-devel/Makefile (+18 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	husky-areafix
4
CATEGORIES=	news mail
5
6
MAINTAINER=	osharoiko@gmail.com
7
COMMENT=	Husky FTN areafix library (development version)
8
9
LIB_DEPENDS=	libfidoconfig.so:${PORTSDIR}/news/husky-fidoconf-devel
10
11
CONFLICTS=	husky-smapi-[0-9]*
12
13
USE_LDCONFIG=	yes
14
15
MASTERDIR=	${.CURDIR}/../husky-devel
16
COMPONENT_SUBDIR=	areafix
17
18
.include <bsd.port.mk>
(-)news/husky-areafix-devel/pkg-descr (+6 lines)
Line 0 Link Here
1
MSGAPI for Husky Fidosoft Project.
2
Development version.
3
4
Husky is complete freeware suite of Fidonet applications. 
5
6
WWW: http://husky.sourceforge.net/
(-)news/husky-areafix-devel/pkg-plist (+9 lines)
Line 0 Link Here
1
include/areafix/afglobal.h
2
include/areafix/areafix.h
3
include/areafix/callback.h
4
include/areafix/query.h
5
include/areafix/version.h
6
lib/libareafix.a
7
lib/libareafix.so
8
lib/libareafix.so.1
9
@dirrmtry include/areafix
(-)news/husky-base-devel/Makefile (-31 lines)
Lines 1-31 Link Here
1
# Created by: Oleg Sharoiko <os@rsu.ru>
2
# $FreeBSD$
3
4
PORTNAME=	base
5
PORTVERSION=	1.4
6
PORTREVISION=	1
7
CATEGORIES=	news mail
8
MASTER_SITES=	SF/husky/huskybase/1.4%20RC4
9
DISTNAME=	huskybase-${PORTVERSION}
10
EXTRACT_SUFX=	-tar.gz
11
12
MAINTAINER=	os@rsu.ru
13
COMMENT=	Common files for Husky Fidosoft Project. Development version
14
15
CONFLICTS=	husky-base-[0-9]*
16
17
WRKSRC=		${WRKDIR}/huskybse
18
NO_BUILD=	yes
19
20
NO_STAGE=	yes
21
pre-install:
22
	@ ${SETENV} PKG_PREFIX=${PREFIX} \
23
		${SH} ${PKGDIR}/pkg-install ${PORTNAME} PRE-INSTALL
24
25
do-install:
26
	@${MKDIR} ${PREFIX}/etc/fido ${PREFIX}/share/doc/husky
27
	@${CHOWN} fido:fido ${PREFIX}/etc/fido
28
	@${INSTALL_DATA} ${WRKSRC}/huskymak.cfg ${PREFIX}/etc/fido
29
30
.include "${.CURDIR}/../husky-base-devel/Makefile.inc"
31
.include <bsd.port.mk>
(-)news/husky-base-devel/Makefile.inc (-23 lines)
Lines 1-23 Link Here
1
#
2
# $FreeBSD$
3
#
4
5
PKGNAMEPREFIX=	husky-
6
PKGNAMESUFFIX=	-devel
7
DIST_SUBDIR=	husky
8
9
WRKSRC?=	${WRKDIR}/${PORTNAME}
10
ONLY_FOR_ARCHS=	i386
11
12
.if ${PORTNAME} != "base"
13
BUILD_DEPENDS=	${LOCALBASE}/etc/fido/huskymak.cfg:${PORTSDIR}/news/husky-base-devel
14
15
USES+=		gmake
16
17
MAKE_ARGS+=	PREFIX="${PREFIX}" \
18
		CC="${CC}" CXX="${CXX}" GPP="${CXX}" MKSHARED="${CC}" \
19
		OPTCFLAGS="-c ${CFLAGS}" WARNFLAGS=""
20
21
pre-build:
22
	@${LN} -sf ${LOCALBASE}/etc/fido/huskymak.cfg ${WRKDIR}
23
.endif
(-)news/husky-base-devel/distinfo (-2 lines)
Lines 1-2 Link Here
1
SHA256 (husky/huskybase-1.4-tar.gz) = 691d01576e5c654f281ff27bf161954e3b0c2010c753c7d75ac4b7facccd2812
2
SIZE (husky/huskybase-1.4-tar.gz) = 43627
(-)news/husky-base-devel/files/patch-huskymak.cfg (-95 lines)
Lines 1-95 Link Here
1
--- huskymak.cfg.orig	Sat Jun 21 12:50:44 2003
2
+++ huskymak.cfg	Wed Oct 19 17:47:43 2005
3
@@ -38,15 +38,15 @@
4
 # will not be compiled, and you won't know how to use the software ;-).
5
 # You should take care that this directory is listed in the INFOPATH 
6
 # environment variable (if necessary, modify your /etc/profile file).
7
-# INFODIR=/usr/local/info
8
+INFODIR=$(PREFIX)/info
9
 
10
 # The same as above, but for DVI documentation. This requires a working
11
 # "texi2dvi" program.
12
-# DVIDIR=${PREFIX}/share/doc/husky
13
+DVIDIR=${PREFIX}/share/doc/husky
14
 
15
 # The same as above, but for HTML documentation. This requires a working
16
 # "texi2html" program.
17
-#HTMLDIR=$(PREFIX)/lib/husky
18
+HTMLDIR=$(PREFIX)/share/doc/husky
19
 
20
 # Name of the config file of MSGED TE:
21
 MSGEDCFG=\"$(CFGDIR)/msged.cfg\"
22
@@ -116,7 +116,7 @@
23
 
24
 # update dynamic library cache
25
 # If your operating system does not need this, you may comment out this line.
26
-LDCONFIG=/sbin/ldconfig
27
+#LDCONFIG=/sbin/ldconfig
28
 
29
 # rename a file
30
 MV=mv
31
@@ -139,8 +139,8 @@
32
 OSTYPE=UNIX
33
 
34
 # short name of operating system (used for PID lines etc.)
35
-UNAME=LNX
36
-#UNAME=BSD
37
+#UNAME=LNX
38
+UNAME=BSD
39
 #UNAME=OS2
40
 #UNAME=BEOS
41
 
42
@@ -151,7 +151,7 @@
43
 SHORTNAMES=0
44
 
45
 # Perl support
46
-PERL=0
47
+PERL=1
48
 
49
 # ZipInternal packer
50
 USE_HPTZIP=0
51
@@ -179,7 +179,7 @@
52
 WARNFLAGS=-Wall
53
 
54
 # C-compiler: optimization
55
-OPTCFLAGS=-c -s -O3 -fomit-frame-pointer -fstrength-reduce -fPIC
56
+OPTCFLAGS=
57
 
58
 ifeq ( $(DYNLIBS), 0 )
59
   ifeq ($(OSTYPE), UNIX)
60
@@ -216,8 +216,8 @@
61
 DEBLFLAGS=-g
62
 
63
 # options for installing programs
64
-OPTIBOPT=-c -s -m 555
65
-DEBIBOPT=-c -m 555
66
+OPTIBOPT=-c -s -m 555 -o root -g wheel
67
+DEBIBOPT=-c -m 555 -o root -g wheel
68
 
69
 ifeq ($(DEBUG), 1)
70
   IBOPT = $(DEBIBOPT)
71
@@ -226,19 +226,19 @@
72
 endif
73
 
74
 # options for installing scripts
75
-ISOPT=-c -m 555
76
+ISOPT=-c -m 555 -o root -g wheel
77
 
78
 # options for installing shared libs
79
-ILOPT=-c -m 555
80
+ILOPT=-c -m 555 -o root -g wheel
81
 
82
 # options for installing static libs
83
-ISLOPT=-c -m 444
84
+ISLOPT=-c -m 444 -o root -g wheel
85
 
86
 # options for installing man-pages
87
-IMOPT=-c -m 444
88
+IMOPT=-c -m 444 -o root -g wheel
89
 
90
 # options for installing includes
91
-IIOPT=-c -m 444
92
+IIOPT=-c -m 444 -o root -g wheel
93
 
94
 # options for linking files
95
 LNOPT=-sf
(-)news/husky-base-devel/pkg-descr (-6 lines)
Lines 1-6 Link Here
1
Common files for Husky Fidosoft Project.
2
Development version.
3
4
Husky is complete freeware suite of Fidonet applications. 
5
6
WWW: http://husky.sourceforge.net/
(-)news/husky-base-devel/pkg-install (-72 lines)
Lines 1-72 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD: /tmp/pcvs/ports/news/husky-base-devel/pkg-install,v 1.1 2005-10-26 15:43:45 garga Exp $
4
#
5
6
PKG_PREFIX=${PKG_PREFIX:=/usr/local}
7
BATCH=${BATCH:=no}
8
PW=/usr/sbin/pw
9
10
ask() {
11
    local question default answer
12
13
    question=$1
14
    default=$2
15
    if [ -z "${PACKAGE_BUILDING}" -a x${BATCH} = xno ]; then
16
        read -p "${question} [${default}]? " answer
17
    fi
18
    if [ x${answer} = x ]; then
19
        answer=${default}
20
    fi
21
    echo ${answer}
22
}
23
24
yesno() {
25
    local question default answer
26
27
    question=$1
28
    default=$2
29
    while :; do
30
        answer=$(ask "${question}" "${default}")
31
        case "${answer}" in
32
        [Yy]*)	return 0;;
33
        [Nn]*)	return 1;;
34
        esac
35
        echo "Please answer yes or no."
36
    done
37
}
38
39
if [ x"$2" = xPRE-INSTALL ]; then
40
    USER=fido
41
    GROUP=fido
42
    UID=111
43
    GID=111
44
45
    if ${PW} groupshow "${GROUP}" 2>/dev/null; then
46
        echo "You already have a group \"${GROUP}\", so I will use it."
47
    else
48
        if ${PW} groupadd ${GROUP} -g ${GID}
49
	then
50
	    echo "Added group \"${GROUP}\"."
51
	else
52
	    echo "Adding group \"${GROUP}\" failed..."
53
            echo "Please create it, and try again."
54
            exit 1
55
        fi
56
    fi
57
58
    if ${PW} user show "${USER}" 2>/dev/null; then
59
        echo "You already have a user \"${USER}\", so I will use it."
60
    else
61
        if ${PW} useradd ${USER} -u ${UID} -g ${GROUP} -h - \
62
           -d ${PKG_PREFIX}/fido \
63
           -c "Fido System"
64
	then
65
	    echo "Added user \"${USER}\"."
66
	else
67
	    echo "Adding user \"${USER}\" failed..."
68
            echo "Please create it, and try again."
69
            exit 1
70
        fi
71
    fi
72
fi
(-)news/husky-base-devel/pkg-plist (-4 lines)
Lines 1-4 Link Here
1
etc/fido/huskymak.cfg
2
@exec mkdir -p %D/share/doc/husky
3
@dirrm etc/fido
4
@dirrm share/doc/husky
(-)news/husky-devel/Makefile (+15 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	husky
4
5
COMMENT=	Husky full featured highly portable FTN Tosser (development version)
6
7
RUN_DEPENDS=	hpt:${PORTSDIR}/news/husky-hpt-devel \
8
		htick:${PORTSDIR}/news/husky-htick-devel
9
10
MASTERDIR=	${.CURDIR}
11
12
NO_BUILD=	yes
13
NO_INSTALL=	yes
14
15
.include <bsd.port.mk>
(-)news/husky-devel/Makefile.local (+32 lines)
Line 0 Link Here
1
# vim:filetype=make
2
# $FreeBSD$
3
4
PORTVERSION=	1.9.20140519
5
CATEGORIES=	news mail
6
PKGNAMESUFFIX=	-devel
7
8
.if ${PORTNAME} == "husky-smapi"
9
PORTEPOCH=	1
10
.endif
11
12
MAINTAINER=	osharoiko@gmail.com
13
14
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
15
MASTER_SITE_SUBDIR=	husky/husky/1.9-current/2014.05.19
16
DISTNAME=	husky-all-1.9-source-20140519
17
EXTRACT_SUFX=	.tgz
18
19
HUSKY_ROOTDIR=	${WRKDIR}/husky
20
PATCH_WRKSRC=	${HUSKY_ROOTDIR}
21
WRKSRC=		${HUSKY_ROOTDIR}/${COMPONENT_SUBDIR}
22
PKGDIR=		${.CURDIR}
23
24
CONFLICTS=	${PORTNAME}-[0-9]*
25
26
USERS=		fido
27
GROUPS=		fido
28
29
USES+=		gmake
30
31
pre-build:
32
	${LN} -sf ${HUSKY_ROOTDIR}/huskybse/huskymak.cfg ${HUSKY_ROOTDIR}
(-)news/husky-devel/distinfo (+2 lines)
Line 0 Link Here
1
SHA256 (husky-all-1.9-source-20140519.tgz) = d8e199b78331c94323ffff3fc985dd081dfe1c9ee2c924bfc465949835b399d3
2
SIZE (husky-all-1.9-source-20140519.tgz) = 4113348
(-)news/husky-devel/files/patch-areafix_Makefile (+50 lines)
Line 0 Link Here
1
--- areafix/Makefile.orig	2013-03-25 21:35:46.000000000 +0000
2
+++ areafix/Makefile	2013-03-25 21:37:31.000000000 +0000
3
@@ -37,7 +37,7 @@ CDEFS=-D$(OSTYPE) $(ADDCDEFS) -I$(H_DIR)
4
 LIBS=-lhusky -lsmapi -lfidoconfig
5
 
6
 ifeq ($(DYNLIBS), 1)
7
-all: $(TARGETLIB) $(TARGETDLL).$(VER)
8
+all: $(TARGETLIB) $(TARGETDLL).$(VERMAJOR)
9
 else
10
 all: $(TARGETLIB)
11
 endif
12
@@ -54,24 +54,22 @@ endif                                   
13
 
14
 ifeq ($(DYNLIBS), 1)
15
   ifeq (~$(MKSHARED)~,~ld~)
16
-$(TARGETDLL).$(VER): $(OBJS)
17
-	$(LD) $(LFLAGS) -o $(TARGETDLL).$(VER) $(OBJS) $(LIBS)
18
+$(TARGETDLL).$(VERMAJOR): $(OBJS)
19
+	$(LD) $(LFLAGS) -o $(TARGETDLL).$(VERMAJOR) $(OBJS) $(LIBS)
20
   else
21
-$(TARGETDLL).$(VER): $(OBJS)
22
-	$(CC) $(LFLAGS) -shared -Wl,-soname,$(TARGETDLL).$(VERH) \
23
-          -o $(TARGETDLL).$(VER) $(OBJS) $(LIBS)
24
+$(TARGETDLL).$(VERMAJOR): $(OBJS)
25
+	$(CC) $(LFLAGS) -shared -Wl,-soname,$(TARGETDLL).$(VERMAJOR) \
26
+          -o $(TARGETDLL).$(VERMAJOR) $(OBJS) $(LIBS)
27
   endif
28
 
29
-instdyn: $(TARGETLIB) $(TARGETDLL).$(VER)
30
+instdyn: $(TARGETLIB) $(TARGETDLL).$(VERMAJOR)
31
 	-$(MKDIR) $(MKDIROPT) $(DESTDIR)$(LIBDIR)
32
-	$(INSTALL) $(ILOPT) $(TARGETDLL).$(VER) $(DESTDIR)$(LIBDIR)
33
-	-$(RM) $(RMOPT) $(DESTDIR)$(LIBDIR)$(DIRSEP)$(TARGETDLL).$(VERH)
34
+	$(INSTALL) $(ILOPT) $(TARGETDLL).$(VERMAJOR) $(DESTDIR)$(LIBDIR)
35
 	-$(RM) $(RMOPT) $(DESTDIR)$(LIBDIR)$(DIRSEP)$(TARGETDLL)
36
 # Changed the symlinks from symlinks with full path to just symlinks.
37
 # Better so :)
38
 	cd $(DESTDIR)$(LIBDIR) ;\
39
-	$(LN) $(LNOPT) $(TARGETDLL).$(VER) $(TARGETDLL).$(VERH) ;\
40
-	$(LN) $(LNOPT) $(TARGETDLL).$(VER) $(TARGETDLL)
41
+	$(LN) $(LNOPT) $(TARGETDLL).$(VERMAJOR) $(TARGETDLL)
42
 ifneq (~$(LDCONFIG)~, ~~)
43
 	$(LDCONFIG)
44
 endif
45
@@ -106,4 +104,4 @@ clean:
46
 
47
 distclean: clean
48
 	-$(RM) $(RMOPT) $(TARGETLIB)
49
-	-$(RM) $(RMOPT) $(TARGETDLL).$(VER)
50
+	-$(RM) $(RMOPT) $(TARGETDLL).$(VERMAJOR)
(-)news/husky-devel/files/patch-fidoconf_Makefile (+72 lines)
Line 0 Link Here
1
--- fidoconf/Makefile.orig	2012-08-22 06:00:53.000000000 +0000
2
+++ fidoconf/Makefile	2013-12-22 22:45:05.795932476 +0000
3
@@ -67,16 +67,14 @@ else
4
 include make/fn_long.inc
5
 endif
6
 include make/makefile.inc
7
-include makefile.in2
8
 TARGETLIB = $(LIBPREFIX)$(LIBNAME)$(LIBSUFFIX)$(_LIB)
9
 TARGETDLL = $(DLLPREFIX)$(LIBNAME)$(DLLSUFFIX)$(_DLL)
10
-LIBS=-lhusky
11
 
12
 progs: commonprogs
13
 
14
 ifeq ($(DYNLIBS), 1)
15
   TARGET = $(TARGETDLL)
16
-  all: commonlibs $(TARGETDLL).$(VER)
17
+  all: commonlibs $(TARGETDLL).$(VERMAJOR)
18
 	$(MAKE) progs
19
 	(cd doc && $(MAKE) all)
20
 else
21
@@ -86,21 +84,24 @@ else
22
 	(cd doc && $(MAKE) all)
23
 endif
24
 
25
+include makefile.in2
26
+LIBS=-lhusky
27
 
28
 ifeq (~$(MKSHARED)~, ~ld~)
29
-$(TARGETDLL).$(VER): $(LOBJS)
30
-	$(LD) $(LFLAGS) $(EXENAMEFLAG) $(TARGETDLL).$(VER) $(LOBJS) $(LIBS)
31
+$(TARGETDLL).$(VERMAJOR): $(LOBJS)
32
+	$(LD) $(LFLAGS) $(EXENAMEFLAG) $(TARGETDLL).$(VERMAJOR) $(LOBJS) $(LIBS)
33
 else
34
-$(TARGETDLL).$(VER): $(LOBJS)
35
-	$(CC) $(LFLAGS) -shared -Wl,-soname,$(TARGETDLL).$(VERH) \
36
-	-o $(TARGETDLL).$(VER) $(LOBJS) $(LIBS)
37
+$(TARGETDLL).$(VERMAJOR): $(LOBJS)
38
+	$(CC) $(LFLAGS) -shared -Wl,-soname,$(TARGETDLL).$(VERMAJOR) \
39
+	-o $(TARGETDLL).$(VERMAJOR) $(LOBJS) $(LIBS)
40
 endif
41
-	$(LN) $(LNOPT) $(TARGETDLL).$(VER) $(TARGETDLL).$(VERH) ;\
42
-	$(LN) $(LNOPT) $(TARGETDLL).$(VER) $(TARGETDLL)
43
+
44
+$(TARGETDLL): $(TARGETDLL).$(VERMAJOR)
45
+	$(LN) $(LNOPT) $(TARGETDLL).$(VERMAJOR) $(TARGETDLL)
46
 
47
 
48
 clean: commonclean
49
-	-$(RM) $(RMOPT) $(TARGETDLL).$(VERH)
50
+	-$(RM) $(RMOPT) $(TARGETDLL).$(VERMAJOR)
51
 	-$(RM) $(RMOPT) $(TARGETDLL)
52
 	(cd doc && $(MAKE) clean)
53
 
54
@@ -110,15 +111,13 @@ distclean: commondistclean
55
 
56
 
57
 ifeq ($(DYNLIBS), 1)
58
-instdyn: $(TARGETLIB) $(TARGETDLL).$(VER)
59
+instdyn: $(TARGETLIB) $(TARGETDLL).$(VERMAJOR)
60
 	-$(MKDIR) $(MKDIROPT) $(DESTDIR)$(LIBDIR)
61
-	$(INSTALL) $(ILOPT) $(TARGETDLL).$(VER) $(DESTDIR)$(LIBDIR)
62
-	-$(RM) $(RMOPT) $(DESTDIR)$(LIBDIR)$(DIRSEP)$(TARGETDLL).$(VERH)
63
+	$(INSTALL) $(ILOPT) $(TARGETDLL).$(VERMAJOR) $(DESTDIR)$(LIBDIR)
64
 	-$(RM) $(RMOPT) $(DESTDIR)$(LIBDIR)$(DIRSEP)$(TARGETDLL)
65
 # Removed path from symlinks.
66
 	cd $(DESTDIR)$(LIBDIR) ;\
67
-	$(LN) $(LNOPT) $(TARGETDLL).$(VER) $(TARGETDLL).$(VERH) ;\
68
-	$(LN) $(LNOPT) $(TARGETDLL).$(VER) $(TARGETDLL)
69
+	$(LN) $(LNOPT) $(TARGETDLL).$(VERMAJOR) $(TARGETDLL)
70
 ifneq (~$(LDCONFIG)~, ~~)
71
 	$(LDCONFIG)
72
 endif
(-)news/husky-devel/files/patch-fidoconf_doc_Makefile (+29 lines)
Line 0 Link Here
1
--- fidoconf/doc/Makefile.orig	2011-03-23 19:30:40.000000000 +0000
2
+++ fidoconf/doc/Makefile	2014-08-02 22:23:51.291760607 +0000
3
@@ -12,8 +12,7 @@ endif
4
 all: html info dvi
5
 
6
 ifdef HTMLDIR
7
-html: fidoconfig.html fidoconfig.ru.html
8
-	-wget -O fastecho2fidoconfig.html "http://sourceforge.net/apps/mediawiki/husky/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0_fecfg2fconf&printable=yes"
9
+html: fidoconfig.html
10
 else
11
 html:
12
 	@echo
13
@@ -27,7 +26,7 @@ dvi:
14
 endif
15
 
16
 ifdef INFODIR
17
-info: fidoconfig.info fidoconfig.ru.info
18
+info: fidoconfig.info
19
 else
20
 info:
21
 	@echo
22
@@ -86,7 +85,6 @@ install: info html dvi
23
 ifdef INFODIR
24
 	-$(MKDIR) $(MKDIROPT) $(DESTDIR)$(INFODIR)
25
 	$(INSTALL) $(IMOPT) fidoconfig.info $(DESTDIR)$(INFODIR)
26
-	-install-info --info-dir=$(INFODIR)  $(DESTDIR)$(INFODIR)$(DIRSEP)fidoconfig.info
27
 endif
28
 ifdef HTMLDIR
29
 	-$(MKDIR) $(MKDIROPT) $(DESTDIR)$(HTMLDIR)
(-)news/husky-devel/files/patch-fidoconf_makefile.inc (+10 lines)
Line 0 Link Here
1
--- fidoconf/makefile.inc.orig	2010-03-24 20:32:22.000000000 +0000
2
+++ fidoconf/makefile.inc	2013-03-25 00:12:55.000000000 +0000
3
@@ -5,6 +5,7 @@
4
 
5
 VER = 1.9.0
6
 VERH = 1.9
7
+VERMAJOR = 1
8
 
9
 _SRC_DIR = src/
10
 
(-)news/husky-devel/files/patch-fidoconf_man_Makefile (+20 lines)
Line 0 Link Here
1
--- fidoconf/man/Makefile.orig	2009-03-22 21:04:17.000000000 +0000
2
+++ fidoconf/man/Makefile	2013-03-25 00:12:55.000000000 +0000
3
@@ -20,7 +20,7 @@ MAN1DIR   = $(DESTDIR)$(MANDIR)$(DIRSEP)
4
 
5
 all:
6
 
7
-install:	copy link
8
+install:	copy
9
 
10
 copy:
11
 	$(MKDIR) $(MKDIROPT) $(MAN1DIR)
12
@@ -28,7 +28,7 @@ copy:
13
 
14
 link:
15
 	cd $(MAN1DIR)$(DIRSEP); \
16
-	for f in $(FCONF2ALIASES) ; do $(LN) -s fconf2.1 $$f ; done
17
+	for f in $(FCONF2ALIASES) ; $(LN) -s fconf2.1 $$f ; done
18
 
19
 clean:
20
 
(-)news/husky-devel/files/patch-fidoconf_man_linkedto.1 (+15 lines)
Line 0 Link Here
1
--- fidoconf/man/linkedto.1.orig	2002-08-29 07:59:26.000000000 +0000
2
+++ fidoconf/man/linkedto.1	2014-08-02 23:05:26.005741877 +0000
3
@@ -19,10 +19,8 @@ The Address for the Information.
4
 .br
5
 .nf
6
 .\" set tabstop to longest possible filename, plus a wee bit
7
-.ta \w'/etc/fido/config   'u
8
-\fI/etc/fido/config\fR
9
-.ta \w'/usr/local/etc/fido/config   'u
10
-\fI/usr/local/etc/fido/config\fR  Default Fidoconfig.
11
+.ta \w'/path/to/config   'u
12
+\fI/path/to/config\fR  Default Fidoconfig.
13
 .SH NOTES
14
 All Husky-Software is written by various developers. For detailed information
15
 about the Husky-Team take a look at 
(-)news/husky-devel/files/patch-hpt_Makefile (+23 lines)
Line 0 Link Here
1
--- hpt/Makefile.orig	2010-01-19 22:43:29.000000000 +0000
2
+++ hpt/Makefile	2013-04-13 19:28:49.000000000 +0000
3
@@ -33,6 +33,7 @@ endif
4
 ifeq ($(PERL), 1)
5
   CFLAGS += -DDO_PERL `perl -MExtUtils::Embed -e ccopts`
6
   PERLLIBS = `perl -MExtUtils::Embed -e ldopts`
7
+  LFLAGS += $(PERLLIBS)
8
   PERLOBJ = perl$(_OBJ)
9
 endif
10
 
11
@@ -61,10 +62,10 @@ all: commonall hpt.1.gz hptlink.1.gz hpt
12
 endif
13
 
14
 doc:
15
-	-cd doc; make all
16
+	-cd doc; $(MAKE) all
17
 
18
 install-doc:
19
-	-cd doc; make install
20
+	-cd doc; $(MAKE) install
21
 
22
 ifeq ($(SHORTNAMES), 1)
23
 install: hpt$(_EXE) pktinfo$(_EXE) txt2pkt$(_EXE) hptlink$(_EXE) hpttree$(_EXE)
(-)news/husky-devel/files/patch-hpt_doc_Makefile (+10 lines)
Line 0 Link Here
1
--- hpt/doc/Makefile.orig	2009-03-23 12:44:57.000000000 +0000
2
+++ hpt/doc/Makefile	2014-08-02 23:05:26.007741567 +0000
3
@@ -64,7 +64,6 @@ install: info html dvi
4
 ifdef INFODIR
5
 	-$(MKDIR) $(MKDIROPT) $(DESTDIR)$(INFODIR)
6
 	$(INSTALL) $(IMOPT) hpt.info $(DESTDIR)$(INFODIR)
7
-	-install-info --info-dir=$(INFODIR)  $(DESTDIR)$(INFODIR)$(DIRSEP)hpt.info
8
 endif
9
 ifdef HTMLDIR
10
 	-$(MKDIR) $(MKDIROPT) $(DESTDIR)$(HTMLDIR)
(-)news/husky-devel/files/patch-htick_Makefile (+15 lines)
Line 0 Link Here
1
--- htick/Makefile.orig	2010-04-20 19:10:55.000000000 +0000
2
+++ htick/Makefile	2014-08-02 22:22:28.572741488 +0000
3
@@ -45,6 +45,12 @@ CDEFS=-D$(OSTYPE) $(ADDCDEFS)
4
 
5
 all: $(OBJS) htick$(EXE)
6
 
7
+doc:
8
+	-cd doc; $(MAKE) all
9
+
10
+install-doc:
11
+	-cd doc; $(MAKE) install
12
+
13
 %$(_OBJ): $(SRC_DIR)%.c
14
 	$(CC) $(CFLAGS) $(CDEFS) $(SRC_DIR)$*.c
15
 
(-)news/husky-devel/files/patch-htick_doc_Makefile (+30 lines)
Line 0 Link Here
1
--- htick/doc/Makefile.orig	2011-03-23 19:30:40.000000000 +0000
2
+++ htick/doc/Makefile	2014-08-02 22:23:11.957742250 +0000
3
@@ -19,7 +19,7 @@ endif
4
 all: html info dvi
5
 
6
 ifdef HTMLDIR
7
-html: htick.html htick.rus.html
8
+html: htick.html
9
 else
10
 html:
11
 	@echo
12
@@ -33,7 +33,7 @@ dvi:
13
 endif
14
 
15
 ifdef INFODIR
16
-info: htick.info htick.rus.info
17
+info: htick.info
18
 else
19
 info:
20
 	@echo
21
@@ -73,8 +73,7 @@ install: info html dvi
22
 	@echo .
23
 ifdef INFODIR
24
 	-$(MKDIR) $(MKDIROPT) $(DESTDIR)$(INFODIR)
25
-	$(INSTALL) $(IMOPT) htick.info htick.rus.info $(DESTDIR)$(INFODIR)
26
-	-install-info --info-dir=$(DESTDIR)$(INFODIR)  $(DESTDIR)$(INFODIR)$(DIRSEP)htick.info
27
+	$(INSTALL) $(IMOPT) htick.info $(DESTDIR)$(INFODIR)
28
 endif
29
 ifdef HTMLDIR
30
 	-$(MKDIR) $(MKDIROPT) $(DESTDIR)$(HTMLDIR)
(-)news/husky-devel/files/patch-huskybse_huskymak.cfg (+103 lines)
Line 0 Link Here
1
--- huskybse/huskymak.cfg.orig	2007-02-23 21:47:15.000000000 +0000
2
+++ huskybse/huskymak.cfg	2013-03-25 19:36:08.000000000 +0000
3
@@ -38,7 +38,7 @@ CFGDIR=$(PREFIX)/etc/fido
4
 # will not be compiled, and you won't know how to use the software ;-).
5
 # You should take care that this directory is listed in the INFOPATH 
6
 # environment variable (if necessary, modify your /etc/profile file).
7
-# INFODIR=/usr/local/info
8
+INFODIR=$(PREFIX)/info
9
 
10
 # The same as above, but for DVI documentation. This requires a working
11
 # "texi2dvi" program.
12
@@ -46,7 +46,7 @@ CFGDIR=$(PREFIX)/etc/fido
13
 
14
 # The same as above, but for HTML documentation. This requires a working
15
 # "texi2html" program.
16
-#HTMLDIR=$(PREFIX)/lib/husky
17
+HTMLDIR=$(PREFIX)/share/doc/husky
18
 
19
 # Name of the config file of MSGED TE:
20
 MSGEDCFG=\"$(CFGDIR)/msged.cfg\"
21
@@ -102,7 +102,7 @@ RM=rm
22
 
23
 # The "install" program.
24
 # On Linux and FreeBSD/NetBSD, use this:
25
-INSTALL=install
26
+INSTALL=
27
 # On Tru64 Unix, use this:
28
 # INSTALL=installbsd
29
 # On Solaris, use this:
30
@@ -116,7 +116,7 @@ MKDIR=mkdir
31
 
32
 # update dynamic library cache
33
 # If your operating system does not need this, you may comment out this line.
34
-LDCONFIG=/sbin/ldconfig
35
+#LDCONFIG=/sbin/ldconfig
36
 
37
 # rename a file
38
 MV=mv
39
@@ -139,8 +139,8 @@ H2PAS=h2pas
40
 OSTYPE=UNIX
41
 
42
 # short name of operating system (used for PID lines etc.)
43
-UNAME=LNX
44
-#UNAME=BSD
45
+#UNAME=LNX
46
+UNAME=BSD
47
 #UNAME=OS2
48
 #UNAME=BEOS
49
 
50
@@ -151,7 +151,7 @@ DEBUG=0
51
 SHORTNAMES=0
52
 
53
 # Perl support
54
-PERL=0
55
+PERL=1
56
 
57
 # ZipInternal packer
58
 USE_HPTZIP=0
59
@@ -179,7 +179,7 @@ EXENAMEFLAG=-o
60
 WARNFLAGS=-Wall
61
 
62
 # C-compiler: optimization
63
-OPTCFLAGS=-c -s -O3 -fomit-frame-pointer -fstrength-reduce -fPIC
64
+OPTCFLAGS=-c -fPIC
65
 
66
 ifeq ( $(DYNLIBS), 0 )
67
   ifeq ($(OSTYPE), UNIX)
68
@@ -216,29 +216,22 @@ OPTLFLAGS=-s
69
 DEBLFLAGS=-g
70
 
71
 # options for installing programs
72
-OPTIBOPT=-c -s -m 555
73
-DEBIBOPT=-c -m 555
74
-
75
-ifeq ($(DEBUG), 1)
76
-  IBOPT = $(DEBIBOPT)
77
-else
78
-  IBOPT = $(OPTIBOPT)
79
-endif
80
+IBOPT=$(BSD_INSTALL_PROGRAM)
81
 
82
 # options for installing scripts
83
-ISOPT=-c -m 555
84
+ISOPT=$(BSD_INSTALL_SCRIPT)
85
 
86
 # options for installing shared libs
87
-ILOPT=-c -m 555
88
+ILOPT=$(BSD_INSTALL_LIB)
89
 
90
 # options for installing static libs
91
-ISLOPT=-c -m 444
92
+ISLOPT=$(BSD_INSTALL_LIB)
93
 
94
 # options for installing man-pages
95
-IMOPT=-c -m 444
96
+IMOPT=$(BSD_INSTALL_MAN)
97
 
98
 # options for installing includes
99
-IIOPT=-c -m 444
100
+IIOPT=$(BSD_INSTALL_DATA)
101
 
102
 # options for making links
103
 LNOPT=-sf
(-)news/husky-devel/files/patch-huskylib_Makefile (+59 lines)
Line 0 Link Here
1
--- huskylib/Makefile.orig	2009-07-02 08:23:20.000000000 +0000
2
+++ huskylib/Makefile	2013-03-25 19:30:48.000000000 +0000
3
@@ -31,7 +31,7 @@ LIBS=
4
 #-L. -l$(LIBNAME)
5
 
6
 ifeq ($(DYNLIBS), 1)
7
-all: $(TARGETLIB) $(TARGETDLL).$(VER) $(PROGRAMS)
8
+all: $(TARGETLIB) $(TARGETDLL).$(VERMAJOR) $(PROGRAMS)
9
 else
10
 all: $(TARGETLIB) $(PROGRAMS)
11
 endif
12
@@ -50,26 +50,22 @@ endif
13
 
14
 ifeq ($(DYNLIBS), 1)
15
   ifeq (~$(MKSHARED)~,~ld~)
16
-$(TARGETDLL).$(VER): $(OBJS)
17
-	$(LD) $(LFLAGS) -o $(TARGETDLL).$(VER) $(OBJS)
18
+$(TARGETDLL).$(VERMAJOR): $(OBJS)
19
+	$(LD) $(LFLAGS) -o $(TARGETDLL).$(VERMAJOR) $(OBJS)
20
   else
21
-$(TARGETDLL).$(VER): $(OBJS)
22
-	$(CC) -shared -Wl,-soname,$(TARGETDLL).$(VERH) \
23
-          -o $(TARGETDLL).$(VER) $(OBJS)
24
+$(TARGETDLL).$(VERMAJOR): $(OBJS)
25
+	$(CC) -shared -Wl,-soname,$(TARGETDLL).$(VERMAJOR) \
26
+          -o $(TARGETDLL).$(VERMAJOR) $(OBJS)
27
   endif
28
-	$(LN) $(LNOPT) $(TARGETDLL).$(VER) $(TARGETDLL).$(VERH) ;\
29
-	$(LN) $(LNOPT) $(TARGETDLL).$(VER) $(TARGETDLL)
30
 
31
-install-dynlib: $(TARGETLIB) $(TARGETDLL).$(VER)
32
+install-dynlib: $(TARGETLIB) $(TARGETDLL).$(VERMAJOR)
33
 	-$(MKDIR) $(MKDIROPT) $(DESTDIR)$(LIBDIR)
34
-	$(INSTALL) $(ILOPT) $(TARGETDLL).$(VER) $(DESTDIR)$(LIBDIR)
35
-	-$(RM) $(RMOPT) $(DESTDIR)$(LIBDIR)$(DIRSEP)$(TARGETDLL).$(VERH)
36
+	$(INSTALL) $(ILOPT) $(TARGETDLL).$(VERMAJOR) $(DESTDIR)$(LIBDIR)
37
 	-$(RM) $(RMOPT) $(DESTDIR)$(LIBDIR)$(DIRSEP)$(TARGETDLL)
38
 # Changed the symlinks from symlinks with full path to just symlinks.
39
 # Better so :)
40
 	cd $(DESTDIR)$(LIBDIR) ;\
41
-	$(LN) $(LNOPT) $(TARGETDLL).$(VER) $(TARGETDLL).$(VERH) ;\
42
-	$(LN) $(LNOPT) $(TARGETDLL).$(VER) $(TARGETDLL)
43
+	$(LN) $(LNOPT) $(TARGETDLL).$(VERMAJOR) $(TARGETDLL)
44
 ifneq (~$(LDCONFIG)~, ~~)
45
 	$(LDCONFIG)
46
 endif
47
@@ -133,10 +129,10 @@ uninstall:
48
 
49
 clean:
50
 	-$(RM) $(RMOPT) *$(_OBJ)
51
-	-$(RM) $(RMOPT) $(TARGETDLL).$(VERH)
52
+	-$(RM) $(RMOPT) $(TARGETDLL).$(VERMAJOR)
53
 	-$(RM) $(RMOPT) $(TARGETDLL)
54
 
55
 distclean: clean
56
 	-$(RM) $(RMOPT) $(TARGETLIB)
57
-	-$(RM) $(RMOPT) $(TARGETDLL).$(VER)
58
+	-$(RM) $(RMOPT) $(TARGETDLL).$(VERMAJOR)
59
 	-$(RM) $(RMOPT) $(PROGRAMS)
(-)news/husky-devel/files/patch-smapi_Makefile (+50 lines)
Line 0 Link Here
1
--- smapi/Makefile.orig	2013-03-24 23:40:00.000000000 +0000
2
+++ smapi/Makefile	2013-03-24 23:40:05.000000000 +0000
3
@@ -33,7 +33,7 @@ CDEFS=-D$(OSTYPE) $(ADDCDEFS) -I$(H_DIR)
4
 LIBS=-lhusky
5
 
6
 ifeq ($(DYNLIBS), 1)
7
-all: $(TARGETLIB) $(TARGETDLL).$(VER)
8
+all: $(TARGETLIB) $(TARGETDLL).$(VERMAJOR)
9
 else
10
 all: $(TARGETLIB)
11
 endif
12
@@ -50,24 +50,22 @@ endif                                   
13
 
14
 ifeq ($(DYNLIBS), 1)
15
   ifeq (~$(MKSHARED)~,~ld~)
16
-$(TARGETDLL).$(VER): $(OBJS)
17
-	$(LD) $(LFLAGS) -o $(TARGETDLL).$(VER) $(OBJS) -L$(LIBDIR) $(LIBS)
18
+$(TARGETDLL).$(VERMAJOR): $(OBJS)
19
+	$(LD) $(LFLAGS) -o $(TARGETDLL).$(VERMAJOR) $(OBJS) -L$(LIBDIR) $(LIBS)
20
   else
21
-$(TARGETDLL).$(VER): $(OBJS)
22
-	$(CC) -shared -Wl,-soname,$(TARGETDLL).$(VERH) \
23
-          -o $(TARGETDLL).$(VER) $(OBJS) -L$(LIBDIR) $(LIBS)
24
+$(TARGETDLL).$(VERMAJOR): $(OBJS)
25
+	$(CC) -shared -Wl,-soname,$(TARGETDLL).$(VERMAJOR) \
26
+          -o $(TARGETDLL).$(VERMAJOR) $(OBJS) -L$(LIBDIR) $(LIBS)
27
   endif
28
 
29
-instdyn: $(TARGETLIB) $(TARGETDLL).$(VER)
30
+instdyn: $(TARGETLIB) $(TARGETDLL).$(VERMAJOR)
31
 	-$(MKDIR) $(MKDIROPT) $(DESTDIR)$(DIRSEP)$(LIBDIR)
32
-	$(INSTALL) $(ILOPT) $(TARGETDLL).$(VER) $(DESTDIR)$(DIRSEP)$(LIBDIR)
33
-	-$(RM) $(RMOPT) $(DESTDIR)$(DIRSEP)$(LIBDIR)$(DIRSEP)$(TARGETDLL).$(VERH)
34
+	$(INSTALL) $(ILOPT) $(TARGETDLL).$(VERMAJOR) $(DESTDIR)$(DIRSEP)$(LIBDIR)
35
 	-$(RM) $(RMOPT) $(DESTDIR)$(DIRSEP)$(LIBDIR)$(DIRSEP)$(TARGETDLL)
36
 # Changed the symlinks from symlinks with full path to just symlinks.
37
 # Better so :)
38
 	cd $(DESTDIR)$(DIRSEP)$(LIBDIR) ;\
39
-	$(LN) $(LNOPT) $(TARGETDLL).$(VER) $(TARGETDLL).$(VERH) ;\
40
-	$(LN) $(LNOPT) $(TARGETDLL).$(VER) $(TARGETDLL)
41
+	$(LN) $(LNOPT) $(TARGETDLL).$(VERMAJOR) $(TARGETDLL)
42
 ifneq (~$(LDCONFIG)~, ~~)
43
 	$(LDCONFIG)
44
 endif
45
@@ -102,4 +100,4 @@ clean:
46
 
47
 distclean: clean
48
 	-$(RM) $(RMOPT) $(TARGETLIB)
49
-	-$(RM) $(RMOPT) $(TARGETDLL).$(VER)
50
+	-$(RM) $(RMOPT) $(TARGETDLL).$(VERMAJOR)
(-)news/husky-devel/pkg-descr (+11 lines)
Line 0 Link Here
1
The "meta-port" for Husky Fidosoft Project.
2
3
Husky is complete freeware suite of Fidonet applications. 
4
5
WWW: http://husky.sourceforge.net/
6
Common files for Husky Fidosoft Project.
7
Development version.
8
9
Husky is complete freeware suite of Fidonet applications. 
10
11
WWW: http://husky.sourceforge.net/
(-)news/husky-fidoconf-devel/Makefile (-28 / +23 lines)
Lines 1-43 Link Here
1
# Created by: Oleg Sharoiko <os@rsu.ru>
2
# $FreeBSD$
1
# $FreeBSD$
3
2
4
PORTNAME=	fidoconf
3
PORTNAME=	husky-fidoconf
5
DISTVERSION=	1.4-rc5
6
CATEGORIES=	news mail
4
CATEGORIES=	news mail
7
MASTER_SITES=	SF/husky/fidoconfig/1.4-RC5
8
5
9
MAINTAINER=	ports@FreeBSD.org
6
MAINTAINER=	osharoiko@gmail.com
10
COMMENT=	Configuration library for Husky Fidosoft Project. Development version
7
COMMENT=	Husky FTN configuration library (development version)
11
8
12
LIB_DEPENDS=	libsmapi.so:${PORTSDIR}/news/husky-smapi-devel
9
LIB_DEPENDS=	libsmapi.so:${PORTSDIR}/news/husky-smapi-devel
13
RUN_DEPENDS=	${LOCALBASE}/etc/fido/huskymak.cfg:${PORTSDIR}/news/husky-base-devel
14
10
15
CONFLICTS=	husky-fidoconf-[0-9]*
11
CONFLICTS=	husky-fidoconf-[0-9]*
16
12
17
USE_LDCONFIG=	yes
13
USES+=		perl5 shebangfix
14
SHEBANG_FILES=	util/fconf2areasbbs.pl util/fconf2na.pl util/sq2fc.pl
15
USE_LDCONFIG=   yes
18
INSTALL_TARGET=	install install-man
16
INSTALL_TARGET=	install install-man
19
17
20
MAN1=		dumpfcfg.1 fconf2.1 linked.1 linkedto.1 tparser.1
18
MASTERDIR=      ${.CURDIR}/../husky-devel
21
MLINKS=		fconf2.1 fconf2aquaed.1 \
19
COMPONENT_SUBDIR=       fidoconf
22
		fconf2.1 fconf2areasbbs.1 \
23
		fconf2.1 fconf2binkd.1 \
24
		fconf2.1 fconf2dir.1 \
25
		fconf2.1 fconf2fidogate.1 \
26
		fconf2.1 fconf2golded.1 \
27
		fconf2.1 fconf2msged.1 \
28
		fconf2.1 fconf2na.pl.1 \
29
		fconf2.1 fconf2squish.1 \
30
		fconf2.1 fconf2tornado.1 \
31
		fconf2.1 fecfg2fconf.1
32
INFO=		fidoconfig
33
20
34
NO_STAGE=	yes
35
post-patch:
21
post-patch:
36
	@${REINPLACE_CMD} -e 's^/fido/etc/config^${PREFIX}/etc/fido/config^' \
22
	${REINPLACE_CMD} -e 's^/path/to/config^${PREFIX}/etc/fido/config^' \
37
		${WRKSRC}/man/dumpfcfg.1
23
		${WRKSRC}/man/linkedto.1
38
	@${REINPLACE_CMD} -e 's^/etc/fido/config^${PREFIX}/etc/fido/config^' \
39
		${WRKSRC}/man/fconf2.1 \
40
		${WRKSRC}/man/tparser.1
41
24
42
.include "${.CURDIR}/../husky-base-devel/Makefile.inc"
25
post-install:
26
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2aquaed.1
27
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2areasbbs.1
28
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2binkd.1
29
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2dir.1
30
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2fidogate.1
31
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2golded.1
32
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2msged.1
33
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2na.pl.1
34
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2squish.1
35
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2tornado.1
36
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fecfg2fconf.1
37
43
.include <bsd.port.mk>
38
.include <bsd.port.mk>
(-)news/husky-fidoconf-devel/distinfo (-2 lines)
Lines 1-2 Link Here
1
SHA256 (husky/fidoconf-1.4-rc5.tar.gz) = e107699575427ec1020035e014185b3aac5372ef474f6478049258b1ff668865
2
SIZE (husky/fidoconf-1.4-rc5.tar.gz) = 259164
(-)news/husky-fidoconf-devel/files/patch-Makefile (-49 lines)
Lines 1-49 Link Here
1
--- Makefile.orig	Wed Oct 19 20:29:25 2005
2
+++ Makefile	Wed Oct 19 20:32:23 2005
3
@@ -87,7 +87,7 @@
4
 progs: commonprogs
5
 
6
 ifeq ($(DYNLIBS), 1)
7
-  all: commonlibs ranlib $(LIBFIDOCONFIG).so.$(VER)
8
+  all: commonlibs ranlib $(LIBFIDOCONFIG).so.$(VERMAJOR)
9
 	$(MAKE) progs
10
 	(cd doc && $(MAKE) all)
11
 else
12
@@ -105,28 +105,26 @@
13
 	(cd doc && $(MAKE) distclean)
14
 
15
 ifeq (~$(MKSHARED)~, ~ld~)
16
-$(LIBFIDOCONFIG).so.$(VER): $(LOBJS)
17
-	$(LD) $(LFLAGS) -o $(LIBFIDOCONFIG).so.$(VER) \
18
+$(LIBFIDOCONFIG).so.$(VERMAJOR): $(LOBJS)
19
+	$(LD) $(LFLAGS) -o $(LIBFIDOCONFIG).so.$(VERMAJOR) \
20
 	    $(LOBJS) $(LOPT)
21
 else
22
-$(LIBFIDOCONFIG).so.$(VER): $(LOBJS)
23
-	$(CC) -shared -Wl,-soname,$(LIBFIDOCONFIG).so.$(VERH) \
24
-         -o $(LIBFIDOCONFIG).so.$(VER) $(LOBJS) $(LOPT)
25
+$(LIBFIDOCONFIG).so.$(VERMAJOR): $(LOBJS)
26
+	$(CC) -shared -Wl,-soname,$(LIBFIDOCONFIG).so.$(VERMAJOR) \
27
+         -o $(LIBFIDOCONFIG).so.$(VERMAJOR) $(LOBJS) $(LOPT)
28
 endif
29
-	$(LN) $(LNOPT) $(LIBFIDOCONFIG).so.$(VER) $(LIBFIDOCONFIG).so.$(VERH) ;\
30
-	$(LN) $(LNOPT) $(LIBFIDOCONFIG).so.$(VER) $(LIBFIDOCONFIG).so
31
+	$(LN) $(LNOPT) $(LIBFIDOCONFIG).so.$(VERMAJOR) $(LIBFIDOCONFIG).so
32
 
33
 %$(OBJ): %.c
34
 	$(CC) $(CDEFS) $(COPT) $*.c
35
 
36
 ifeq ($(DYNLIBS), 1)
37
-instdyn: $(LIBFIDOCONFIG).so.$(VER)
38
+instdyn: $(LIBFIDOCONFIG).so.$(VERMAJOR)
39
 	-$(MKDIR) $(MKDIROPT) $(LIBDIR)
40
-	$(INSTALL) $(ILOPT) $(LIBFIDOCONFIG).so.$(VER) $(LIBDIR)
41
+	$(INSTALL) $(ILOPT) $(LIBFIDOCONFIG).so.$(VERMAJOR) $(LIBDIR)
42
 # Removed path from symlinks.
43
 	cd $(LIBDIR) ;\
44
-	$(LN) $(LNOPT) $(LIBFIDOCONFIG).so.$(VER) $(LIBFIDOCONFIG).so.$(VERH) ;\
45
-	$(LN) $(LNOPT) $(LIBFIDOCONFIG).so.$(VER) $(LIBFIDOCONFIG).so
46
+	$(LN) $(LNOPT) $(LIBFIDOCONFIG).so.$(VERMAJOR) $(LIBFIDOCONFIG).so
47
 ifneq (~$(LDCONFIG)~, ~~)
48
 	$(LDCONFIG)
49
 endif
(-)news/husky-fidoconf-devel/files/patch-doc__Makefile (-31 lines)
Lines 1-31 Link Here
1
--- doc/Makefile.orig	Sat Jun  4 09:06:32 2005
2
+++ doc/Makefile	Wed Oct 19 16:34:38 2005
3
@@ -6,7 +6,7 @@
4
 include ../../huskymak.cfg
5
 endif
6
 
7
-all: html info dvi
8
+all: html info
9
 
10
 ifdef HTMLDIR
11
 html: fidoconfig.html
12
@@ -68,7 +68,7 @@
13
 	-$(RM) $(RMOPT) fidoconfig.doc
14
 	-$(RM) $(RMOPT) fidoconfig.info*
15
 
16
-install: info html dvi
17
+install: info html
18
 	@echo .
19
 ifdef INFODIR
20
 	-$(MKDIR) $(MKDIROPT) $(INFODIR)
21
@@ -78,10 +78,6 @@
22
 ifdef HTMLDIR
23
 	-$(MKDIR) $(MKDIROPT) $(HTMLDIR)
24
 	$(INSTALL) $(IMOPT) fidoconfig*html $(HTMLDIR)
25
-endif
26
-ifdef DVIDIR
27
-	-$(MKDIR) $(MKDIROPT) $(DVIDIR)
28
-	$(INSTALL) $(IMOPT) fidoconfig.dvi $(DVIDIR)
29
 endif
30
 
31
 uninstall:
(-)news/husky-fidoconf-devel/files/patch-makefile.inc (-10 lines)
Lines 1-10 Link Here
1
--- makefile.inc.orig	Tue Apr 13 14:24:40 2004
2
+++ makefile.inc	Wed Oct 19 20:39:32 2005
3
@@ -5,6 +5,7 @@
4
 
5
 VER = 1.4.0
6
 VERH = 1.4
7
+VERMAJOR = 1
8
 
9
 include makefile.in1
10
 
(-)news/husky-fidoconf-devel/files/patch-man__Makefile (-20 lines)
Lines 1-20 Link Here
1
--- man/Makefile.orig	Wed Feb  5 14:51:47 2003
2
+++ man/Makefile	Wed Oct 19 20:57:40 2005
3
@@ -20,7 +20,7 @@
4
 
5
 all:
6
 
7
-install:	copy link
8
+install:	copy
9
 
10
 copy:
11
 	$(MKDIR) $(MKDIROPT) $(MAN1DIR)
12
@@ -28,7 +28,7 @@
13
 
14
 link:
15
 	cd $(MAN1DIR)$(DIRSEP); \
16
-	for f in $(FCONF2ALIASES) ; do $(LN) -s fconf2.1 $$f ; done
17
+	for f in $(FCONF2ALIASES) ; $(LN) -s fconf2.1 $$f ; done
18
 
19
 clean:
20
 
(-)news/husky-fidoconf-devel/files/patch-man__linkedto.1 (-11 lines)
Lines 1-11 Link Here
1
--- man/linkedto.1.orig	Sat Jan 11 17:52:57 2003
2
+++ man/linkedto.1	Sat Jan 11 17:53:14 2003
3
@@ -19,8 +19,6 @@
4
 .br
5
 .nf
6
 .\" set tabstop to longest possible filename, plus a wee bit
7
-.ta \w'/etc/fido/config   'u
8
-\fI/etc/fido/config\fR
9
 .ta \w'/usr/local/etc/fido/config   'u
10
 \fI/usr/local/etc/fido/config\fR  Default Fidoconfig.
11
 .SH NOTES
(-)news/husky-fidoconf-devel/files/patch-tparser.c (-11 lines)
Lines 1-11 Link Here
1
--- tparser.c.orig	Wed Oct 19 16:43:38 2005
2
+++ tparser.c	Wed Oct 19 16:43:49 2005
3
@@ -1141,7 +1141,7 @@
4
 
5
 const char *smapi_cvs_date(){
6
 static
7
-#include "../smapi/cvsdate.h"
8
+#include <smapi/cvsdate.h>
9
 return cvs_date;
10
 }
11
 
(-)news/husky-fidoconf-devel/pkg-plist (-16 / +29 lines)
Lines 1-8 Link Here
1
share/doc/husky/fidoconfig.html
2
lib/libfidoconfig.so.1
3
lib/libfidoconfig.so
4
lib/libfidoconfig.a
5
bin/fconf2aquaed
1
bin/fconf2aquaed
2
bin/fconf2areasbbs.pl
6
bin/fconf2binkd
3
bin/fconf2binkd
7
bin/fconf2fidogate
4
bin/fconf2fidogate
8
bin/fconf2golded
5
bin/fconf2golded
Lines 10-34 Link Here
10
bin/fconf2na.pl
7
bin/fconf2na.pl
11
bin/fconf2squish
8
bin/fconf2squish
12
bin/fconf2tornado
9
bin/fconf2tornado
13
bin/tparser
10
bin/fecfg2fconf
14
bin/linked
11
bin/linked
15
bin/linkedto
12
bin/linkedto
16
bin/fconf2areasbbs
13
bin/sq2fc.pl
17
include/fidoconf/adcase.h
14
bin/tparser
18
include/fidoconf/afixcmd.h
15
include/fidoconf/afixcmd.h
19
include/fidoconf/arealist.h
16
include/fidoconf/arealist.h
20
include/fidoconf/areatree.h
17
include/fidoconf/areatree.h
21
include/fidoconf/common.h
18
include/fidoconf/common.h
22
include/fidoconf/crc.h
23
include/fidoconf/dirlayer.h
24
include/fidoconf/fidoconf.h
19
include/fidoconf/fidoconf.h
25
include/fidoconf/fidoconf.pas
20
include/fidoconf/fidoconf.pas
26
include/fidoconf/findtok.h
21
include/fidoconf/findtok.h
27
include/fidoconf/log.h
22
include/fidoconf/grptree.h
28
include/fidoconf/recode.h
23
include/fidoconf/stat.h
29
include/fidoconf/temp.h
30
include/fidoconf/tree.h
31
include/fidoconf/typesize.h
32
include/fidoconf/version.h
24
include/fidoconf/version.h
33
include/fidoconf/xstr.h
25
%%PORTDOCS%%info/fidoconfig.info
34
@dirrm include/fidoconf
26
lib/libfidoconfig.a
27
lib/libfidoconfig.so
28
lib/libfidoconfig.so.1
29
%%PORTDOCS%%man/man1/dumpfcfg.1.gz
30
%%PORTDOCS%%man/man1/fconf2.1.gz
31
%%PORTDOCS%%man/man1/fconf2aquaed.1.gz
32
%%PORTDOCS%%man/man1/fconf2areasbbs.1.gz
33
%%PORTDOCS%%man/man1/fconf2binkd.1.gz
34
%%PORTDOCS%%man/man1/fconf2dir.1.gz
35
%%PORTDOCS%%man/man1/fconf2fidogate.1.gz
36
%%PORTDOCS%%man/man1/fconf2golded.1.gz
37
%%PORTDOCS%%man/man1/fconf2msged.1.gz
38
%%PORTDOCS%%man/man1/fconf2na.pl.1.gz
39
%%PORTDOCS%%man/man1/fconf2squish.1.gz
40
%%PORTDOCS%%man/man1/fconf2tornado.1.gz
41
%%PORTDOCS%%man/man1/fecfg2fconf.1.gz
42
%%PORTDOCS%%man/man1/linked.1.gz
43
%%PORTDOCS%%man/man1/linkedto.1.gz
44
%%PORTDOCS%%man/man1/tparser.1.gz
45
%%PORTDOCS%%share/doc/husky/fidoconfig.html
46
@dirrmtry include/fidoconf
47
@dirrmtry share/doc/husky
(-)news/husky-hpt-devel/Makefile (-33 / +12 lines)
Lines 1-50 Link Here
1
# Created by: Oleg Sharoiko <os@rsu.ru>
2
# $FreeBSD$
1
# $FreeBSD$
3
2
4
PORTNAME=	hpt
3
PORTNAME=	husky-hpt
5
DISTVERSION=	1.4-rc5
6
CATEGORIES=	news mail
4
CATEGORIES=	news mail
7
MASTER_SITES=	SF/husky/${PORTNAME}/1.4-RC5
8
5
9
MAINTAINER=	ports@FreeBSD.org
6
MAINTAINER=	osharoiko@gmail.com
10
COMMENT=	Highly Portable Tosser (full-featured FTN tosser). Development version
7
COMMENT=	Husky FTN tosser (development version)
11
8
12
LIB_DEPENDS=	libfidoconfig.so:${PORTSDIR}/news/husky-fidoconf-devel
9
LIB_DEPENDS=	libfidoconfig.so:${PORTSDIR}/news/husky-fidoconf-devel \
10
		libareafix.so:${PORTSDIR}/news/husky-areafix-devel
13
11
14
CONFLICTS=	husky-hpt-[0-9]*
12
CONFLICTS=	husky-hpt-[0-9]*
15
13
16
.if !defined(WITHOUT_PERL)
14
ALL_TARGET=	all doc
17
MAKE_ARGS+=	PERL=1
15
INSTALL_TARGET=	install install-doc
18
USES=		perl5
19
.else
20
MAKE_ARGS+=	PERL=0
21
.endif
22
23
MAN1=		hpt.1 hptlink.1 hpttree.1 pktinfo.1 txt2pkt.1
24
MANCOMPRESSED=	yes
25
INFO=		hpt
16
INFO=		hpt
26
17
27
DOCSDIR=	${PREFIX}/share/doc/husky
18
MASTERDIR=	${.CURDIR}/../husky-devel
28
PORTDOCS=	hpt.html
19
COMPONENT_SUBDIR=       hpt
29
20
30
NO_STAGE=	yes
31
post-patch:
21
post-patch:
32
	@${REINPLACE_CMD} -e 's^/path/to/config^${PREFIX}/etc/fido/config^' \
22
	${REINPLACE_CMD} -e 's^/path/to/config^${PREFIX}/etc/fido/config^' \
33
		${WRKSRC}/man/hptlink.1
23
		${WRKSRC}/man/hptlink.1
34
	@${REINPLACE_CMD} -e 's^/some/path/config^${PREFIX}/etc/fido/config^' \
24
	${REINPLACE_CMD} -e 's^/some/path/config^${PREFIX}/etc/fido/config^' \
35
		${WRKSRC}/man/hpttree.1
25
		${WRKSRC}/man/hpttree.1
36
	@${REINPLACE_CMD} -e 's^/fido/etc/config^${PREFIX}/etc/fido/config^' \
26
	${REINPLACE_CMD} -e 's^/fido/etc/config^${PREFIX}/etc/fido/config^' \
37
		${WRKSRC}/man/txt2pkt.1
27
		${WRKSRC}/man/txt2pkt.1
38
28
39
post-build:
40
.if !defined(NOPORTDOCS)
41
	@cd ${WRKSRC}/doc && ${MAKE_CMD} ${MAKE_ARGS} all
42
.endif
43
44
post-install:
45
.if !defined(NOPORTDOCS)
46
	@cd ${WRKSRC}/doc && ${MAKE_CMD} ${MAKE_ARGS} install
47
.endif
48
49
.include "${.CURDIR}/../husky-base-devel/Makefile.inc"
50
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)news/husky-hpt-devel/distinfo (-2 lines)
Lines 1-2 Link Here
1
SHA256 (husky/hpt-1.4-rc5.tar.gz) = 5ff8c4079fcb43431fcc87b47b4df1262f085b33c04fd2981c42ce096291d197
2
SIZE (husky/hpt-1.4-rc5.tar.gz) = 373304
(-)news/husky-hpt-devel/files/patch-doc__Makefile (-31 lines)
Lines 1-31 Link Here
1
--- doc/Makefile.orig	Sat Jun  4 09:06:45 2005
2
+++ doc/Makefile	Wed Oct 19 17:15:31 2005
3
@@ -5,7 +5,7 @@
4
 include ../../huskymak.cfg
5
 endif
6
 
7
-all: html info dvi
8
+all: html info
9
 
10
 ifdef HTMLDIR
11
 html: hpt.html
12
@@ -59,7 +59,7 @@
13
 	-$(RM) $(RMOPT) hpt.inf
14
 	-$(RM) $(RMOPT) hpt*html
15
 
16
-install: info html dvi
17
+install: info html
18
 	@echo .
19
 ifdef INFODIR
20
 	-$(MKDIR) $(MKDIROPT) $(INFODIR)
21
@@ -69,10 +69,6 @@
22
 ifdef HTMLDIR
23
 	-$(MKDIR) $(MKDIROPT) $(HTMLDIR)
24
 	$(INSTALL) $(IMOPT) hpt*html $(HTMLDIR)
25
-endif
26
-ifdef DVIDIR
27
-	-$(MKDIR) $(MKDIROPT) $(DVIDIR)
28
-	$(INSTALL)  hpt.dvi $(DVIDIR)
29
 endif
30
 uninstall:
31
 	-install-info --remove --info-dir=$(INFODIR) $(INFODIR)$(DIRSEP)hpt.info
(-)news/husky-hpt-devel/pkg-plist (-2 / +7 lines)
Lines 1-5 Link Here
1
bin/hpt
1
bin/hpt
2
bin/hptlink
3
bin/hpttree
2
bin/pktinfo
4
bin/pktinfo
3
bin/txt2pkt
5
bin/txt2pkt
4
bin/hptlink
6
%%PORTDOCS%%man/man1/hpt.1.gz
5
bin/hpttree
7
%%PORTDOCS%%man/man1/hptlink.1.gz
8
%%PORTDOCS%%man/man1/hpttree.1.gz
9
%%PORTDOCS%%man/man1/txt2pkt.1.gz
10
%%PORTDOCS%%share/doc/husky/hpt.html
(-)news/husky-htick-devel/Makefile (-21 / +11 lines)
Lines 1-36 Link Here
1
# Created by: Andrew Clarke <mail@ozzmosis.com>
2
# $FreeBSD$
1
# $FreeBSD$
3
2
4
PORTNAME=	htick
3
PORTNAME=	husky-htick
5
DISTVERSION=	1.4-rc5
6
CATEGORIES=	news mail
4
CATEGORIES=	news mail
7
MASTER_SITES=	SF/husky/${PORTNAME}/1.4-RC5
8
5
9
PKGNAMESUFFIX=	-devel
6
MAINTAINER=     osharoiko@gmail.com
7
COMMENT=	Husky FTN file ticker (development version)
10
8
11
MAINTAINER=	ports@FreeBSD.org
9
LIB_DEPENDS=	libfidoconfig.so:${PORTSDIR}/news/husky-fidoconf-devel \
12
COMMENT=	FTN File ticker, development version
10
		libareafix.so:${PORTSDIR}/news/husky-areafix-devel
13
11
14
LIB_DEPENDS=	libfidoconfig.so:${PORTSDIR}/news/husky-fidoconf-devel
15
16
CONFLICTS=	husky-htick-[0-9]*
12
CONFLICTS=	husky-htick-[0-9]*
17
13
18
MAN1=		htick.1
14
ALL_TARGET=	all doc
15
INSTALL_TARGET=	install install-doc
19
INFO=		htick
16
INFO=		htick
17
USE_LDCONFIG=   yes
20
18
21
PLIST_FILES=	bin/htick \
19
MASTERDIR=      ${.CURDIR}/../husky-devel
22
		share/doc/husky/htick.html
20
COMPONENT_SUBDIR=       htick
23
21
24
NO_STAGE=	yes
25
post-patch:
22
post-patch:
26
	@${REINPLACE_CMD} -e 's^/fido/etc/config^${PREFIX}/etc/fido/config^' \
23
	${REINPLACE_CMD} -e 's^/fido/etc/config^${PREFIX}/etc/fido/config^' \
27
		${WRKSRC}/man/htick.1
24
		${WRKSRC}/man/htick.1
28
25
29
post-build:
30
	@cd ${WRKSRC}/doc && ${MAKE_CMD} ${MAKE_ARGS} all
31
32
post-install:
33
	@cd ${WRKSRC}/doc && ${MAKE_CMD} ${MAKE_ARGS} install
34
35
.include "${.CURDIR}/../husky-base-devel/Makefile.inc"
36
.include <bsd.port.mk>
26
.include <bsd.port.mk>
(-)news/husky-htick-devel/distinfo (-2 lines)
Lines 1-2 Link Here
1
SHA256 (husky/htick-1.4-rc5.tar.gz) = 03b9eda2d6bc5467acbdfd939d13911837bc8d04dd95b9c398369a625a494bde
2
SIZE (husky/htick-1.4-rc5.tar.gz) = 122481
(-)news/husky-htick-devel/files/patch-doc__Makefile (-31 lines)
Lines 1-31 Link Here
1
--- ./doc/Makefile.orig	2005-06-04 04:00:00.000000000 +1000
2
+++ ./doc/Makefile	2008-04-17 02:27:17.000000000 +1000
3
@@ -16,7 +16,7 @@
4
 include ../../huskymak.cfg
5
 endif
6
 
7
-all: html info dvi
8
+all: html info
9
 
10
 ifdef HTMLDIR
11
 html: htick.html
12
@@ -72,7 +72,7 @@
13
 	-$(RM) $(RMOPT) htick.inf
14
 	-$(RM) $(RMOPT) htick*html
15
 
16
-install: info html dvi
17
+install: info html
18
 	@echo .
19
 ifdef INFODIR
20
 	-$(MKDIR) $(MKDIROPT) $(INFODIR)
21
@@ -83,10 +83,6 @@
22
 	-$(MKDIR) $(MKDIROPT) $(HTMLDIR)
23
 	$(INSTALL) $(IMOPT) htick*html $(HTMLDIR)
24
 endif
25
-ifdef DVIDIR
26
-	-$(MKDIR) $(MKDIROPT) $(DVIDIR)
27
-	$(INSTALL) $(IMOPT) htick.dvi $(DVIDIR)
28
-endif
29
 
30
 uninstall:
31
 	-install-info --remove --info-dir=$(INFODIR) $(INFODIR)$(DIRSEP)htick.info
(-)news/husky-htick-devel/pkg-plist (+3 lines)
Line 0 Link Here
1
bin/htick
2
%%PORTDOCS%%man/man1/htick.1.gz
3
%%PORTDOCS%%share/doc/husky/htick.html
(-)news/husky-huskylib-devel/Makefile (+15 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	husky-huskylib
4
CATEGORIES=	news mail
5
6
MAINTAINER=	osharoiko@gmail.com
7
COMMENT=	Husky generic FTN library (development version)
8
9
INSTALL_TARGET= install install-man
10
USE_LDCONFIG=	yes
11
12
MASTERDIR=	${.CURDIR}/../husky-devel
13
COMPONENT_SUBDIR=	huskylib
14
15
.include <bsd.port.mk>
(-)news/husky-huskylib-devel/pkg-descr (+6 lines)
Line 0 Link Here
1
MSGAPI for Husky Fidosoft Project.
2
Development version.
3
4
Husky is complete freeware suite of Fidonet applications. 
5
6
WWW: http://husky.sourceforge.net/
(-)news/husky-huskylib-devel/pkg-plist (+48 lines)
Line 0 Link Here
1
bin/gnmsgid
2
include/huskylib/BCD.h
3
include/huskylib/BCO.h
4
include/huskylib/BCW.h
5
include/huskylib/BEOS5.h
6
include/huskylib/BORLANDC.h
7
include/huskylib/DJGPP.h
8
include/huskylib/EMX.h
9
include/huskylib/HIGHC.h
10
include/huskylib/IBMC_OS2.h
11
include/huskylib/MINGW32.h
12
include/huskylib/MSC.h
13
include/huskylib/MSVC.h
14
include/huskylib/SASC.h
15
include/huskylib/UNIX.h
16
include/huskylib/WATCOMC.h
17
include/huskylib/WCD.h
18
include/huskylib/WCO.h
19
include/huskylib/WCW.h
20
include/huskylib/WCX.h
21
include/huskylib/calendar.h
22
include/huskylib/compiler.h
23
include/huskylib/crc.h
24
include/huskylib/cvtdate.h
25
include/huskylib/dirlayer.h
26
include/huskylib/fexist.h
27
include/huskylib/ffind.h
28
include/huskylib/ftnaddr.h
29
include/huskylib/huskyext.h
30
include/huskylib/huskylib.h
31
include/huskylib/locking.h
32
include/huskylib/log.h
33
include/huskylib/memory.h
34
include/huskylib/pstdint.h
35
include/huskylib/recode.h
36
include/huskylib/strext.h
37
include/huskylib/syslogp.h
38
include/huskylib/temp.h
39
include/huskylib/tree.h
40
include/huskylib/typesize.h
41
include/huskylib/unused.h
42
include/huskylib/vixie.h
43
include/huskylib/xstr.h
44
lib/libhusky.a
45
lib/libhusky.so
46
lib/libhusky.so.1
47
%%PORTDOCS%%man/man1/gnmsgid.1.gz
48
@dirrmtry include/huskylib
(-)news/husky-smapi-devel/Makefile (-8 / +8 lines)
Lines 1-18 Link Here
1
# Created by: Oleg Sharoiko <os@rsu.ru>
2
# $FreeBSD$
1
# $FreeBSD$
3
2
4
PORTNAME=	smapi
3
PORTNAME=	husky-smapi
5
DISTVERSION=	2.4-rc5
6
CATEGORIES=	news mail
4
CATEGORIES=	news mail
7
MASTER_SITES=	SF/husky/${PORTNAME}/2.4-RC5
8
5
9
MAINTAINER=	ports@FreeBSD.org
6
MAINTAINER=	osharoiko@gmail.com
10
COMMENT=	MSGAPI for Husky Fidosoft Project. Development version
7
COMMENT=	Husky FTN MSGAPI library (development version)
11
8
9
LIB_DEPENDS=    libhusky.so:${PORTSDIR}/news/husky-huskylib-devel
10
12
CONFLICTS=	husky-smapi-[0-9]*
11
CONFLICTS=	husky-smapi-[0-9]*
13
12
14
USE_LDCONFIG=	yes
13
USE_LDCONFIG=	yes
15
14
16
NO_STAGE=	yes
15
MASTERDIR=	${.CURDIR}/../husky-devel
17
.include "${.CURDIR}/../husky-base-devel/Makefile.inc"
16
COMPONENT_SUBDIR=	smapi
17
18
.include <bsd.port.mk>
18
.include <bsd.port.mk>
(-)news/husky-smapi-devel/distinfo (-2 lines)
Lines 1-2 Link Here
1
SHA256 (husky/smapi-2.4-rc5.tar.gz) = 5dde977cc8c52c18ea805edda5758d228d9ab0a85aabb1b1b3b5cec488c56fd8
2
SIZE (husky/smapi-2.4-rc5.tar.gz) = 179989
(-)news/husky-smapi-devel/files/patch-Makefile (-73 lines)
Lines 1-73 Link Here
1
--- Makefile.orig	Wed Oct 19 18:02:47 2005
2
+++ Makefile	Wed Oct 19 18:06:41 2005
3
@@ -30,14 +30,7 @@
4
 
5
 
6
 ifeq ($(DYNLIBS), 1)
7
-ALL: $(TARGET) $(LIBPREFIX)smapi.so.$(VER)
8
-else
9
-ALL: $(TARGET)
10
-endif
11
-
12
-
13
-ifeq ($(DYNLIBS), 1)
14
-all: $(TARGET) $(LIBPREFIX)smapi.so.$(VER)
15
+all: $(TARGET) $(LIBPREFIX)smapi.so.$(VERMAJOR)
16
 else
17
 all: $(TARGET)
18
 endif
19
@@ -53,26 +46,23 @@
20
 
21
 ifeq ($(DYNLIBS), 1)
22
   ifeq (~$(MKSHARED)~,~ld~)
23
-$(LIBPREFIX)smapi.so.$(VER): $(OBJS)
24
+$(LIBPREFIX)smapi.so.$(VERMAJOR): $(OBJS)
25
 	$(LD) $(OPTLFLAGS) \
26
-	      -o $(LIBPREFIX)smapi.so.$(VER) $(OBJS)
27
+	      -o $(LIBPREFIX)smapi.so.$(VERMAJOR) $(OBJS)
28
   else
29
-$(LIBPREFIX)smapi.so.$(VER): $(OBJS)
30
-	$(CC) -shared -Wl,-soname,$(LIBPREFIX)smapi.so.$(VERH) \
31
-          -o $(LIBPREFIX)smapi.so.$(VER) $(OBJS)
32
+$(LIBPREFIX)smapi.so.$(VERMAJOR): $(OBJS)
33
+	$(CC) -shared -Wl,-soname,$(LIBPREFIX)smapi.so.$(VERMAJOR) \
34
+          -o $(LIBPREFIX)smapi.so.$(VERMAJOR) $(OBJS)
35
   endif
36
 
37
-instdyn: $(TARGET) $(LIBPREFIX)smapi.so.$(VER)
38
+instdyn: $(TARGET) $(LIBPREFIX)smapi.so.$(VERMAJOR)
39
 	-$(MKDIR) $(MKDIROPT) $(LIBDIR)
40
-	$(INSTALL) $(ILOPT) $(LIBPREFIX)smapi.so.$(VER) $(LIBDIR)
41
-	-$(RM) $(RMOPT) $(LIBDIR)/$(LIBPREFIX)smapi.so.$(VERH)
42
+	$(INSTALL) $(ILOPT) $(LIBPREFIX)smapi.so.$(VERMAJOR) $(LIBDIR)
43
 	-$(RM) $(RMOPT) $(LIBDIR)/$(LIBPREFIX)smapi.so
44
 # Changed the symlinks from symlinks with full path to just symlinks.
45
 # Better so :)
46
 	cd $(LIBDIR) ;\
47
-	$(LN) $(LNOPT) $(LIBPREFIX)smapi.so.$(VER) $(LIBPREFIX)smapi.so.$(VERH) ;\
48
-	$(LN) $(LNOPT) $(LIBPREFIX)smapi.so.$(VER) $(LIBPREFIX)smapi.so.$(VERMAJOR) ;\
49
-	$(LN) $(LNOPT) $(LIBPREFIX)smapi.so.$(VER) $(LIBPREFIX)smapi.so
50
+	$(LN) $(LNOPT) $(LIBPREFIX)smapi.so.$(VERMAJOR) $(LIBPREFIX)smapi.so
51
 ifneq (~$(LDCONFIG)~, ~~)
52
 	$(LDCONFIG)
53
 endif
54
@@ -101,10 +91,8 @@
55
 	-cd $(INCDIR)$(DIRSEP)smapi$(DIRSEP) ;\
56
 	$(RM) $(RMOPT) $(HEADERS)
57
 	-$(RM) $(RMOPT) $(LIBDIR)$(DIRSEP)$(TARGET)
58
-	-$(RM) $(RMOPT) $(LIBDIR)$(DIRSEP)$(LIBPREFIX)smapi.so.$(VER)
59
-	-$(RM) $(RMOPT) $(LIBDIR)$(DIRSEP)$(LIBPREFIX)smapi.so.$(VERH)
60
-	-$(RM) $(RMOPT) $(LIBDIR)$(DIRSEP)$(LIBPREFIX)smapi.so.$(VERMAJOR)
61
 	-$(RM) $(RMOPT) $(LIBDIR)$(DIRSEP)$(LIBPREFIX)smapi.so
62
+	-$(RM) $(RMOPT) $(LIBDIR)$(DIRSEP)$(LIBPREFIX)smapi.so.$(VERMAJOR)
63
 
64
 clean:
65
 	-$(RM) $(RMOPT) *$(OBJ)
66
@@ -112,6 +100,6 @@
67
 
68
 distclean: clean
69
 	-$(RM) $(RMOPT) $(TARGET)
70
-	-$(RM) $(RMOPT) $(LIBPREFIX)smapi.so.$(VER)
71
+	-$(RM) $(RMOPT) $(LIBPREFIX)smapi.so.$(VERMAJOR)
72
 
73
 all: $(TARGET)
(-)news/husky-smapi-devel/files/patch-makefile.inc1 (-11 lines)
Lines 1-11 Link Here
1
--- makefile.inc.orig	Wed Oct 19 16:39:50 2005
2
+++ makefile.inc	Wed Oct 19 16:40:10 2005
3
@@ -9,7 +9,7 @@
4
 
5
 OBJS	= 1stchar$(OBJ) api_sdm$(OBJ) sq_area$(OBJ) sq_hash$(OBJ) sq_help$(OBJ) sq_idx$(OBJ)  sq_kill$(OBJ) sq_lock$(OBJ) sq_misc$(OBJ) sq_msg$(OBJ) sq_read$(OBJ) sq_uid$(OBJ) sq_write$(OBJ) api_jam$(OBJ) cvtdate$(OBJ) date2bin$(OBJ) dosdate$(OBJ) fexist$(OBJ) ffind$(OBJ) flush$(OBJ) locking$(OBJ) months$(OBJ) msgapi$(OBJ) parsenn$(OBJ) patmat$(OBJ) qksort$(OBJ) strextra$(OBJ) strftim$(OBJ) strocpy$(OBJ) structrw$(OBJ) trail$(OBJ) weekday$(OBJ) setfsize$(OBJ) tdelay$(OBJ) genmsgid$(OBJ)
6
 
7
-HEADERS = api_brow.h api_jam.h compiler.h ffind.h msgapi.h patmat.h prog.h progprot.h stamp.h typedefs.h unused.h
8
+HEADERS = api_brow.h api_jam.h compiler.h cvsdate.h ffind.h msgapi.h patmat.h prog.h progprot.h stamp.h typedefs.h unused.h
9
 
10
 GMOBJS	= genmsgid$(OBJ) fexist$(OBJ) ffind$(OBJ) trail$(OBJ) patmat$(OBJ)
11
 
(-)news/husky-smapi-devel/pkg-plist (-14 / +11 lines)
Lines 1-16 Link Here
1
include/smapi/api_jam.h
2
include/smapi/api_jamp.h
3
include/smapi/api_sdm.h
4
include/smapi/api_sdmp.h
5
include/smapi/api_sq.h
6
include/smapi/api_sqp.h
7
include/smapi/apidebug.h
8
include/smapi/msgapi.h
9
include/smapi/old_msg.h
10
lib/libsmapi.a
1
lib/libsmapi.so
11
lib/libsmapi.so
2
lib/libsmapi.so.2
12
lib/libsmapi.so.2
3
lib/libsmapi.a
13
@dirrmtry include/smapi
4
include/smapi/api_brow.h
5
include/smapi/api_jam.h
6
include/smapi/compiler.h
7
include/smapi/cvsdate.h
8
include/smapi/ffind.h
9
include/smapi/msgapi.h
10
include/smapi/patmat.h
11
include/smapi/prog.h
12
include/smapi/progprot.h
13
include/smapi/stamp.h
14
include/smapi/typedefs.h
15
include/smapi/unused.h
16
@dirrm include/smapi

Return to bug 185154