aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--LEGAL4
-rw-r--r--MOVED10
-rw-r--r--devel/Makefile2
-rw-r--r--devel/adasdl/Makefile117
-rw-r--r--devel/adasdl/distinfo2
-rw-r--r--devel/adasdl/files/patch-AdaGL-make.conf_x119
-rw-r--r--devel/adasdl/files/patch-AdaSDL-make.conf_x119
-rw-r--r--devel/adasdl/files/patch-AdaSDL_framebuff-make.conf_x118
-rw-r--r--devel/adasdl/files/patch-AdaSDL_framebuff-sdltests-Makefile12
-rw-r--r--devel/adasdl/files/patch-AdaSDL_image-make.conf_x118
-rw-r--r--devel/adasdl/files/patch-AdaSDL_mixer-make.conf_x118
-rw-r--r--devel/adasdl/pkg-descr5
-rw-r--r--devel/adasdl/pkg-plist174
-rw-r--r--devel/hyena/Makefile33
-rw-r--r--devel/hyena/distinfo2
-rw-r--r--devel/hyena/pkg-descr3
-rw-r--r--devel/hyena/pkg-plist14
-rw-r--r--japanese/Makefile3
-rw-r--r--japanese/Wnn6/Makefile94
-rw-r--r--japanese/Wnn6/pkg-descr21
-rw-r--r--japanese/Wnn6/pkg-install111
-rw-r--r--japanese/Wnn6/pkg-plist105
-rw-r--r--japanese/mypaedia-fpw/Makefile58
-rw-r--r--japanese/mypaedia-fpw/distinfo2
-rw-r--r--japanese/mypaedia-fpw/pkg-descr10
-rw-r--r--japanese/mypaedia-fpw/pkg-plist17
-rw-r--r--japanese/srd-fpw/Makefile62
-rw-r--r--japanese/srd-fpw/distinfo2
-rw-r--r--japanese/srd-fpw/pkg-descr15
-rw-r--r--japanese/srd-fpw/pkg-plist18
-rw-r--r--lang/Makefile1
-rw-r--r--lang/gnat/Makefile214
-rw-r--r--lang/gnat/distinfo6
-rw-r--r--lang/gnat/files/patch-Makefile.rtl10
-rw-r--r--lang/gnat/files/patch-aa11
-rw-r--r--lang/gnat/files/patch-ab10
-rw-r--r--lang/gnat/files/patch-ac11
-rw-r--r--lang/gnat/files/patch-ad11
-rw-r--r--lang/gnat/files/patch-af11
-rw-r--r--lang/gnat/files/patch-ag11
-rw-r--r--lang/gnat/pkg-descr10
-rw-r--r--lang/gnat/pkg-plist20
-rw-r--r--news/Makefile1
-rw-r--r--news/dnews/Makefile42
-rw-r--r--news/dnews/distinfo2
-rw-r--r--news/dnews/files/dnews.sh24
-rw-r--r--news/dnews/files/faq.html1437
-rw-r--r--news/dnews/pkg-descr17
-rw-r--r--news/dnews/pkg-plist107
-rw-r--r--print/Makefile1
-rw-r--r--print/pdfmod/Makefile27
-rw-r--r--print/pdfmod/distinfo2
-rw-r--r--print/pdfmod/files/patch-icon-theme-installer35
-rw-r--r--print/pdfmod/files/patch-lib_poppler-sharp_poppler-sharp_poppler-sharp.dll.config11
-rw-r--r--print/pdfmod/files/patch-src_PdfMod_Gui_DocumentIconView.cs14
-rw-r--r--print/pdfmod/pkg-descr5
-rw-r--r--print/pdfmod/pkg-plist75
-rw-r--r--security/Makefile1
-rw-r--r--security/gnutls-devel/Makefile88
-rw-r--r--security/gnutls-devel/Makefile.man619
-rw-r--r--security/gnutls-devel/distinfo2
-rw-r--r--security/gnutls-devel/pkg-descr17
-rw-r--r--security/gnutls-devel/pkg-plist88
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/epylog/Makefile56
-rw-r--r--sysutils/epylog/distinfo2
-rw-r--r--sysutils/epylog/files/patch-etc_Makefile.in25
-rw-r--r--sysutils/epylog/files/patch-etc_modules_Makefile.in11
-rw-r--r--sysutils/epylog/files/pkg-deinstall.in9
-rw-r--r--sysutils/epylog/files/pkg-install.in9
-rw-r--r--sysutils/epylog/pkg-descr17
-rw-r--r--sysutils/epylog/pkg-plist66
72 files changed, 10 insertions, 4065 deletions
diff --git a/LEGAL b/LEGAL
index d4d47665ed9d..658bff2a68a2 100644
--- a/LEGAL
+++ b/LEGAL
@@ -75,7 +75,6 @@ djbfft-* math/djbfft No license -- see http://cr.yp.to/softwarelaw.html
dlv lang/dlv Not sure if we can redistribute it
dmd-* lang/dmd No redistribution of non validated binaries
dn*.tgz emulators/darcnes Commercial use is restricted
-dnews_* news/dnews Only free for schools and universities, but they have to register as well. 4 weeks of free trial for everybody We currently ask for permission to put a package on the CD-ROM
doom3-linux-* games/linux-doom3 Redistribution is limited, see license; Requested by id Software
doom3-linux-* games/linux-doom3-demo Redistribution is limited, see license; Requested by id Software
doomsrc.zip games/doom Redistribution is limited, see license; Requested by id Software
@@ -185,7 +184,6 @@ mindfocus-* games/mindfocus Contains commercial character data
mindterm-* security/mindterm-binary Do not sell for profit
molden* biology/molden Free for academic, non-profit usage; do not redistribute source and executable
msql-* databases/msql Not free for commercial organizations
-mypaedia-* japanese/mypaedia-fpw The original dictionary is not free
ncftpd-* ftp/ncftpd 30 day evaluation license
nero2_linux_* games/linux-nerogame Freeware, but license terms are unclear
NeroDigitalAudio.zip audio/linux-neroaaccodec Redistribution forbidden
@@ -196,7 +194,6 @@ nntpcache-* news/nntpcache Free for individuals and non-military, non-profit o
nttcp-* benchmarks/nttcp No commercial use
nwresources*.tar.gz games/nwndata Distribution not allowed
ofb06trial.tgz editors/softmaker-office distribution with other products of any kind forbiden
-OMRONWnn6.tgz japanese/Wnn6 You should buy from Omron Software Co., Ltd.
oneko-*.tar.gz games/oneko-sakura Including derivatives from CARDCAPTOR SAKURA
OptimFROG* audio/optimfrog No commercial use
oracle/* databases/jdbc-oracle10g This software is under license and export controls
@@ -237,7 +234,6 @@ simian-* devel/simian Have to agree to license before download
skype* net-im/skype Not for redistribution
sof-*-cdrom-x86.run games/linux-sof Redistribution is limited
squeezeboxserver-* audio/squeezeboxserver Contains non-redistributable firmware, documentation, and images
-srd-fpw* japanese/srd-fpw The original dictionary is not free
stat.tar.Z math/unixstat License does not allow redistribution of binaries
STonX-* emulators/stonx Contains ROM (C) by Atari
stuffit* archivers/stuffit Shareware -- should not redistribute
diff --git a/MOVED b/MOVED
index 089693a0e699..95bf85759a88 100644
--- a/MOVED
+++ b/MOVED
@@ -5853,3 +5853,13 @@ www/trac-macropost||2014-03-30|Has expired: No more public distfiles
mail/vexim||2014-03-30|Has expired: No more public distfiles
lang/rscheme||2014-03-30|Has expired: No more public distfiles
emulators/xmame||2014-03-30|Has expired: No more public distfiles
+devel/hyena||2014-04-01|Has expired: Broken for more than 6 month
+print/pdfmod||2014-04-01|Has expired: Depends on expired devel/hyena, unstaged, uses old standards
+security/gnutls-devel||2014-04-01|Has expired: Stale, broken and vulnerable
+sysutils/epylog||2014-04-01|Has expired: distfiles no longer fetchable
+japanese/Wnn6||2014-04-01|Has expired: Unmaintained, interactive and restricted
+japanese/srd-fpw||2014-04-01|Has expired: Unmaintained, interactive and restricted
+japanese/mypaedia-fpw||2014-04-01|Has expired: Unmaintained, interactive and restricted
+news/dnews||2014-04-01|Has expired: Unmaintained, interactive and restricted
+devel/adasdl|devel/sdl_gnat|2014-04-01|Has expired: Ancient, does not build on amd64; use devel/sdl_gnat instead
+lang/gnat|lang/gcc-aux|2014-04-01|Has expired: The Ada framework is based on lang/gcc-aux, use it instead
diff --git a/devel/Makefile b/devel/Makefile
index 18b8c99dcfcd..0f328d1e048c 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -39,7 +39,6 @@
SUBDIR += activitymail
SUBDIR += adabooch
SUBDIR += adacurses
- SUBDIR += adasdl
SUBDIR += adime
SUBDIR += aegis
SUBDIR += afay
@@ -848,7 +847,6 @@
SUBDIR += htable
SUBDIR += hub
SUBDIR += hwloc
- SUBDIR += hyena
SUBDIR += ice
SUBDIR += icmake
SUBDIR += icu
diff --git a/devel/adasdl/Makefile b/devel/adasdl/Makefile
deleted file mode 100644
index bc941ea7b126..000000000000
--- a/devel/adasdl/Makefile
+++ /dev/null
@@ -1,117 +0,0 @@
-# Created by: David Holm <david@realityrift.com>
-# $FreeBSD$
-
-PORTNAME= adasdl
-PORTVERSION= 20010504
-PORTREVISION= 12
-CATEGORIES= devel
-MASTER_SITES= SF/${PORTNAME}/AdaSDL_${PORTVERSION}/AdaSDL_${PORTVERSION}
-DISTNAME= AdaSDL_${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Ada thin binding to SDL
-
-DEPRECATED= Ancient, does not build on amd64; use devel/sdl_gnat instead
-EXPIRATION_DATE=2014-04-01
-
-ONLY_FOR_ARCHS= i386
-
-USE_SDL= mixer image sdl
-USES= ada gmake
-GMAKE= ${SETENV} ${MAKE_ENV} gmake
-
-NO_STAGE= yes
-do-patch:
- for i in `${FIND} ${WRKSRC} -name 'Makefile'`; do \
- ${REINPLACE_CMD} -e '/gnatmake/!s/make\ /gmake\ /' $${i}; \
- done
- for i in `${FIND} ${WRKSRC} -name 'make.conf_x11'`; do \
- ${REINPLACE_CMD} \
- -e 's,/usr/local,${LOCALBASE},g' \
- -e 's,/usr/X11R6,${LOCALBASE},g' \
- -e 's,-lpthread,-pthread,' \
- -e 's,-lGL,-L${LOCALBASE}/lib\ -lX11 -lXext -lGL,' \
- $${i}; \
- done
-
-do-build:
- cd ${WRKSRC}/AdaSDL && \
- ${GMAKE} conf2x11 && \
- ${GMAKE} bind
- cd ${WRKSRC}/AdaSDL_framebuff && \
- ${GMAKE} conf2x11 && \
- ${GMAKE} framebuff
-
-.if !defined(WITHOUT_SDL_IMAGE)
- cd ${WRKSRC}/AdaSDL_image && \
- ${GMAKE} conf2x11 && \
- ${GMAKE} binding
-.endif
-
-.if !defined(WITHOUT_SDL_MIXER)
- cd ${WRKSRC}/AdaSDL_mixer && \
- ${GMAKE} conf2x11 && \
- ${GMAKE} binding
-.endif
-
-.if !defined(WITHOUT_OPENGL)
- cd ${WRKSRC}/AdaGL && \
- ${GMAKE} conf2x11 && \
- ${GMAKE} bind
-.endif
-
-do-install:
- ${MKDIR} ${PREFIX}/lib/adaSDL
- for i in `cat pkg-plist|grep "lib/adaSDL/"|grep -v framebuffer|grep -v _mixer|grep -v _image|sed "s/lib\/adaSDL\///"`; do \
- ${FIND} ${WRKSRC}/AdaSDL/binding -name $${i} -maxdepth 1 | \
- ${INSTALL_DATA} `grep ""` ${PREFIX}/lib/adaSDL; \
- done
- for i in `cat pkg-plist|grep "lib/adaSDL/"|grep framebuffer|sed "s/lib\/adaSDL\///"`; do \
- ${FIND} ${WRKSRC}/AdaSDL_framebuff -name $${i} -maxdepth 1 | \
- ${INSTALL_DATA} `grep ""` ${PREFIX}/lib/adaSDL; \
- done
- ${MKDIR} ${PREFIX}/share/adaSDL
- ${MKDIR} ${PREFIX}/share/adaSDL/examples
- for i in `cat pkg-plist|grep "share/adaSDL/examples"|grep -v dirrm|sed "s/share\/adaSDL\/examples\///"`; do \
- ${FIND} ${WRKSRC}/AdaSDL_framebuff/sdltests -name $${i} \
- -maxdepth 1 | ${INSTALL_DATA} \
- `grep ""` ${PREFIX}/share/adaSDL/examples; \
- done
-
-.if !defined(WITHOUT_SDL_IMAGE)
- for i in `cat pkg-plist|grep "lib/adaSDL/"|grep _image|sed "s/lib\/adaSDL\///"`; do \
- ${FIND} ${WRKSRC}/AdaSDL_image -name $${i} -maxdepth 1 | \
- ${INSTALL_DATA} `grep ""` ${PREFIX}/lib/adaSDL; \
- done
-.endif
-
-.if !defined(WITHOUT_SDL_MIXER)
- for i in `cat pkg-plist|grep "lib/adaSDL/"|grep _mixer|sed "s/lib\/adaSDL\///"`; do \
- ${FIND} ${WRKSRC}/AdaSDL_mixer -name $${i} -maxdepth 1 | \
- ${INSTALL_DATA} `grep ""` ${PREFIX}/lib/adaSDL; \
- done
-.endif
-
-.if !defined(WITHOUT_OPENGL)
- ${MKDIR} ${PREFIX}/lib/adaGL
- for i in `cat pkg-plist|grep "/adaGL/"|sed "s/lib\/adaGL\///"`; do \
- ${FIND} ${WRKSRC}/AdaGL/GL -name $${i} -maxdepth 1 | \
- ${INSTALL_DATA} `grep ""` ${PREFIX}/lib/adaGL; \
- done
-.endif
-
-do-extract:
- @${MKDIR} ${WRKSRC}
- @${GUNZIP_CMD} -dc ${DISTDIR}/${DISTNAME}.tar.gz \
- | ${TAR} -C ${WRKSRC} -xf -
-
-post-install:
- @${ECHO}
- @${ECHO} "AdaSDL has been installed in ${PREFIX}/lib/adaSDL"
- @${ECHO} "AdaSDL examples have been installed in ${PREFIX}/share/adaSDL/examples"
-.if !defined(WITHOUT_OPENGL)
- @${ECHO} "AdaGL has been installed in ${PREFIX}/lib/adaGL"
-.endif
- @${ECHO}
-
-.include <bsd.port.mk>
diff --git a/devel/adasdl/distinfo b/devel/adasdl/distinfo
deleted file mode 100644
index b6f802d50582..000000000000
--- a/devel/adasdl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (AdaSDL_20010504.tar.gz) = ce761e07bb0b9117def7cb60b80b6e1875b40e8b3acfc069d7f389b7c03c3b2e
-SIZE (AdaSDL_20010504.tar.gz) = 852065
diff --git a/devel/adasdl/files/patch-AdaGL-make.conf_x11 b/devel/adasdl/files/patch-AdaGL-make.conf_x11
deleted file mode 100644
index 08bb026f4bf8..000000000000
--- a/devel/adasdl/files/patch-AdaGL-make.conf_x11
+++ /dev/null
@@ -1,9 +0,0 @@
---- AdaGL/make.conf_x11.orig Wed Apr 11 03:21:25 2001
-+++ AdaGL/make.conf_x11 Sat Dec 21 02:14:51 2002
-@@ -1,5 +1,5 @@
- #LIBS= -L/usr/lib -L/usr/local/lib ~/lib -Wl,-rpath,. -lpthread -L/usr/lib -lGL -lGLU
--LIBS= -L/usr/lib -L/usr/local/lib -L~/lib -lGL -lGLU
-+LIBS= -L/usr/lib -L${LOCALBASE}/lib -L~/lib -lXext -lX11 -lGL -lGLU
- GNATHTML=/usr/local/bin/gnathtml.pl
- PERL=/usr/bin/perl
-
diff --git a/devel/adasdl/files/patch-AdaSDL-make.conf_x11 b/devel/adasdl/files/patch-AdaSDL-make.conf_x11
deleted file mode 100644
index b979af7c9734..000000000000
--- a/devel/adasdl/files/patch-AdaSDL-make.conf_x11
+++ /dev/null
@@ -1,9 +0,0 @@
---- AdaSDL/make.conf_x11.orig Wed Apr 11 03:22:12 2001
-+++ AdaSDL/make.conf_x11 Sat Dec 21 02:23:24 2002
-@@ -1,5 +1,5 @@
- #LIBS= -L/usr/lib -L/usr/local/lib ~/lib -Wl,-rpath,. -lSDL -lpthread -L/usr/lib -lGL -lGLU
--LIBS= -L/usr/lib -L/usr/local/lib -L~/lib -lSDL -lpthread -lGL -lGLU
-+LIBS= -L/usr/lib -L${LOCALBASE}/lib -L~/lib -lSDL -pthread -lGL -lGLU
- GNATHTML=/usr/local/bin/gnathtml.pl
- PERL=/usr/bin/perl
- EXE=
diff --git a/devel/adasdl/files/patch-AdaSDL_framebuff-make.conf_x11 b/devel/adasdl/files/patch-AdaSDL_framebuff-make.conf_x11
deleted file mode 100644
index e09365908891..000000000000
--- a/devel/adasdl/files/patch-AdaSDL_framebuff-make.conf_x11
+++ /dev/null
@@ -1,8 +0,0 @@
---- AdaSDL_framebuff/make.conf_x11.orig Wed Apr 11 03:29:41 2001
-+++ AdaSDL_framebuff/make.conf_x11 Sat Dec 21 02:10:44 2002
-@@ -1,4 +1,4 @@
- #LIBS= -L/usr/lib -L/usr/local/lib ~/lib -Wl,-rpath,. -lSDL -lpthread -L/usr/lib -lGL -lGLU
--LIBS= -L/usr/lib -L/usr/local/lib -L~/lib -lSDL_mixer -lSDL -lpthread -lGL -lGLU
-+LIBS= -L/usr/lib -L${LOCALBASE}/lib -L~/lib -lSDL_mixer -lSDL -pthread -lGL -lGLU
-
- EXE=
diff --git a/devel/adasdl/files/patch-AdaSDL_framebuff-sdltests-Makefile b/devel/adasdl/files/patch-AdaSDL_framebuff-sdltests-Makefile
deleted file mode 100644
index 8168bf335259..000000000000
--- a/devel/adasdl/files/patch-AdaSDL_framebuff-sdltests-Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
---- AdaSDL_framebuff/sdltests/Makefile.orig Mon Apr 16 16:48:38 2001
-+++ AdaSDL_framebuff/sdltests/Makefile Sat Dec 21 13:13:57 2002
-@@ -1,6 +1,7 @@
-
--INC+=-I../../AdaSDL/binding -I../../AdaGL/GL -I..
--include ../make.conf
-+LIBS= -L/usr/lib -L${LOCALBASE}/lib -L~/lib -lSDL_mixer -lSDL -pthread -lGL -lGLU
-+
-+INC+=-I${LOCALBASE}/lib/adaSDL -I${LOCALBASE}/lib/adaGL -I..
-
- %:%.adb
- gnatmake -O3 -gnaty3abcefhiklmprM90 -gnatnfvU $<\
diff --git a/devel/adasdl/files/patch-AdaSDL_image-make.conf_x11 b/devel/adasdl/files/patch-AdaSDL_image-make.conf_x11
deleted file mode 100644
index cc48156d842c..000000000000
--- a/devel/adasdl/files/patch-AdaSDL_image-make.conf_x11
+++ /dev/null
@@ -1,8 +0,0 @@
---- AdaSDL_image/make.conf_x11.orig Wed Apr 11 03:36:30 2001
-+++ AdaSDL_image/make.conf_x11 Sat Dec 21 02:18:39 2002
-@@ -1,4 +1,4 @@
- #LIBS= -L/usr/lib -L/usr/local/lib ~/lib -Wl,-rpath,. -lSDL -lpthread -L/usr/lib -lGL -lGLU
--LIBS= -L/usr/lib -L/usr/local/lib -L~/lib -lSDL_image -lSDL -lpthread -lGL -lGLU
-+LIBS= -L/usr/lib -L${LOCALBASE}/lib -L~/lib -lSDL_image -lSDL -pthread -lGL -lGLU
-
- EXE=
diff --git a/devel/adasdl/files/patch-AdaSDL_mixer-make.conf_x11 b/devel/adasdl/files/patch-AdaSDL_mixer-make.conf_x11
deleted file mode 100644
index 71868d9c5484..000000000000
--- a/devel/adasdl/files/patch-AdaSDL_mixer-make.conf_x11
+++ /dev/null
@@ -1,8 +0,0 @@
---- AdaSDL_mixer/make.conf_x11.orig Wed Apr 11 03:36:31 2001
-+++ AdaSDL_mixer/make.conf_x11 Sat Dec 21 02:19:56 2002
-@@ -1,4 +1,4 @@
- #LIBS= -L/usr/lib -L/usr/local/lib ~/lib -Wl,-rpath,. -lSDL -lpthread -L/usr/lib -lGL -lGLU
--LIBS= -L/usr/lib -L/usr/local/lib -L~/lib -lSDL_mixer -lSDL -lpthread -lGL -lGLU
-+LIBS= -L/usr/lib -L${LOCALBASE}/lib -L~/lib -lSDL_mixer -lSDL -pthread -lGL -lGLU
-
- EXE=
diff --git a/devel/adasdl/pkg-descr b/devel/adasdl/pkg-descr
deleted file mode 100644
index 6a32cf6f1294..000000000000
--- a/devel/adasdl/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-daSDL is a set of Ada (programming language) bindings, ports,
-and some original applications based on SDL (Simple DirectMedia
-Library - http://www.libsdl.org)
-
-WWW: http://adasdl.sourceforge.net/
diff --git a/devel/adasdl/pkg-plist b/devel/adasdl/pkg-plist
deleted file mode 100644
index 9024cd8f8337..000000000000
--- a/devel/adasdl/pkg-plist
+++ /dev/null
@@ -1,174 +0,0 @@
-lib/adaGL/gl_h.ads
-lib/adaGL/glu_h.ads
-lib/adaGL/adagl.ads
-lib/adaSDL/lib_c.ads
-lib/adaSDL/sdl-active.ads
-lib/adaSDL/sdl-audio-extra.ads
-lib/adaSDL/sdl-audio.ads
-lib/adaSDL/sdl-byteorder-extra.ads
-lib/adaSDL/sdl-byteorder.ads
-lib/adaSDL/sdl-cdrom.ads
-lib/adaSDL/sdl-error.ads
-lib/adaSDL/sdl-events.ads
-lib/adaSDL/sdl-joystick.ads
-lib/adaSDL/sdl-keyboard.ads
-lib/adaSDL/sdl-keysym.ads
-lib/adaSDL/sdl-mouse.ads
-lib/adaSDL/sdl-mutex.ads
-lib/adaSDL/sdl-quit.ads
-lib/adaSDL/sdl-rwops.ads
-lib/adaSDL/sdl-thread.ads
-lib/adaSDL/sdl-timer.ads
-lib/adaSDL/sdl-types.ads
-lib/adaSDL/sdl-version.ads
-lib/adaSDL/sdl-video.ads
-lib/adaSDL/sdl.ads
-lib/adaSDL/uintn_ptrops.ads
-lib/adaSDL/sdl_framebuffer.ads
-lib/adaSDL/sdl_framebuffer_generics.ads
-lib/adaSDL/sdl_image.ads
-lib/adaSDL/sdl_mixer.ads
-lib/adaGL/adagl.adb
-lib/adaGL/compile.adb
-lib/adaSDL/compile.adb
-lib/adaSDL/sdl-audio.adb
-lib/adaSDL/sdl-byteorder.adb
-lib/adaSDL/sdl-cdrom.adb
-lib/adaSDL/sdl-error.adb
-lib/adaSDL/sdl-events.adb
-lib/adaSDL/sdl-keyboard.adb
-lib/adaSDL/sdl-mouse.adb
-lib/adaSDL/sdl-mutex.adb
-lib/adaSDL/sdl-rwops.adb
-lib/adaSDL/sdl-types.adb
-lib/adaSDL/sdl-version.adb
-lib/adaSDL/sdl-video.adb
-lib/adaSDL/sdl_framebuffer.adb
-lib/adaSDL/sdl_framebuffer_generics.adb
-lib/adaSDL/sdl_image.adb
-lib/adaSDL/sdl_mixer.adb
-lib/adaGL/compile.ali
-lib/adaGL/adagl.ali
-lib/adaGL/gl_h.ali
-lib/adaGL/glu_h.ali
-lib/adaSDL/compile.ali
-lib/adaSDL/lib_c.ali
-lib/adaSDL/sdl.ali
-lib/adaSDL/sdl-active.ali
-lib/adaSDL/sdl-audio.ali
-lib/adaSDL/sdl-audio-extra.ali
-lib/adaSDL/sdl-byteorder.ali
-lib/adaSDL/sdl-byteorder-extra.ali
-lib/adaSDL/sdl-cdrom.ali
-lib/adaSDL/sdl-error.ali
-lib/adaSDL/sdl-events.ali
-lib/adaSDL/sdl-joystick.ali
-lib/adaSDL/sdl-keyboard.ali
-lib/adaSDL/sdl-keysym.ali
-lib/adaSDL/sdl-mouse.ali
-lib/adaSDL/sdl-mutex.ali
-lib/adaSDL/sdl-quit.ali
-lib/adaSDL/sdl-rwops.ali
-lib/adaSDL/sdl-thread.ali
-lib/adaSDL/sdl-timer.ali
-lib/adaSDL/sdl-types.ali
-lib/adaSDL/sdl-version.ali
-lib/adaSDL/sdl-video.ali
-lib/adaSDL/uintn_ptrops.ali
-lib/adaSDL/sdl_framebuffer.ali
-lib/adaSDL/sdl_framebuffer_generics.ali
-lib/adaSDL/sdl_image.ali
-lib/adaSDL/sdl_mixer.ali
-lib/adaSDL/compile.o
-lib/adaSDL/lib_c.o
-lib/adaSDL/sdl-active.o
-lib/adaSDL/sdl-audio-extra.o
-lib/adaSDL/sdl-audio.o
-lib/adaSDL/sdl-byteorder-extra.o
-lib/adaSDL/sdl-byteorder.o
-lib/adaSDL/sdl-cdrom.o
-lib/adaSDL/sdl-error.o
-lib/adaSDL/sdl-events.o
-lib/adaSDL/sdl-joystick.o
-lib/adaSDL/sdl-keyboard.o
-lib/adaSDL/sdl-keysym.o
-lib/adaSDL/sdl-mouse.o
-lib/adaSDL/sdl-mutex.o
-lib/adaSDL/sdl-quit.o
-lib/adaSDL/sdl-rwops.o
-lib/adaSDL/sdl-thread.o
-lib/adaSDL/sdl-timer.o
-lib/adaSDL/sdl-types.o
-lib/adaSDL/sdl-version.o
-lib/adaSDL/sdl-video.o
-lib/adaSDL/sdl.o
-lib/adaSDL/uintn_ptrops.o
-lib/adaSDL/sdl_framebuffer.o
-lib/adaSDL/sdl_framebuffer_generics.o
-lib/adaSDL/sdl_image.o
-lib/adaSDL/sdl_mixer.o
-lib/adaGL/adagl.o
-lib/adaGL/compile.o
-lib/adaGL/gl_h.o
-lib/adaGL/glu_h.o
-share/adaSDL/examples/Makefile
-share/adaSDL/examples/TODO.txt
-share/adaSDL/examples/checkkeys.adb
-share/adaSDL/examples/gnat.adc
-share/adaSDL/examples/graywin.adb
-share/adaSDL/examples/icon.bmp
-share/adaSDL/examples/loopwave.adb
-share/adaSDL/examples/loopwave_callback.adb
-share/adaSDL/examples/loopwave_callback.ads
-share/adaSDL/examples/picture.xbm
-share/adaSDL/examples/picture_xbm.ads
-share/adaSDL/examples/sail.bmp
-share/adaSDL/examples/sample.bmp
-share/adaSDL/examples/sample.wav
-share/adaSDL/examples/screen.bmp
-share/adaSDL/examples/tags
-share/adaSDL/examples/testalpha.adb
-share/adaSDL/examples/testbitmap.adb
-share/adaSDL/examples/testcdrom.adb
-share/adaSDL/examples/testerror.adb
-share/adaSDL/examples/testerror_tfunc.adb
-share/adaSDL/examples/testerror_tfunc.ads
-share/adaSDL/examples/testgl.adb
-share/adaSDL/examples/testgl_sprogs.adb
-share/adaSDL/examples/testgl_sprogs.ads
-share/adaSDL/examples/testhread.adb
-share/adaSDL/examples/testhread_sprogs.adb
-share/adaSDL/examples/testhread_sprogs.ads
-share/adaSDL/examples/testjoystick.adb
-share/adaSDL/examples/testjoystick.txt
-share/adaSDL/examples/testkeys.adb
-share/adaSDL/examples/testlock.adb
-share/adaSDL/examples/testlock_sprogs.adb
-share/adaSDL/examples/testlock_sprogs.ads
-share/adaSDL/examples/testpalette.adb
-share/adaSDL/examples/testpalette_sprogs.adb
-share/adaSDL/examples/testpalette_sprogs.ads
-share/adaSDL/examples/testsem.adb
-share/adaSDL/examples/testsem_sprogs.adb
-share/adaSDL/examples/testsem_sprogs.ads
-share/adaSDL/examples/testsprite.adb
-share/adaSDL/examples/testtimer.adb
-share/adaSDL/examples/testtimer_sprogs.adb
-share/adaSDL/examples/testtimer_sprogs.ads
-share/adaSDL/examples/testtypes.adb
-share/adaSDL/examples/testver.adb
-share/adaSDL/examples/testvidinfo.adb
-share/adaSDL/examples/testwin.adb
-share/adaSDL/examples/testwm.adb
-share/adaSDL/examples/testwm_sprogs.adb
-share/adaSDL/examples/testwm_sprogs.ads
-share/adaSDL/examples/threadwin.adb
-share/adaSDL/examples/threadwin_sprogs.adb
-share/adaSDL/examples/threadwin_sprogs.ads
-share/adaSDL/examples/torturethread.adb
-share/adaSDL/examples/torturethread_sprogs.adb
-share/adaSDL/examples/torturethread_sprogs.ads
-@dirrm lib/adaGL
-@dirrm lib/adaSDL
-@dirrm share/adaSDL/examples
-@dirrm share/adaSDL
diff --git a/devel/hyena/Makefile b/devel/hyena/Makefile
deleted file mode 100644
index 08a7225c4819..000000000000
--- a/devel/hyena/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Romain Tartiere <romain@blogreen.org>
-# $FreeBSD$
-
-PORTNAME= hyena
-PORTVERSION= 0.5
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= GNOME
-
-MAINTAINER= mono@FreeBSD.org
-COMMENT= Library of GUI and non-GUI C-sharp code
-
-BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash
-
-BROKEN= Does not build with recent mono
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2014-02-27
-
-USES= gmake
-GNU_CONFIGURE= yes
-USE_GNOME= gtksharp20
-
-NO_STAGE= yes
-post-patch:
- @${REINPLACE_CMD} -e 's|^dnl[[:blank:]]|#|' \
- ${WRKSRC}/Hyena.Data.Sqlite/Makefile.in \
- ${WRKSRC}/Hyena.Gui/Makefile.in \
- ${WRKSRC}/Hyena/Makefile.in \
- ${WRKSRC}/Mono.Data.Sqlite/Makefile.in
- @${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(libdir)/../libdata/pkgconfig|g' \
- ${WRKSRC}/build/pkg-config/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/devel/hyena/distinfo b/devel/hyena/distinfo
deleted file mode 100644
index 7004bac996e7..000000000000
--- a/devel/hyena/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (hyena-0.5.tar.gz) = 3b9ba5f412e06f3183fdaca29c47bded55ea1af8b230ad9475a981c994ed81aa
-SIZE (hyena-0.5.tar.gz) = 363351
diff --git a/devel/hyena/pkg-descr b/devel/hyena/pkg-descr
deleted file mode 100644
index 19fe3b199b35..000000000000
--- a/devel/hyena/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This is a library of GUI and non-GUI C# code, originally used in Banshee.
-
-WWW: http://live.gnome.org/Hyena
diff --git a/devel/hyena/pkg-plist b/devel/hyena/pkg-plist
deleted file mode 100644
index 415e61d4f733..000000000000
--- a/devel/hyena/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-lib/hyena/Hyena.dll
-lib/hyena/Hyena.dll.config
-lib/hyena/Hyena.dll.mdb
-lib/hyena/Mono.Data.Sqlite.dll
-lib/hyena/Mono.Data.Sqlite.dll.mdb
-lib/hyena/Hyena.Data.Sqlite.dll
-lib/hyena/Hyena.Data.Sqlite.dll.mdb
-lib/hyena/Hyena.Gui.dll
-lib/hyena/Hyena.Gui.dll.mdb
-lib/hyena/Hyena.Gui.dll.config
-libdata/pkgconfig/hyena.pc
-libdata/pkgconfig/hyena.data.sqlite.pc
-libdata/pkgconfig/hyena.gui.pc
-@dirrm lib/hyena
diff --git a/japanese/Makefile b/japanese/Makefile
index 2ad5d93ce30c..213e16b84e50 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -8,7 +8,6 @@
SUBDIR += FreeWnn-lib
SUBDIR += FreeWnn-server
SUBDIR += VTPSfont
- SUBDIR += Wnn6
SUBDIR += Wnn6-lib
SUBDIR += Wnn7-lib
SUBDIR += a2ps
@@ -189,7 +188,6 @@
SUBDIR += mtools
SUBDIR += multiskkserv
SUBDIR += mutt-devel
- SUBDIR += mypaedia-fpw
SUBDIR += mypaedia-fpw-package
SUBDIR += namazu
SUBDIR += namazu2
@@ -293,7 +291,6 @@
SUBDIR += slimeforest
SUBDIR += slrn
SUBDIR += spamassassin
- SUBDIR += srd-fpw
SUBDIR += srd-fpw-package
SUBDIR += suicavalue
SUBDIR += suikyo
diff --git a/japanese/Wnn6/Makefile b/japanese/Wnn6/Makefile
deleted file mode 100644
index 3622541b9b59..000000000000
--- a/japanese/Wnn6/Makefile
+++ /dev/null
@@ -1,94 +0,0 @@
-# Created by: Satoshi Taoka <taoka@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= Wnn6
-PORTVERSION= 97.6.6
-CATEGORIES= japanese
-DISTNAME= OMRONWnn6
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A Japanese input method (this is not free)
-
-DEPRECATED= Unmaintained, interactive and restricted
-EXPIRATION_DATE= 2014-04-01
-IGNOREFILES= ${DISTFILES}
-NO_WRKSUBDIR= yes
-LIBDIR= ${PREFIX}/OMRONWnn6
-DISTDIR= ${MOUNT_PT}/fbsd
-MOUNT_PT?= /cdrom
-MOUNT_DEV?= /dev/acd0c
-
-USERS= wnn
-
-RESTRICTED= You should buy from Omron Software Co., Ltd
-NO_BUILD= yes
-IS_INTERACTIVE= yes
-
-NO_STAGE= yes
-do-fetch:
- @${DO_NADA}
-fetch-list:
- @${DO_NADA}
-
-# If ${.CURDIR}/work/.build_done (which will be ${BUILD_COOKIE}) exists,
-# we do nothing in a 'do-fetch' stage.
-.if !exists(${.CURDIR}/work/.build_done)
-pre-extract::
- @${ECHO} "Please set the CD-ROM 'Wnn6 for Linux/FreeBSD -- 97.6.6'";
- @${ECHO} " (it is an early version !!)";
- @${ECHO} -n "into your cdrom-drive. (Press Return)"; \
- read dummy; \
- ${ECHO} "By default, a mount point and a device file"; \
- ${ECHO} " are '${MOUNT_PT}' and '${MOUNT_DEV}' respectively."; \
- ${ECHO} -n "Are these correct? (y/n) [y]"; \
- (read ans; \
- case x$${ans} in \
- xn*|xN*) \
- ${ECHO} "###########################################################"; \
- ${ECHO} "Please run 'make' in specifying MOUNT_PT and MOUNT_DEV"; \
- ${ECHO} "For example:"; \
- ${ECHO} " make MOUNT_PT=/mnt MOUNT_DEV=/dev/cd0c"; \
- ${ECHO} "###########################################################"; \
- ${FALSE}; \
- ;; \
- *) \
- ${ECHO} "Now mounting the CD-ROM ..."; \
- ;; \
- esac)
- @for t in `mount | ${GREP} ${MOUNT_PT}`; do \
- if [ x"$$t" = x"${MOUNT_PT}" ]; then \
- ${ECHO} "##################################################"; \
- ${ECHO} "${MOUNT_PT} is busy"; \
- ${ECHO} "Please 'umount ${MOUNT_PT}'"; \
- ${ECHO} "##################################################"; \
- ${FALSE}; \
- fi; \
- done
- @/sbin/mount_cd9660 ${MOUNT_DEV} ${MOUNT_PT}
-.endif
-
-pre-extract::
- @if [ ! -e ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ]; then \
- ${ECHO} ""; \
- ${ECHO} "${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}: No such file"; \
- ${ECHO} "Perhaps the CD-ROM is not 'Wnn6 for Linux/FreeBSD'"; \
- ${ECHO} "!! Note that 'Wnn6 for Linux/FreeBSD' is an old version !!"; \
- /sbin/umount ${MOUNT_PT}; \
- ${ECHO} "Umounting is done ..."; \
- ${FALSE}; \
- fi
-
-post-extract:
- @/sbin/umount ${MOUNT_PT}
-
-pre-su-install:
- @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-
-do-install:
- @cd ${WRKSRC}/usr; tar cf - OMRONWnn6 | (cd ${PREFIX}; tar xvpf -)
-
-post-install:
- @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
-.include <bsd.port.mk>
diff --git a/japanese/Wnn6/pkg-descr b/japanese/Wnn6/pkg-descr
deleted file mode 100644
index 36d090544540..000000000000
--- a/japanese/Wnn6/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-This is a port of 'Wnn6 for Linux/FreeBSD', a Japanese input
-method. 'Wnn6' is not free.
-
-Note that 'Wnn6 for Linux/FreeBSD' is an old version, and you can
-buy a newer version from Omron Software Co., Ltd. The newer Wnn6 is a
-package-style for FreeBSD, so you can pkg_add it directly. That is, it
-is not necessary to use this port if yours is the newer version.
-
-+------------------------------------------+
-| E-mail: wnn-info@omronsoft.co.jp |
-| TEL: +81-44-246-6006 |
-| FAX: +81-44-246-6011 |
-+------------------------------------------+
-
-Remark: If a value of ${PKG_PREFIX} is not '/usr/local', the following
-symbolic links are made:
-
-"/usr/local/bin/Wnn6" to "${PKG_PREFIX}/OMRONWnn6/Wnn6fbsd" and,
-"/usr/local/lib/wnn6" to "${PKG_PREFIX}/OMRONWnn6/wnn6fbsd".
-
-WWW: http://www.omronsoft.co.jp/
diff --git a/japanese/Wnn6/pkg-install b/japanese/Wnn6/pkg-install
deleted file mode 100644
index a5a407b36187..000000000000
--- a/japanese/Wnn6/pkg-install
+++ /dev/null
@@ -1,111 +0,0 @@
-#!/bin/sh
-# an installation script for Wnn6
-
-ask() {
- local question default answer
-
- question=$1
- default=$2
- if [ -z "${PACKAGE_BUILDING}" ]; then
- read -p "${question} (y/n) [${default}]? " answer
- fi
- if [ x${answer} = x ]; then
- answer=${default}
- fi
- echo ${answer}
-}
-
-yesno() {
- local dflt question answer
-
- question=$1
- dflt=$2
- while :; do
- answer=$(ask "${question}" "${dflt}")
- case "${answer}" in
- [Yy]*) return 0;;
- [Nn]*) return 1;;
- esac
- echo "Please answer yes or no."
- done
-}
-
-case $2 in
-PRE-INSTALL)
-
- ## Hack /etc/services ##
- FILE="/etc/services"
- # check
- OK=no
- HAS_WNN6=no
- COUNT=1
- for i in `grep wnn6 $FILE `; do
- if [ $COUNT = 1 ] && [ X"$i" = X"wnn6" ]; then
- HAS_WNN6=yes
- elif [ $COUNT = 2 ] && [ $HAS_WNN6 = yes ] && \
- [ X"$i" = X"22273/tcp" ]; then
- OK=yes
- break
- fi
- COUNT=`expr ${COUNT} + 1`
- done
- # add an entry for wnn6 to /etc/services
- if [ $OK = no ]; then
- echo "This system has no entry for Wnn6 in ${FILE}"
- if yesno "Would you like to add it automatically?" y; then
- mv ${FILE} ${FILE}.bak
- (grep -v wnn6 ${FILE}.bak ; \
- echo "wnn6 22273/tcp # Wnn6") >> ${FILE}
- rm ${FILE}.bak
- else
- echo "Please add 'wnn6 22273/tcp' into ${FILE}, and try again."
- exit 1
- fi
- fi
-
-POST-INSTALL)
-
- mkdir -p /usr/local/bin
- mkdir -p /usr/local/lib
- cd /usr/local/bin; rm -f Wnn6; ln -s ${PKG_PREFIX}/OMRONWnn6/Wnn6fbsd Wnn6
- cd /usr/local/lib; rm -f wnn6; ln -s ${PKG_PREFIX}/OMRONWnn6/wnn6fbsd wnn6
- if [ X${PKG_PREFIX} != X"/usr/local" ]; then
- echo
- echo "Warning!!"
- echo "We made symbolic links from \"/usr/local/bin/Wnn6\" to \"${PKG_PREFIX}/OMRONWnn6/Wnn6fbsd\""
- echo "and from \"/usr/local/lib/wnn6\" to \"${PKG_PREFIX}/OMRONWnn6/wnn6fbsd\""
- fi
- cd ${PKG_PREFIX}/OMRONWnn6/wnn6fbsd/ja_JP; rm -f dic; ln -s ../../wnn6dic dic
- chown -R wnn ${PKG_PREFIX}/OMRONWnn6
- chmod 4555 ${PKG_PREFIX}/OMRONWnn6/Wnn6fbsd/jserver
- chmod 4555 ${PKG_PREFIX}/OMRONWnn6/Wnn6fbsd/wnnds
-
- ## create a startup script ##
- wnnserver=/usr/local/bin/Wnn6/jserver
- wnnname=Wnn6
- startup_script=${PKG_PREFIX}/etc/rc.d/${wnnname}.sh
- if [ ! -f ${startup_script} ]; then
- echo "Installing ${startup_script} startup file."
- echo '#!/bin/sh' > ${startup_script};
- echo "wnn=${wnnserver}" >> ${startup_script};
- echo 'case $1 in' >> ${startup_script};
- echo 'start)' >> ${startup_script};
- echo ' if [ -f $wnn ]; then' >> ${startup_script};
- echo " echo -n ' ${wnnname}'" >> ${startup_script};
- echo ' $wnn' >> ${startup_script};
- echo " fi" >> ${startup_script};
- echo ' ;;' >> ${startup_script};
- echo 'stop)' >> ${startup_script};
- echo ' killall $wnn' >> ${startup_script};
- echo " echo -n ' ${wnnname}'" >> ${startup_script};
- echo ' ;;' >> ${startup_script};
- echo '*)' >> ${startup_script};
- echo ' echo "Usage: `basename $0` {start|stop}" >&2' >> ${startup_script};
- echo ' ;;' >> ${startup_script};
- echo 'esac' >> ${startup_script};
- echo 'exit 0' >> ${startup_script};
- chmod 755 ${startup_script}
- chown bin:bin ${startup_script}
- fi
- ;;
-esac
diff --git a/japanese/Wnn6/pkg-plist b/japanese/Wnn6/pkg-plist
deleted file mode 100644
index 12665a4fe840..000000000000
--- a/japanese/Wnn6/pkg-plist
+++ /dev/null
@@ -1,105 +0,0 @@
-OMRONWnn6/doc/copyright.html
-OMRONWnn6/doc/man07.0006.i.jpg
-OMRONWnn6/doc/man07.0004.i.jpg
-OMRONWnn6/doc/man07.0003.i.jpg
-OMRONWnn6/doc/man06.html
-OMRONWnn6/doc/man05.html
-OMRONWnn6/doc/man05.0002.i.jpg
-OMRONWnn6/doc/man04.html
-OMRONWnn6/doc/man04.0005.i.jpg
-OMRONWnn6/doc/man04.0003.i.jpg
-OMRONWnn6/doc/man03.html
-OMRONWnn6/doc/man03.0018.i.jpg
-OMRONWnn6/doc/man03.0016.i.jpg
-OMRONWnn6/doc/man03.0006.i.jpg
-OMRONWnn6/doc/man02.html
-OMRONWnn6/doc/man02.0033.i.jpg
-OMRONWnn6/doc/man02.0006.i.jpg
-OMRONWnn6/doc/man02.0002.i.jpg
-OMRONWnn6/doc/man01.html
-OMRONWnn6/doc/intro-02.html
-OMRONWnn6/doc/intro-02.0001.i.jpg
-OMRONWnn6/doc/intro-01.html
-OMRONWnn6/doc/index.html
-OMRONWnn6/doc/hajimeni.html
-OMRONWnn6/doc/furoku-symbol.html
-OMRONWnn6/doc/furoku-error.html
-OMRONWnn6/doc/man07.html
-OMRONWnn6/wnn6dic/bushu/bushu.dic
-OMRONWnn6/wnn6dic/bushu/bushu.fzk
-OMRONWnn6/wnn6dic/iwanami/fisd
-OMRONWnn6/wnn6dic/iwanami/ikeiji.dic
-OMRONWnn6/wnn6dic/iwanami/kihon.dic
-OMRONWnn6/wnn6dic/iwanami/kougo.fzk
-OMRONWnn6/wnn6dic/iwanami/std.fzk
-OMRONWnn6/wnn6dic/iwanami/symbol.dic
-OMRONWnn6/wnn6dic/iwanami/tankan.dic
-OMRONWnn6/wnn6dic/iwanami/tankan2.dic
-OMRONWnn6/wnn6dic/iwanami/tankan3.dic
-OMRONWnn6/wnn6dic/iwanami/tel.dic
-OMRONWnn6/wnn6dic/iwanami/zip.dic
-OMRONWnn6/wnn6fbsd/ja_JP/jserverrc
-OMRONWnn6/wnn6fbsd/ja_JP/hinsi.data
-OMRONWnn6/wnn6fbsd/ja_JP/wnnstat.msg
-OMRONWnn6/wnn6fbsd/ja_JP/libwnn.msg
-OMRONWnn6/wnn6fbsd/ja_JP/uumrc
-OMRONWnn6/wnn6fbsd/ja_JP/wnnenvrc
-OMRONWnn6/wnn6fbsd/ja_JP/otow.format/atok7-wnn6.fmt
-OMRONWnn6/wnn6fbsd/ja_JP/otow.format/atok8-wnn6.fmt
-OMRONWnn6/wnn6fbsd/ja_JP/otow.format/egbridge-wnn6.fmt
-OMRONWnn6/wnn6fbsd/ja_JP/otow.format/vje-wnn6.fmt
-OMRONWnn6/wnn6fbsd/offlinerc
-OMRONWnn6/wnn6fbsd/serverdefs
-OMRONWnn6/wnn6fbsd/udmergerc
-OMRONWnn6/wnnsdk/mule-2.2.2/README.mule
-OMRONWnn6/wnnsdk/mule-2.2.2/mule-2.2.2-wnn6.diff
-OMRONWnn6/wnnsdk/sdk/SunOS-4.1.tar.gz
-OMRONWnn6/wnnsdk/sdk/Solaris-2.4.tar.gz
-OMRONWnn6/wnnsdk/sdk/IRIX-5.3.tar.gz
-OMRONWnn6/wnnsdk/sdk/DGUX-5.4.tar.gz
-OMRONWnn6/wnnsdk/sdk/Solaris-2.4-x86.tar.gz
-OMRONWnn6/wnnsdk/sdk/BSD386-1.1.tar.gz
-OMRONWnn6/wnnsdk/sdk/AIX-3.2.tar.gz
-OMRONWnn6/wnnsdk/sdk/AlphaOSF1-1.2.tar.gz
-OMRONWnn6/wnnsdk/sdk/EWS-UX-4.0.tar.gz
-OMRONWnn6/wnnsdk/sdk/FreeBSD-2.0.5R.tar.gz
-OMRONWnn6/wnnsdk/sdk/HI-UX-3050RX.tar.gz
-OMRONWnn6/wnnsdk/sdk/HPUX-9.0.tar.gz
-OMRONWnn6/wnnsdk/sdk/LUNA88K-2.0.tar.gz
-OMRONWnn6/wnnsdk/sdk/Linux-1.2.8.tar.gz
-OMRONWnn6/wnnsdk/sdk/NEWS-OS-4.2R.tar.gz
-OMRONWnn6/wnnsdk/sdk/NEWS-OS-6.0.tar.gz
-OMRONWnn6/wnnsdk/sdk/UniOS-U-3.0.tar.gz
-OMRONWnn6/wnnsdk/sdk/AlphaOSF1-3.2A.tar.gz
-OMRONWnn6/wnnsdk/sdk/FreeBSD-2.2R.tar.gz
-OMRONWnn6/wnnsdk/sdk/Linux-2.0.0.tar.gz
-OMRONWnn6/Wnn6fbsd/atod
-OMRONWnn6/Wnn6fbsd/dtoa
-OMRONWnn6/Wnn6fbsd/jserver
-OMRONWnn6/Wnn6fbsd/otow
-OMRONWnn6/Wnn6fbsd/udmerge
-OMRONWnn6/Wnn6fbsd/wnnaccess
-OMRONWnn6/Wnn6fbsd/wnnds
-OMRONWnn6/Wnn6fbsd/wnnkill
-OMRONWnn6/Wnn6fbsd/wnnoffline
-OMRONWnn6/Wnn6fbsd/wnnstat
-OMRONWnn6/Wnn6fbsd/wnntouch
-OMRONWnn6/README.sjis
-OMRONWnn6/README.jis
-OMRONWnn6/README.euc
-@dirrm OMRONWnn6/wnnsdk/sdk
-@dirrm OMRONWnn6/wnnsdk/mule-2.2.2
-@dirrm OMRONWnn6/wnnsdk
-@dirrm OMRONWnn6/wnn6fbsd/ja_JP/otow.format
-@unexec rm %D/OMRONWnn6/wnn6fbsd/ja_JP/dic
-@dirrm OMRONWnn6/wnn6fbsd/ja_JP
-@dirrm OMRONWnn6/wnn6fbsd
-@dirrm OMRONWnn6/wnn6dic/iwanami
-@dirrm OMRONWnn6/wnn6dic/bushu
-@dirrm OMRONWnn6/wnn6dic
-@dirrm OMRONWnn6/doc
-@dirrm OMRONWnn6/Wnn6fbsd
-@dirrm OMRONWnn6
-etc/rc.d/Wnn6.sh
-@unexec rm /usr/local/bin/Wnn6
-@unexec rm /usr/local/lib/wnn6
diff --git a/japanese/mypaedia-fpw/Makefile b/japanese/mypaedia-fpw/Makefile
deleted file mode 100644
index b6f6d24f9f92..000000000000
--- a/japanese/mypaedia-fpw/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-# Created by: Satoshi Taoka <taoka@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= mypaedia-fpw
-PORTVERSION= 1.4.3
-PORTREVISION= 2
-CATEGORIES= japanese
-MASTER_SITES= http://openlab.ring.gr.jp/edict/fpw/dist/mypaedia/
-DISTNAME= mypaedia-fpw${PORTVERSION}-src
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= An encyclopedia "Mypaedia" (EPWING V1 format)
-
-BUILD_DEPENDS= fpwmake:${PORTSDIR}/japanese/freepwing \
- ja-p5-Jcode>=0:${PORTSDIR}/japanese/p5-Jcode
-
-DEPRECATED= Unmaintained, interactive and restricted
-EXPIRATION_DATE= 2014-04-01
-IS_INTERACTIVE= YES
-RESTRICTED= The original dictionary is not free
-USES= perl5
-WRKSRC= ${WRKDIR}/mypaedia-fpw${PORTVERSION}
-DICT_PATH?= /cdrom
-
-NO_STAGE= yes
-post-extract:
- @if [ ! -f ${DICT_PATH}/INDEX/ITEM.DAT ]; then \
- ${ECHO} "###################################################"; \
- ${ECHO} "Specify a mount point for Mypaedia's CD-ROM"; \
- ${ECHO} "and excecute the following command again:"; \
- ${ECHO} " make DICT_PATH=${DICT_PATH}"; \
- ${ECHO} "###################################################"; \
- ${FALSE}; \
- fi
-
-do-build:
-# cd ${WRKSRC}; fpwmake SRCDIR=${DICT_PATH} > /dev/null; \
- cd ${WRKSRC}; fpwmake SRCDIR=${DICT_PATH}; \
- fpwmake catalogs
-
-do-install:
- ${MKDIR} ${PREFIX}/share/dict/mypaedia-fpw/mypaedia/data
- ${MKDIR} ${PREFIX}/share/dict/mypaedia-fpw/mypaedia/gaiji
- ${INSTALL_DATA} ${WRKSRC}/honmon \
- ${PREFIX}/share/dict/mypaedia-fpw/mypaedia/data
- ${INSTALL_DATA} ${WRKSRC}/gai16f \
- ${PREFIX}/share/dict/mypaedia-fpw/mypaedia/gaiji
- ${INSTALL_DATA} ${WRKSRC}/gai16h \
- ${PREFIX}/share/dict/mypaedia-fpw/mypaedia/gaiji
- ${INSTALL_DATA} ${WRKSRC}/catalogs ${PREFIX}/share/dict/mypaedia-fpw
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
-.for file in AUTHORS COPYING ChangeLog GAIJI.TXT MYPAEDIA-format.txt README.PKG README.TXT TOBEDONE
- ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/japanese/mypaedia-fpw/distinfo b/japanese/mypaedia-fpw/distinfo
deleted file mode 100644
index 753fdadcc086..000000000000
--- a/japanese/mypaedia-fpw/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mypaedia-fpw1.4.3-src.tar.gz) = dc024bbe3142aa531ff83e46ee986fbbbd504abaf885d5d43b91b634884c8ac2
-SIZE (mypaedia-fpw1.4.3-src.tar.gz) = 76630
diff --git a/japanese/mypaedia-fpw/pkg-descr b/japanese/mypaedia-fpw/pkg-descr
deleted file mode 100644
index cc33b488bc02..000000000000
--- a/japanese/mypaedia-fpw/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-"Mypaedia" is the encyclopedia produced by HITACHI DIGITAL HEIBONSHA.
-This is a dictionary converted from the original one into JIS X 4081
-format (that is a subset of EPWING V1) by FreePWING. So it can be used
-by EPWING viewers on Unix and the other OS (e.g. Windows or MacOS).
-
-o URL for HITACHI DIGITAL HEIBONSHA:
- http://www.hdh.co.jp/
-
-o URL for this converted dictionary:
-WWW: http://openlab.ring.gr.jp/edict/mypaedia-fpw/
diff --git a/japanese/mypaedia-fpw/pkg-plist b/japanese/mypaedia-fpw/pkg-plist
deleted file mode 100644
index e489dce44e7a..000000000000
--- a/japanese/mypaedia-fpw/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-share/dict/mypaedia-fpw/mypaedia/data/honmon
-share/dict/mypaedia-fpw/mypaedia/gaiji/gai16f
-share/dict/mypaedia-fpw/mypaedia/gaiji/gai16h
-share/dict/mypaedia-fpw/catalogs
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/GAIJI.TXT
-%%PORTDOCS%%%%DOCSDIR%%/MYPAEDIA-format.txt
-%%PORTDOCS%%%%DOCSDIR%%/README.PKG
-%%PORTDOCS%%%%DOCSDIR%%/README.TXT
-%%PORTDOCS%%%%DOCSDIR%%/TOBEDONE
-@dirrm share/dict/mypaedia-fpw/mypaedia/data
-@dirrm share/dict/mypaedia-fpw/mypaedia/gaiji
-@dirrm share/dict/mypaedia-fpw/mypaedia
-@dirrm share/dict/mypaedia-fpw
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/japanese/srd-fpw/Makefile b/japanese/srd-fpw/Makefile
deleted file mode 100644
index ccee31834966..000000000000
--- a/japanese/srd-fpw/Makefile
+++ /dev/null
@@ -1,62 +0,0 @@
-# Created by: Satoshi Taoka <taoka@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= srd-fpw
-PORTVERSION= 1.1.5
-PORTREVISION= 2
-CATEGORIES= japanese
-MASTER_SITES= http://openlab.ring.gr.jp/edict/fpw/dist/srd/
-DISTNAME= srd-fpw${PORTVERSION}-src
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A English - Japanese Dictionary "Random House" (EPWING V1 format)
-
-BUILD_DEPENDS= fpwmake:${PORTSDIR}/japanese/freepwing \
- ja-p5-Jcode>=0:${PORTSDIR}/japanese/p5-Jcode
-
-DEPRECATED= Unmaintained, interactive and restricted
-EXPIRATION_DATE= 2014-04-01
-IS_INTERACTIVE= YES
-RESTRICTED= The original dictionary is not free
-USES= perl5
-WRKSRC= ${WRKDIR}/srd-fpw${PORTVERSION}
-DICT_PATH?= /cdrom
-
-NO_STAGE= yes
-post-extract:
- @if [ ! -f ${DICT_PATH}/SRD.INI ]; then \
- ${ECHO} "###################################################"; \
- ${ECHO} "Specify a mount point for Random House's CD-ROM"; \
- ${ECHO} "or a directory which you copied it from the CD-ROM".; \
- ${ECHO} "And excecute the following command again:"; \
- ${ECHO} " make DICT_PATH=${DICT_PATH}"; \
- ${ECHO} "###################################################"; \
- ${FALSE}; \
- fi
-
-do-build:
-# cd ${WRKSRC}; fpwmake SRCDIR=${DICT_PATH} > /dev/null; \
- cd ${WRKSRC}; \
- fpwmake SRCDIR=${DICT_PATH} png; \
- fpwmake SRCDIR=${DICT_PATH}; \
- fpwmake catalogs
-
-do-install:
- ${MKDIR} ${PREFIX}/share/dict/srd-fpw/srd-fpw/data
- ${MKDIR} ${PREFIX}/share/dict/srd-fpw/srd-fpw/gaiji
- ${INSTALL_DATA} ${WRKSRC}/honmon \
- ${PREFIX}/share/dict/srd-fpw/srd-fpw/data
- ${INSTALL_DATA} ${WRKSRC}/gai16f \
- ${PREFIX}/share/dict/srd-fpw/srd-fpw/gaiji
- ${INSTALL_DATA} ${WRKSRC}/gai16h \
- ${PREFIX}/share/dict/srd-fpw/srd-fpw/gaiji
- ${INSTALL_DATA} ${WRKSRC}/catalogs ${PREFIX}/share/dict/srd-fpw
- ${INSTALL_DATA} ${WRKSRC}/img.dat ${PREFIX}/share/dict/srd-fpw
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
-.for file in AUTHORS COPYING ChangeLog GAIJI.TXT NEWS README.PKG README.TXT TOBEDONE
- ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/japanese/srd-fpw/distinfo b/japanese/srd-fpw/distinfo
deleted file mode 100644
index 47807259b783..000000000000
--- a/japanese/srd-fpw/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (srd-fpw1.1.5-src.tar.gz) = 281d0965ca3d36a1a09914c023640285db1fd7154f2e88bcdec201c1f61a19c3
-SIZE (srd-fpw1.1.5-src.tar.gz) = 62903
diff --git a/japanese/srd-fpw/pkg-descr b/japanese/srd-fpw/pkg-descr
deleted file mode 100644
index 1faad468f33c..000000000000
--- a/japanese/srd-fpw/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-"Random House" is the English - Japanese dictionary produced by
-Shougakukan Inc. This is a dictionary converted from the original one
-into JIS X 4081 format (that is a subset of EPWING V1) by
-FreePWING. So it can be used by EPWING viewers on Unix and the other
-OS (e.g. Windows or MacOS).
-
-o URL for Shougakukan Inc.:
- http://ebook.shogakukan.co.jp/index.html
-
-o URL for this converted dictionary:
-WWW: http://openlab.ring.gr.jp/edict/srd-fpw/
-
-Notice: ${PREFIX}/share/dict/srd-fpw/img.dat converted from the
- original img.data is a PNG format. If you use XEmacs and
- the converted data then image data can be inlined.
diff --git a/japanese/srd-fpw/pkg-plist b/japanese/srd-fpw/pkg-plist
deleted file mode 100644
index 152b575c1a02..000000000000
--- a/japanese/srd-fpw/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-share/dict/srd-fpw/srd-fpw/data/honmon
-share/dict/srd-fpw/srd-fpw/gaiji/gai16f
-share/dict/srd-fpw/srd-fpw/gaiji/gai16h
-share/dict/srd-fpw/catalogs
-share/dict/srd-fpw/img.dat
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/GAIJI.TXT
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README.PKG
-%%PORTDOCS%%%%DOCSDIR%%/README.TXT
-%%PORTDOCS%%%%DOCSDIR%%/TOBEDONE
-@dirrm share/dict/srd-fpw/srd-fpw/data
-@dirrm share/dict/srd-fpw/srd-fpw/gaiji
-@dirrm share/dict/srd-fpw/srd-fpw
-@dirrm share/dict/srd-fpw
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/lang/Makefile b/lang/Makefile
index 23aaccaaec58..63f08b3dc666 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -93,7 +93,6 @@
SUBDIR += gforth
SUBDIR += ghc
SUBDIR += gjs
- SUBDIR += gnat
SUBDIR += gnat-aux
SUBDIR += gnat_util
SUBDIR += gnatdroid-armv5
diff --git a/lang/gnat/Makefile b/lang/gnat/Makefile
deleted file mode 100644
index e5567ff9ab19..000000000000
--- a/lang/gnat/Makefile
+++ /dev/null
@@ -1,214 +0,0 @@
-# Created by: hsu, nils@guru.ims.uni-stuttgart.de, maurice@serc.rmit.edu.au
-# $FreeBSD$
-
-PORTNAME= gnat
-PORTVERSION= 2010
-CATEGORIES= lang
-MASTER_SITES= ${MASTER_SITE_LOCAL:S/$/:boot/}
-MASTER_SITE_SUBDIR= deischen/gcc/:boot
-DISTFILES= ${gcc_srcfile}:gcc ${gnat_srcfile}:gnat
-
-MAINTAINER= deischen@FreeBSD.org
-COMMENT= The GNU Ada Compiler system
-
-LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \
- mpfr.4:${PORTSDIR}/math/mpfr
-
-LICENSE_COMB= multi
-LICENSE= GPLv3 LGPL3
-
-ONLY_FOR_ARCHS= i386
-
-DEPRECATED= The Ada framework is based on lang/gcc-aux, use it instead
-EXPIRATION_DATE=2014-04-01
-
-USES= bison gmake iconv perl5
-USE_PERL5= build
-
-WRKSRC= ${WRKDIR}/build
-
-MAN1= gnatgcc.1 gnatcpp.1 gnatgcov.1
-MAN7= fsf-funding.7 gfdl.7 gpl.7
-MAN7= ${fsf_mans:S/$/${fsf_suffix}.7/}
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-gcc_version= 4.3.6
-fsf_mans= fsf-funding gfdl gpl
-fsf_suffix= -${PORTNAME}
-gnuhost= ${CONFIGURE_TARGET}
-targlib= ${PREFIX}/lib/gcc-gnat
-targlibexec= ${PREFIX}/libexec/gcc-gnat
-gcc_srcdir= gcc-4_3-branch-src
-gnat_srcdir= gnat-gpl-2010-src
-gcc_wrksrc= ${WRKDIR}/${gcc_srcdir}
-gnat_wrksrc= ${WRKDIR}/${gnat_srcdir}
-# http://libre.adacore.com/:gcc
-# http://libre.adacore.com/:gnat
-gcc_srcfile= gcc-4_3-branch-rev160200-src.tgz
-gnat_srcfile= gnat-gpl-2010-src.tgz
-
-PATCH_WRKSRC= ${gcc_wrksrc}
-
-GNU_CONFIGURE= yes
-CONFIGURE_SCRIPT= ../${gcc_srcdir}/configure
-CONFIGURE_ARGS= --enable-languages="c,ada" \
- --program-prefix=gnat \
- --disable-nls \
- --with-system-zlib \
- ${ICONV_CONFIGURE_ARG} \
- --libdir=${targlib} \
- --libexecdir=${targlibexec} \
- --disable-libada
-COMPILE_DATA= MAKEINFO=${FALSE}
-MAKE_ENV+= PTHREAD_LIBS=${PTHREAD_LIBS}
-
-PLIST_SUB= GNUHOST=${gnuhost} GCC_VERSION=${gcc_version} \
- LIBRARY_VERSION=${LIBRARY_VERSION}
-
-# You need a compiler who calls an existing GNAT compiler (3.15 or greater).
-# If you have one, point GNATGCC at it. By default, we'll look for one in
-# the path. If we can't find one, we'll fetch a distfile containing
-# a minimum (still pretty large) compiler toolset and use that to build.
-
-GNATGCC!= if ${WHICH} gnatgcc > /dev/null 2>&1; then \
- ${ECHO_CMD} "`${WHICH} gnatgcc`"; \
- else \
- ${ECHO_CMD} ""; \
- fi
-GNATBIND!= if ${WHICH} gnatbind > /dev/null 2>&1; then \
- ${ECHO_CMD} "`${WHICH} gnatbind`"; \
- else \
- ${ECHO_CMD} ""; \
- fi
-
-.if !empty(GNATGCC) && !empty(GNATBIND)
-have_boot!= if [ -x ${GNATGCC} -a -x ${GNATBIND} ]; then \
- ${ECHO_CMD} "$$PATH"; \
- else \
- ${ECHO_CMD} ""; \
- fi
-.else
-have_boot=
-.endif
-
-.if empty(have_boot)
-DISTFILES+= gnat-2005-boot.tgz:boot
-BUILD_DEPENDS+= ${LOCALBASE}/lib/compat/libc.so.6:${PORTSDIR}/misc/compat6x
-# Warning! You need the trailing slash on GCC_EXEC_PREFIX.
-COMPILE_DATA+= GCC_EXEC_PREFIX=${WRKDIR}/adaboot/lib/gcc/ \
- ADA_INCLUDE_PATH=${WRKDIR}/adaboot/lib/gcc/adainclude \
- ADA_OBJECTS_PATH=${WRKDIR}/adaboot/lib/gcc/adalib
-GNATGCC= gnatgcc
-have_boot= ${WRKDIR}/adaboot/bin:${WRKDIR}/adaboot/libexec/gcc:${PATH}
-.endif
-
-# Make sure we use the Ada-aware gcc compiler.
-CC= ${GNATGCC}
-CONFIGURE_ENV+= ${COMPILE_DATA} CC=${GNATGCC} PATH=${have_boot}
-MAKE_ENV+= ${COMPILE_DATA} PATH=${have_boot}
-
-# Shared library handling
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-USE_LDCONFIG= ${PREFIX}/lib ${targlib}
-LIBRARY_VERSION= 2010
-PLIST_SUB+= SHAREDLIB=""
-.else
-CONFIGURE_ARGS+= --disable-shared
-PLIST_SUB+= SHAREDLIB="@comment "
-.endif
-
-# Check for GNAT sources.
-.if !exists(${DISTDIR}/${gnat_srcfile})
-IGNORE= you must fetch the source distribution manually. Please access http://libre.adacore.com/ with a web browser and download the source files: ${gnat_srcfile} ${gcc_srcfile} placing them in ${DISTDIR}
-.endif
-
-pre-patch:
- @${ECHO} "===> Applying FreeBSD ports tree patches for gcc34."
- @${ECHO} "===> Applying GNAT supplied patches for gcc43."
- @( cd ${gcc_wrksrc}/; \
- ${CAT} ${gnat_wrksrc}/src/gcc-43.dif | ${PATCH} ${PATCH_ARGS} )
- @${ECHO} "===> Moving GNAT compiler sources into GCC tree."
- @( ${MV} ${gnat_wrksrc}/src/ada ${gcc_wrksrc}/gcc )
-
-pre-configure:
- @${MKDIR} ${WRKSRC}
- cd ${gcc_wrksrc} ; contrib/gcc_update --touch
- ${RM} -f ${gcc_wrksrc}/gcc/*/*.info*
- @${TOUCH} ${TOUCH_FLAGS} ${gcc_wrksrc}/gcc/cstamp-h.in
-
-do-build:
- (cd ${WRKSRC}; \
- PATH=${have_boot} \
- ${SETENV} ${COMPILE_DATA} ${GMAKE} CC=${CC} )
- (cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} \
- ${GMAKE} PTHREAD_LIBS=${PTHREAD_LIBS} bootstrap-lean )
- (cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} \
- ${GMAKE} -C gcc PTHREAD_LIBS=${PTHREAD_LIBS} gnatlib )
-.if defined(WANT_SHAREDLIBS)
- (cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} \
- ${GMAKE} -C gcc PTHREAD_LIBS=${PTHREAD_LIBS} gnatlib-shared )
-.endif
- (cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} \
- ${GMAKE} -C gcc PTHREAD_LIBS=${PTHREAD_LIBS} gnattools )
-
-post-install:
- ${INSTALL_SCRIPT} ${gcc_wrksrc}/gcc/ada/gnathtml.pl ${PREFIX}/bin
- @(for prog in \
- ${PREFIX}/bin/gnat \
- ${PREFIX}/bin/gnatbind \
- ${PREFIX}/bin/gnatchop \
- ${PREFIX}/bin/gnatclean \
- ${PREFIX}/bin/gnatcpp \
- ${PREFIX}/bin/gnatfind \
- ${PREFIX}/bin/gnatgcc \
- ${PREFIX}/bin/gnatgcov \
- ${PREFIX}/bin/gnatkr \
- ${PREFIX}/bin/gnatlink \
- ${PREFIX}/bin/gnatls \
- ${PREFIX}/bin/gnatmake \
- ${PREFIX}/bin/gnatname \
- ${PREFIX}/bin/gnatprep \
- ${PREFIX}/bin/gnatxref \
- ${PREFIX}/bin/${gnuhost}-gcc-${gcc_version} \
- ${PREFIX}/bin/${gnuhost}-gnatgcc \
- ${targlibexec}/${gnuhost}/${gcc_version}/cc1 \
- ${targlibexec}/${gnuhost}/${gcc_version}/gnat1 \
- ${targlibexec}/${gnuhost}/${gcc_version}/collect2 ; \
- do \
- if [ -x $$prog ]; then \
- ${STRIP_CMD} $$prog ; \
- fi \
- done)
- @(${CHOWN} -R root:wheel ${targlib})
- @(${CHOWN} -R root:wheel ${targlibexec})
- # This empty fortran directory is making trouble.
- ${RM} -rf ${PREFIX}/lib/gcc-gnat/gcc/${CONFIGURE_TARGET}/${gcc_version}/finclude
- # Version FSF funding and licensing manuals. XXX Fix before it happens!
- for mp in ${fsf_mans}; do \
- ${MV} -f ${PREFIX}/man/man7/$${mp}.7 \
- ${PREFIX}/man/man7/$${mp}${fsf_suffix}.7; \
- done
- # Prepare a temporary list of installed libraries and include files.
- ${RM} -f ${WRKDIR}/PLIST.lib
- for d in lib/gcc-gnat libexec/gcc-gnat/gcc/${CONFIGURE_TARGET}/; do \
- cd ${PREFIX}; \
- if [ -d $${d} ]; then \
- ${FIND} $${d} -type f -o -type l >>${WRKDIR}/PLIST.lib; \
- ${FIND} $${d} -type d | ${SORT} -r | ${SED} -e 's/^/@dirrm /g' >>${WRKDIR}/PLIST.lib; \
- fi; \
- done
- # Following directories should be removed on deinstall if empty. Add them to the temporary list.
- ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc-gnat/gcc/${CONFIGURE_TARGET} 2>/dev/null || true" >> ${WRKDIR}/PLIST.lib
- ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc-gnat/gcc 2>/dev/null || true" >> ${WRKDIR}/PLIST.lib
- ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc-gnat 2>/dev/null || true" >> ${WRKDIR}/PLIST.lib
- # Insert the temporary list in the packing list.
- cd ${WRKDIR}; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST}
-
-.include <bsd.port.post.mk>
diff --git a/lang/gnat/distinfo b/lang/gnat/distinfo
deleted file mode 100644
index 79451ff33af4..000000000000
--- a/lang/gnat/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SHA256 (gnat-gpl-2010-src.tgz) = e89b6209e382680a49b3821bf6f13e87780e05f91e4c386821807f6205da4bd2
-SIZE (gnat-gpl-2010-src.tgz) = 9276344
-SHA256 (gcc-4_3-branch-rev160200-src.tgz) = 0aa86252f3000b1ab17ec5ec2634d9161d6efdb3ee9ea29450a8769a194f3893
-SIZE (gcc-4_3-branch-rev160200-src.tgz) = 38790282
-SHA256 (gnat-2005-boot.tgz) = c1d7b1558e377f412d78cb2bf832489c288862d25be21b566e8e0fb2803425d9
-SIZE (gnat-2005-boot.tgz) = 10387392
diff --git a/lang/gnat/files/patch-Makefile.rtl b/lang/gnat/files/patch-Makefile.rtl
deleted file mode 100644
index a9b0bfd0bd15..000000000000
--- a/lang/gnat/files/patch-Makefile.rtl
+++ /dev/null
@@ -1,10 +0,0 @@
---- gcc/ada/Makefile.rtl.orig 2010-03-27 12:44:36.000000000 -0400
-+++ gcc/ada/Makefile.rtl 2010-09-28 11:18:21.000000000 -0400
-@@ -505,6 +505,7 @@
- s-memory$(objext) \
- s-objrea$(objext) \
- s-os_lib$(objext) \
-+ s-oscons$(objext) \
- s-osprim$(objext) \
- s-pack03$(objext) \
- s-pack05$(objext) \
diff --git a/lang/gnat/files/patch-aa b/lang/gnat/files/patch-aa
deleted file mode 100644
index aa2051d42a29..000000000000
--- a/lang/gnat/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/Makefile.in.orig 2010-09-28 11:10:55.000000000 -0400
-+++ gcc/Makefile.in 2010-09-28 11:13:07.000000000 -0400
-@@ -3944,7 +3944,7 @@
- # Install the driver last so that the window when things are
- # broken is small.
- install: install-common $(INSTALL_HEADERS) \
-- install-cpp install-man install-info install-@POSUB@ \
-+ install-cpp install-man install-@POSUB@ \
- install-driver
-
- # Handle cpp installation.
diff --git a/lang/gnat/files/patch-ab b/lang/gnat/files/patch-ab
deleted file mode 100644
index bf9f0e776732..000000000000
--- a/lang/gnat/files/patch-ab
+++ /dev/null
@@ -1,10 +0,0 @@
---- gcc/ada/env.c.orig 2010-06-03 02:19:06.000000000 -0400
-+++ gcc/ada/env.c 2010-09-28 11:05:55.000000000 -0400
-@@ -167,6 +167,7 @@
- }
-
- #elif (defined (__vxworks) && defined (__RTP__)) || defined (__APPLE__)
-+ || defined(__FreeBSD__)
- setenv (name, value, 1);
-
- #else
diff --git a/lang/gnat/files/patch-ac b/lang/gnat/files/patch-ac
deleted file mode 100644
index cded7b727d57..000000000000
--- a/lang/gnat/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/ada/gcc-interface/Makefile.in.orig 2010-05-30 06:46:25.000000000 -0400
-+++ gcc/ada/gcc-interface/Makefile.in 2010-09-28 11:03:31.000000000 -0400
-@@ -1166,7 +1166,7 @@
- GNATLIB_SHARED = gnatlib-shared-dual
-
- EH_MECHANISM=-gcc
-- THREADSLIB= -lpthread
-+ THREADSLIB= $(PTHREAD_LIBS)
- GMEM_LIB = gmemlib
- LIBRARY_VERSION := $(LIB_VERSION)
- endif
diff --git a/lang/gnat/files/patch-ad b/lang/gnat/files/patch-ad
deleted file mode 100644
index 2cf0fc351752..000000000000
--- a/lang/gnat/files/patch-ad
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/ada/make.adb.orig 2010-06-03 02:22:55.000000000 -0400
-+++ gcc/ada/make.adb 2010-09-28 11:04:31.000000000 -0400
-@@ -649,7 +649,7 @@
- -- Compiler, Binder & Linker Data and Subprograms --
- ----------------------------------------------------
-
-- Gcc : String_Access := Program_Name ("gcc", "gnatmake");
-+ Gcc : String_Access := Program_Name ("gnatgcc", "gnatmake");
- Gnatbind : String_Access := Program_Name ("gnatbind", "gnatmake");
- Gnatlink : String_Access := Program_Name ("gnatlink", "gnatmake");
- -- Default compiler, binder, linker programs
diff --git a/lang/gnat/files/patch-af b/lang/gnat/files/patch-af
deleted file mode 100644
index c4c54206c3e7..000000000000
--- a/lang/gnat/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/ada/gnatlink.adb.orig 2010-06-03 02:22:26.000000000 -0400
-+++ gcc/ada/gnatlink.adb 2010-09-28 11:04:58.000000000 -0400
-@@ -137,7 +137,7 @@
- -- This table collects the arguments to be passed to compile the binder
- -- generated file.
-
-- Gcc : String_Access := Program_Name ("gcc", "gnatlink");
-+ Gcc : String_Access := Program_Name ("gnatgcc", "gnatlink");
-
- Read_Mode : constant String := "r" & ASCII.NUL;
-
diff --git a/lang/gnat/files/patch-ag b/lang/gnat/files/patch-ag
deleted file mode 100644
index 58783fd6b8ce..000000000000
--- a/lang/gnat/files/patch-ag
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/ada/gnatchop.adb.orig 2010-06-03 02:22:23.000000000 -0400
-+++ gcc/ada/gnatchop.adb 2010-09-28 11:05:12.000000000 -0400
-@@ -45,7 +45,7 @@
- Config_File_Name : constant String_Access := new String'("gnat.adc");
- -- The name of the file holding the GNAT configuration pragmas
-
-- Gcc : String_Access := new String'("gcc");
-+ Gcc : String_Access := new String'("gnatgcc");
- -- May be modified by switch --GCC=
-
- Gcc_Set : Boolean := False;
diff --git a/lang/gnat/pkg-descr b/lang/gnat/pkg-descr
deleted file mode 100644
index 5ec9266e2eb6..000000000000
--- a/lang/gnat/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The GPL version of GNU Ada compiler system built on GCC 3.4.6
-
-Binaries built with this version of compiler are covered by the
-GPL license. Use the Ada compiler bundled with GCC 4.0 and
-subsequent for LGPL licensing.
-
-The libraries supplied with this version of GNAT support tasking
-with FreeBSD 4 and greater using libc_r and libpthread.
-
-WWW: http://libre.act-europe.com/
diff --git a/lang/gnat/pkg-plist b/lang/gnat/pkg-plist
deleted file mode 100644
index 5f2f9c354523..000000000000
--- a/lang/gnat/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-bin/gnathtml.pl
-bin/gnat
-bin/gnatbind
-bin/gnatchop
-bin/gnatclean
-bin/gnatcpp
-bin/gnatfind
-bin/gnatgcc
-bin/gnatgccbug
-bin/gnatgcov
-bin/gnatkr
-bin/gnatlink
-bin/gnatls
-bin/gnatmake
-bin/gnatname
-bin/gnatprep
-bin/gnatxref
-bin/%%GNUHOST%%-gcc-%%GCC_VERSION%%
-bin/%%GNUHOST%%-gnatgcc
-@comment Insert PLIST.lib here
diff --git a/news/Makefile b/news/Makefile
index e9302a8bb6b9..b2cd2be8c0fd 100644
--- a/news/Makefile
+++ b/news/Makefile
@@ -12,7 +12,6 @@
SUBDIR += cnews
SUBDIR += crashmail
SUBDIR += diablo
- SUBDIR += dnews
SUBDIR += fidogate
SUBDIR += fidogate-ds
SUBDIR += golded+
diff --git a/news/dnews/Makefile b/news/dnews/Makefile
deleted file mode 100644
index a38808982887..000000000000
--- a/news/dnews/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: Andreas Klemm <andreas@klemm.gtn.com>
-# $FreeBSD$
-
-PORTNAME= dnews
-PORTVERSION= 5.7b1
-PORTREVISION= 1
-CATEGORIES= news
-MASTER_SITES= ftp://ftp.netwinsite.com/pub/dnews/
-DISTNAME= dnews_57b1_freebsd4
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Commercial nntp server with enhancements over inn and cnews
-
-DEPRECATED= Unmaintained, interactive and restricted
-EXPIRATION_DATE= 2014-04-01
-WRKSRC= ${WRKDIR}/dtemp
-RESTRICTED= only free for non-profit organisations
-IS_INTERACTIVE= yes
-ONLY_FOR_ARCHS= i386
-NO_BUILD= yes
-
-NO_STAGE= yes
-post-configure:
- @${REINPLACE_CMD} -e "s|df -k|/bin/df -k|" ${WRKSRC}/dnews.conf
- @${REINPLACE_CMD} -e "s|lib/sendmail|sbin/sendmail|" ${WRKSRC}/dnews.conf
-
-do-install:
- @( cd ${WRKSRC}; ./dnews_setup )
- @${ECHO_MSG} "Installing dnews startup script as ${PREFIX}/etc/rc.d/dnews.sh"
- @${INSTALL_SCRIPT} ${FILESDIR}/dnews.sh ${PREFIX}/etc/rc.d/dnews.sh
- @${INSTALL_DATA} ${FILESDIR}/faq.html ${PREFIX}/dnews/faq.html
-
-post-install:
- @${MV} /etc/dnews.conf ${PREFIX}/etc/dnews.conf
- @${LN} -s ${PREFIX}/etc/dnews.conf /etc/dnews.conf
- @${ECHO_MSG} "*** DNEWS is NOT free, please read the LICENSE file:"
- @${ECHO_MSG} "*** ${PREFIX}/dnews/license.txt"
- @${ECHO_MSG} "*** The main configuration file is:"
- @${ECHO_MSG} "*** ${PREFIX}/etc/dnews.conf"
-
-.include <bsd.port.mk>
diff --git a/news/dnews/distinfo b/news/dnews/distinfo
deleted file mode 100644
index 2a420fd7a69b..000000000000
--- a/news/dnews/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dnews_57b1_freebsd4.tar.Z) = e95f1e9f215cf49f20b71ddff1a5630860ace26b64bac1df5db3e23ee7928ca0
-SIZE (dnews_57b1_freebsd4.tar.Z) = 3323431
diff --git a/news/dnews/files/dnews.sh b/news/dnews/files/dnews.sh
deleted file mode 100644
index 1f785e4a04ba..000000000000
--- a/news/dnews/files/dnews.sh
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-
-# start dnews if it's really there ... usually in /usr/local ...
-
-case $1 in
-start)
- [ -x /usr/local/dnews/dnews_start ] \
- && /usr/local/dnews/dnews_start.sh > /dev/null 2>&1 &
-
- # dnews started successfully if exit status = 0
-
- if [ $? -eq 0 ]; then
- echo -n ' dnews'
- fi
- ;;
-stop)
- ;;
-*)
- echo "Usage: `basename $0` {start|stop}" >&2
- exit 64
- ;;
-esac
-
-exit 0
diff --git a/news/dnews/files/faq.html b/news/dnews/files/faq.html
deleted file mode 100644
index 2a80c654aa50..000000000000
--- a/news/dnews/files/faq.html
+++ /dev/null
@@ -1,1437 +0,0 @@
-<HTML>
-
-<HEAD>
-
-<TITLE>DNEWS FAQ</TITLE>
-
-</HEAD>
-
-<BODY>
-
-<P>
-<CENTER><B><FONT SIZE=7 FACE="Algerian">DNEWS FAQ</FONT></B></CENTER>
-<P>
-<CENTER><I>
-<FONT SIZE=7 FACE="Algerian">(F</FONT><FONT SIZE=5 FACE="Arial">requently</FONT>
-<FONT SIZE=7 FACE="Algerian">A</FONT><FONT SIZE=5 FACE="Arial">sked</FONT>
-<FONT SIZE=7 FACE="Algerian">Q</FONT><FONT SIZE=5 FACE="Arial">uestions</FONT><FONT SIZE=7 FACE="Algerian">)</FONT>
-</I></CENTER>
-<P>
-<h3><a name="Section_1">1.0 General Information</a></h3><ul>
-<li><a href="#Sec_1.1">1.1 The FTP site</a>
-<li><a href="#Sec_1.2">1.2 Why is a sucking feed so great?</a>
-<li><a href="#Sec_1.3">1.3 Where are the log files?</a>
-<li><a href="#Sec_1.4">1.4 Where is dnews.conf?</a>
-<li><a href="feeds.htm#suck">1.5 Where can I suck news from?</a>
-<li><a href="feeds.htm#feed">1.6 Where can I get an IHAVE feed from?</a>
-</ul>
-<h3><a name="Section_2">2.0 General &quot;How do I&quot; questions.</a></h3><ul>
-<li><a href="#Sec_2.1">2.1 How do I limit user access to the server</a>
-<li><a href="#Sec_2.2">2.2 How do set my local groups so they won't expire</a>
-<li><a href="#Sec_2.3">2.3 Creating local news groups</a>
-<li><a href="#Sec_2.4">2.4 Can I restore some news files (*.itm, *.idx) from tape?</a>
-<li><a href="#Sec_2.5">2.5 How do I move the spool area to a bigger disk</a>
-<li><a href="#Sec_2.6">2.6 How do I make the updates run only at night</a>
-<li><a href="#Sec_2.7">2.7 How do I test the server using TELNET</a>
-<li><a href="#Sec_2.8">2.8 How do I suck from a two sites at once</a>
-<li><a href="#Sec_2.9">2.9 How can I cut out spamming (cross posts)</a>
-<li><a href="#Sec_2.10">2.10 How can I make XOVER faster?</a>
-<li><a href="#Sec_2.11">2.11 How do I rename a volume on UNIX</a></ul>
-<h3><a name="Section_3">3.0 Common Configuration Questions</a></h3><ul>
-<li><a href="#Sec_3.1">3.1 How do I setup DNEWS to take in a 'normal' NNTP - IHAVE feed</a>
-<li><a href="#Sec_3.2">3.2 How do I setup DNEWS to take an ihave feed from 5 machines but only send back to one.</a>
-<li><a href="#Sec_3.3">3.3 How do I setup XMIT to send to other sites</a>
-<li><a href="#Sec_3.4">3.4 What files can I copy from an INN or CNEWS system</a>
-<li><a href="#Sec_3.5">3.5 How do I setup a news gateway for my LAN</a>
-<li><a href="#Sec_3.6">3.6 How do I set my EXCLUDE parameter correctly?</a>
-<li><a href="#Sec_3.7">3.7 How do I setup DNEWS for local (intranet) use?</a></ul>
-<h3><a name="Section_4">4.0 I did something stupid, can I fix it?</a></h3><ul>
-<li><a href="#Sec_4.1">4.1 I deleted some item files by hand, is that ok?</a>
-<li><a href="#Sec_4.2">4.2 I deleted the history.dat file, is that ok?</a></ul>
-<h3><a name="Section_5">5.0 Errors &amp; Problems</a></h3><ul>
-<li><a href="#Sec_5.1">5.1 Large messages &amp; Memory Use.</a>
-<li><a href="#Sec_5.2">5.2 I'm not getting any binary groups, why not?</a>
-<li><a href="#Sec_5.3">5.3 My news reader says the newsgroups don't exist?</a>
-<li><a href="#Sec_5.4">5.4 I don't know if posts are working?</a>
-<li><a href="#Sec_5.5">5.5 I'm still not convinced my posts are getting to the other side of the planet?</a>
-<li><a href="#Sec_5.6">5.6 I have an old fashioned feed coming in but I'm not getting any items?</a>
-<li><a href="#Sec_5.7">5.7 What should I do now that I've deleted history.dat</a>
-<li><a href="#Sec_5.8">5.8 Netscape shows items but I can't read them, why?</a>
-<li><a href="#Sec_5.9">5.9 Why doesn't the status report match actual diskspace used?</a>
-<li><a href="#Sec_1.10">5.10 DNEWS goes very slow when users connect</a>
-<li><a href="#Sec_5.11">5.11 My system runs out of memory?</a>
-<li><a href="#Sec_5.12">5.12 DNEWS goes very slow</a>
-<li><a href="#Sec_5.13">5.13 DNEWS locks up for brief periods (or permanently)</a>
-<li><a href="#Sec_5.14">5.14 DNEWS Crashes</a>
-<li><a href="#Sec_5.15">5.15 TELLNEWS says Can't BIND?</a>
-<li><a href="#Sec_5.16">5.16 TELLNEWS fails or locks ups</a>
-<li><a href="#Sec_5.17">5.17 TELLNEWS says remote node is unknown</a>
-<li><a href="#Sec_5.18">5.18 TELLNEWS says &quot;Cannot access tellnews.pass&quot;</a>
-<li><a href="#Sec_5.19">5.19 I see errors &quot;NNTP, Sorry I can't talk to you&quot; in the log file?</a>
-<li><a href="#Sec_5.20">5.20 What does &quot;Transfer permission denied&quot; mean?</a>
-<li><a href="#Sec_5.21">5.21 Posts not going upstream, 437 Duplicate article?</a></ul>
-<h3><a name="Section_6">6.0 I still can't figure it out, how can I get help?</a></h3><ul>
-<li><a href="#Sec_6.1">6.1 DNEWS Mailing List</a>
-<li><a href="#Sec_6.2">6.2 To subscribe to the discussion list send to:</a>
-<li><a href="#Sec_6.3">6.3 To subscribe to the announcement list</a></ul>
-<hr>
-<H1>1.0 General Information</H1>
-
-<H2><A NAME="Sec_1.1">1.1 The FTP site</a></H2>
-
-<P>
-You can FTP the latest copy of the files from our
-main ftp site, their are binaries for common platforms (Windows
-NT (intel &amp; Alpha), Linux, Solaris, VAXVMS, ALPHAVMS.
-<PRE>
-<FONT SIZE=2>ftp ftp.netwinsite.com
-cd pub/netwinsite/dnews
-binary
-get dnews26o.exe (Windows NT version 2.6o)
-</FONT>
-</PRE>
-
-<P>
-This is a self extracting archive, that means you
-just run dnews_nt.exe and it will extract itself , e.g.
-<PRE>
-<FONT SIZE=2>dnews26o.exe (extracts the new files to \tmp)
-cd \tmp
-</FONT><FONT SIZE=2>install.cmd (or newver.cmd if you already have dnews installed)
-<BR>
-</FONT>
-</PRE>
-
-<P>
-Use the following references to see our web pages
-and ftp area.
-<PRE>
-<FONT SIZE=2>http://netwinsite.com/
-ftp://ftp.netwinsite.com/pub/netwinsite/dnews
-</FONT>
-</PRE>
-<p>
-<a href="#Section_1">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_1.2">1.2 Why is a sucking feed so great?</A>
-</H2>
-
-<P>
-A sucking feed has several advantages, not all obvious.
-
-<H3><A NAME="_Toc347985036">Disk space and line usage</A></H3>
-
-<P>
-This is the most obvious advantage, you may only
-end up getting a couple of hundred groups, possibly saving 80%
-of your disk space and 80% of your network bandwidth. A 64Kbps
-line isn't enough to take a full news feed, but with a sucking
-feed it is easily enough to give the 'impression' of a full news
-feed.
-
-<H3><A NAME="_Toc347985037">More items in 'low use' groups</A>
-</H3>
-
-<P>
-More items in 'read' groups: As disk space is saved,
-it becomes very easy to keep 1 or 2 weeks of news (or more) in
-the groups people actually want, most full feed systems can only
-store a few days of news in each group.
-
-<H3><A NAME="_Toc347985038">Efficient file IO</A> </H3>
-
-<P>
-As items are fetched for one group at a time, most
-file IO is to a single open file, this is a lot more efficient
-that the standard news system of getting items in a 'random' order.
- This efficiency is more significant on operating systems with
-slower file systems, e.g. Windows NT and VMS.
-
-<H3><A NAME="_Toc347985039">Low impact on upstream site</A></H3>
-
-<P>
-DNEWS does not use the 'newnews' command which all
-news managers hate, it uses low impact commands to find the new
-messages and retrieve them without accessing the history database
-on the upstream server. As so much fewer articles are fetched
-the overall load is greatly reduced. The exact load depends on
-how many groups are being sucked.
-
-<H3><A NAME="_Toc347985040">Easy configuration on upstream site</A>
-</H3>
-
-<P>
-On the upstream site, instead of setting up and managing
-a feed, something which is difficult to do and tends to require
-almost constant maintenance, all that is required is to give your
-system simple 'news reader' access.
-<p>
-<a href="#Section_1">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_1.3">1.3 Where are the log files?</A></H2>
-
-<P>
-Look in dnews.conf for the symbol LOG_DIR, this will
-tell you which directory to find them in, there are three files:
-<PRE>
-<FONT SIZE=2>dnews.log The main log file
-dnews.in A one line log of each message that came in
-dnews.out A one line log of each item dnews sent out.<BR>
-</FONT>
-</PRE>
-
-<P>
-The file dnews.log contains .in and .out messages
-as well. By default the logging level is set to INFO, you can
-set it in dnews.conf to one of, error,warn,info,debug. E.g.:
-<PRE>
-<FONT SIZE=2>loglvl warn</FONT>
-</PRE>
-
-<P>
-In debug mode all error messages are sent to the
-log file, in info mode only error,warn and info messages are printed.
- In warn mode only error and warn messages are sent, and in error
-mode only serious errors are printed to the log file.
-<p>
-Every night, or if the log files get more than DEBUG_ROTATE
-lines in them the files are rotated like this:
-<PRE>
-<FONT SIZE=2>dnews.log -&gt; dnews.log2 -&gt;dnews.log3 -&gt;dnews.log4 -&gt;(deleted)</FONT>
-</PRE><p>
-<a href="#Section_1">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_1.4">1.4 Where is dnews.conf?</A></H2>
-
-<P>
-This is the main configuration file, and you can't
-move it from it's built in directory which is:
-<PRE>
-<FONT SIZE=2>Windows NT /winnt35/system32/dnews.conf (system dir)
-Unix /etc/dnews.conf<BR>
-</FONT>
-</PRE>
-
-<P>
-All other configuration files will be in the config
-directory defined in dnews.conf
-<p>
-<a href="#Section_1">Return to the Index</a>
-<p>
-<hr>
-<H1>2.0 General &quot;How do I&quot; questions.</H1>
-
-<H2><A NAME="Sec_2.1">2.1 How do I limit user access to
-the server</A></H2>
-
-<P>
-You can limit user access to the server by username
-and password and by group, to do this you need to edit access.conf.
- This file is both tricky in it's syntax and order sensitive,
-but quite powerful.
-<P>
-Note that the netscape news reader does not currently
-implement usernames and passwords so you will need to make your
-users use a proper news reader :-)
-<P>
-Here is a simple access.conf where you only allow
-users in your domain with ip names and you only let them connect
-using usernames and passwords:
-<PRE>
-<FONT SIZE=2># By default don't let anyone even connect
-*:::!*
-# Let people in my domain connect long enough to send a username/password
-pc*.here.edu:read:::!*
-# Here are the individual users and their passwords
-pc*.here.edu:read,post:joe:joespassword:*
-pc*.here.edu:read,post:alice:alicespassword:*
-pc*.here.edu:read,post:jack:jackspassword:*
-</FONT>
-</PRE>
-
-<P>
-Here is a second example, where we want to stop joe
-from posting to the group local.rules, but he can read it ok still.
-<PRE>
-<FONT SIZE=2># By default don't let anyone even connect
-*:logoff::!*
-# Let people in my domain connect long enough to send a username/password
-pc*.here.edu:read:::!*
-# Here are the individual users and their passwords
-pc*.here.edu:read:joe:joespassword:*
-pc*.here.edu:read,post:joe:joespassword:*,!local.rules
-# And don't let anyone from the finance section even connect
-*finance.here.edu:logoff:::*</FONT>
-</PRE>
-<p>
-<a href="#Section_2">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_2.2">2.2 How do set my local groups so
-they won't expire</A></H2>
-
-<P>
-At the <I><B>end </B></I>of your expire.conf file
-add a line like this:
-<PRE>
-<FONT SIZE=1>upto 1000% groups local.* keep 999 minitems 10000 maxitems 100000
-<BR>
-</FONT>
-</PRE>
-
-<P>
-This will keep all items in the local group for 999
-days, and even then will keep at least 10000 items but will expire
-items if more than 100000 items are in the group.
-<p>
-<a href="#Section_2">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_2.3">2.3 Creating local news groups</A>
-</H2>
-
-<P>
-If you wish to have local groups on your server,
-that are not on the server you 'suck' from, then you should remove
-the 'POSTING' flag from the feed to your feeder site (in newsfeeds.conf).
- But only if you can get ihave (or transfer permission) to send
- articles up stream rather than simple 'posting' access.
-<P>
-You can still have local groups if you can't get
-ihave access, it's just not the 'recommended' setup.
-<P>
-You can add groups with the TELLNEWS NEWGROUP command,
-e.g.
-<PRE>
-<FONT SIZE=2>tellnews newgroup here.chat y myname Local group
-
-here.chat = name of group
-y = Normal group (m = moderated)
-myname = A record of who created the group (one word)
-Local group = description for active.names file. <BR>
-</FONT>
-</PRE>
-
-<P>
-To stop your local group from being sent up stream,
-you would change the line in your newsfeeds.conf file:
-<PRE>
-<FONT SIZE=2>groups *,!here.chat,!here.secret.*</FONT>
-</PRE>
-
-<P>
-NOTE: KNOWN BUG, with version 2.0 items will still
-be sent upstream if you have left the 'POSTING' keyword in your
-feed. This will probably be fixed in a future version. (ofcourse
-this isn't a major problem unless the items are very secret as
-your upstream site will probably just reject them anyway)
-<p>
-<a href="#Section_2">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_2.4">2.4 Can I restore some news files
-(*.itm, *.idx) from tape?</A></H2>
-
-<PRE>
-<FONT SIZE=2>You have restored part of a database, to merge this new stuff into the indexes use:
-</FONT><FONT SIZE=2>tellnews addlost</FONT>
-</PRE>
-
-<P>
-Which will scan the entire database and rebuild the
-history file. This could take 12 hours or more to run on 4 Gig
-of news.
-<p>
-<a href="#Section_2">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_2.5">2.5 How do I move the spool area to
-a bigger disk</A></H2>
-
-<P>
-First shutdown DNEWS:
-<PRE>
-<FONT SIZE=2>tellnews exit</FONT>
-</PRE>
-
-<P>
-Then move the entire SPOOL tree structure from it's
-current place to it's new place, for example on NT you might use
-file manager to move
-<PRE>
-<FONT SIZE=2>c:\dnews\spool... to e:\dnews\spool...
-</FONT>
-</PRE>
-
-<P>
-Change the definition of SPOOL in DNEWS.CONF
-<PRE>
-<FONT SIZE=2>NOTEPAD \winnt35\system32\dnews.conf
-spool e:\dnews\spool
-</FONT>
-</PRE>
-
-<P>
-Restart DNEWS:
-<PRE>
-<FONT SIZE=2>(NT) Control Panel, Services, Start
-(UNIX) su root; dnews_start.sh</FONT>
-</PRE>
-<p>
-<a href="#Section_2">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_2.6">2.6 How do I make the updates run
-only at night</A></H2>
-
-<P>
-Updates for a sucking feed normal run once every
-ten minutes, this is controlled in DNEWS.CONF with the command
-<PRE>
-<FONT SIZE=2>update_at *5 *</FONT>
-</PRE>
-
-<P>
-This &quot;*5&quot; tells dnews to do an update whenever
-the minutes end in a digit '5' and the second &quot;*&quot; tells
-it to do updates during any hour.
-<P>
-To do one update a night at 5 past 2 in the morning
-you would use:
-<PRE>
-<FONT SIZE=2>update_at 5 2</FONT>
-</PRE>
-
-<P>
-To do updates every 10 minutes from 6p.m. to 8a.m.
-you would use:
-<PRE>
-<FONT SIZE=2>update_at *5 18-8</FONT>
-</PRE>
-<p>
-<a href="#Section_2">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_2.7">2.7 How do I test the server using
-TELNET</A></H2>
-
-<P>
-NNTP is a text based protocol, this means you can
-test it, and even read news without any software, just by using
-telnet and typing in commands by hand, this is not a seriously
-good way to read news, but it is a very good way to test your
-own server or your feeding server:
-<PRE>
-<FONT SIZE=2>NT Accessories, Telnet, Connect, Remote Service
- Enter the feeder.site and under PORT type in NNTP
- Under Terminal Preferences turn ECHO on
- Press Control J to end lines instead of ENTER
-VMS $ telnet feeder.site /port=119
-UNIX &gt; telnet feeder.site 119
-
-Type in this sequence of commands to read an article by hand:
- group comp.os.vms (select a group)
- head (display the header)
- body (display the body)
- next (next item please)
- help (show valid commands)
- quit (exit the connection)</FONT>
-</PRE>
-<p>
-<a href="#Section_2">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_2.8">2.8 How do I suck from a two sites
-at once</A></H2>
-
-<P>
-Use the alternate suck names, NNTP_SUCK2, NNTP_SUCK3,
-NNTP_SUCK4
-<P>
-Put these in dnews.conf, followed by the list of
-news groups that should be sucked from these alternate sites.
- You should use the NNTP_FEEDER variable (suck1) for the largest
-number of groups.
-<PRE>
-<FONT SIZE=2>nntp_feeder news.upstream.site
-nntp_suck2 other.news.site chat.local.*
-</FONT>
-</PRE>
-
-<P>
-Alternatively you can take a feed and suck from another
-host at the same time.
-<P>
-Your list of groups will be based on the NNTP_FEEDER
-host, other groups must be added using the tellnews newgroup command.
-<P>
-To do this just setup the system to suck as usual,
-but then add a line to access.conf to allow your secondary feed
-to come in, e.g.:
-<PRE>
-<FONT SIZE=2>other.feed.machine:ihave:::*
-</FONT>
-</PRE>
-<p>
-<a href="#Section_2">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_2.9">2.9 How can I cut out spamming (cross
-posts)</A></H2>
-
-<P>
-Spamming, is where people cross post to hundreds
-of news groups with information which is not relevant to the content
-of the news group. e.g. advertising pyramid schemes etc...
-<P>
-Cross posting is a neat idea but enormously abused
-mechanism, you can limit the abuse by rejecting items that are
-crossposted to more than 'n' groups, a value of 5-10 would seem
-reasonable to me. The default is 100 for DNEWS.
-<P>
-You can chage the limit in newsfeeds.conf under the
-ME settings, e.g.
-<PRE>
-<FONT SIZE=2>site me
-groups *,!*binary*
-maxcross 4
-</FONT>
-</PRE>
-<p>
-<a href="#Section_2">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_2.10">2.10 How can I make XOVER faster?</A>
-</H2>
-
-<P>
-By default DNEWS caches the last 200 item headers
-that it has read, if you have spare memory then it is well worth
-increasing this value: The upper limit is 9000, at approx 3K
-per header this would use about 27MB, but a value of 2000 would
-use 6MB which most systems could easily deal with. In DNEWS.CONF
-<PRE>
-<FONT SIZE=2>HEAD_CACHE 2000
-</FONT>
-</PRE>
-<p>
-<a href="#Section_2">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_2.11">2.11 How do I rename a volume on UNIX</A>
-</H2>
-
-<P>
-You may wish to rename a current volume /var/spool/news
-to be /var/spool/dnews, to do this:
-<PRE>
-<FONT SIZE=2> cd /var/spool/news
- mkdir OLD
- mv * OLD
- umount /var/spool/news
- emacs /etc/vfstab (or /etc/fstab)
- (change /news into /dnews)
- mount /var/spool/dnews<BR>
-</FONT>
-</PRE>
-
-<P>
-When you are happy with the new system, or you need
-the space:
-<PRE>
-<FONT SIZE=2> rm -r /var/spool/dnews/OLD</FONT>
-</PRE>
-<a href="#Section_2">Return to the Index</a>
-<p>
-<hr>
-<H1>3.0 Common Configuration Questions</H1>
-
-<H2><A NAME="Sec_3.1">3.1 How do I setup DNEWS to take in
-a 'normal' NNTP - IHAVE feed</A></H2>
-<P>
-<FONT SIZE=3>In access.conf, give your feed site access to send
-you ihave messages:
-</FONT>
-<PRE>
-<FONT SIZE=2>
- my.feeder.site.com:ihave:::*
-</FONT>
-</PRE>
-<P>
-<FONT SIZE=3>In dnews.conf, comment out the nntp_feeder definition.</FONT>
-<P>
-<FONT SIZE=3>In newsfeeds.conf, replace:</FONT>
-<PRE>
-<FONT SIZE=2>
- site $NNTP_FEEDER
- groups *
- builtin
- posting</FONT>
-</PRE>
-<P>
-<FONT SIZE=3>With:</FONT>
-<PRE>
-<FONT SIZE=2>
- site my.feeder.site
- groups *
- builtin</FONT>
-</PRE>
-
-<P>
-<FONT SIZE=3>And in dnews.conf add a line:</FONT>
-<PRE><FONT SIZE=2>
- cachedall true
-</FONT>
-</PRE>
-
-<P>
-<FONT SIZE=3>You need to FTP an active file from your provider,
-if he won't supply you one then you can get one of the NetWin
-FTP site, but it is better to get a local one. Copy this file
-to your spool directory:</FONT>
-<PRE>
-<FONT SIZE=2>(Stop DNEWS first)
-copy active_from_provider.txt /dnews/spool/active.dat<BR>
-</FONT>
-</PRE>
-
-<P>
-<FONT SIZE=3>Now, read the FAQ section entitled &quot;<B>3.6 How
-do I set my EXCLUDE parameter correctly?&quot;</B></FONT>
-<P>
-<FONT SIZE=3>Here is an example of a full feed from UUNET.
- Note the exclude parameter is essential.</FONT>
-<PRE>
-<FONT SIZE=2>-------dnews.conf---------
-In dnews.conf comment out nntp_feeder by putting a HASH in
-front of the line, and add cachedall true, e.g.
- # nntp_feeder your.feeder.ohio.edu
- cachedall true
-
-------newsfeeds.conf cut here ----------
- site me
- groups *
- site news.uu.net
- groups *,!local.*
- builtin
- exclude uunet
- site YOUR.MAIL.GATEWAY
- smtp
-------access.conf cut here and change your domain and ipnumbers ------
-# Don't let the world connect :-)
-*:logoff:::*
-
-# Do let your domain and ip range connect **** CHANGE THIS BIT ***
-*.your.domain:Read,Post:::*
-161.232.32.*:read,post:::*
-
-# Do let your news feed from UUNET send you items
-news*.uu.net:ihave:::*</FONT>
-</PRE>
-<p>
-<a href="#Section_3">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_3.2">3.2 How do I setup DNEWS to take an
-ihave feed from 5 machines but only send back to one.</A></H2>
-
-<P>
-Lets assume you have been told you will get a feed
-from any or all of:
-<PRE>
-<FONT SIZE=2>news1.xxx.net
-news2.xxx.net
-news3.xxx.net
-news4.xxx.net</FONT>
-</PRE>
-
-<P>
-And you have also been told to send your feed back to
-<PRE>
-<FONT SIZE=2>newsup.xxx.net</FONT>
-</PRE>
-
-<P>
-And after examining the PATH header in a news item
-from your upstream feed you have seen that they stamp all incoming
-messages with the name 'news_stamp.xxx.net'
-<P>
-Then you would setup access.conf and newsfeeds.conf
-like this:
-<PRE>
-<FONT SIZE=2>news1.xxx.net:ihave:::*
-news2.xxx.net:ihave:::*
-news3.xxx.net:ihave:::*
-news4.xxx.net:ihave:::*<BR>
-</FONT>
-</PRE>
-
-<P>
-And you would setup newsfeeds.conf like this:
-<PRE>
-<FONT SIZE=2>site me
- groups *
-
-site newsup.xxx.net
- groups *
- builtin
- exclude news_stamp.xxx.net
-
-site your.mail.gateway
- smtp</FONT>
-</PRE>
-<p>
-<a href="#Section_3">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_3.3">3.3 How do I setup XMIT to send to
-other sites</A></H2>
-
-<P>
-If you have more than one large feed coming into
-your site, then you should use XMIT to send to all sites and NOT
-use the builtin feeding system at all, (see the keyword builtin
-above, remove it!!) The builtin feeder will not run fast enough
-to 'pass through' large feeds so you must use the XMIT feeder
-in all directions. (Leaf sites can still use a sucking feed quite
-safely as this is also very efficient)
-<P>
-The XMIT feeder is a high speed, auto configuring
-streaming feeder with built in scheduling, so you don't need to
-use CRON or anything else tricky like that.
-<P>
-First add entries to your NEWSFEEDS.CONF file, this
-creates the .feed file that XMIT will use:
-<PRE>
-<FONT SIZE=2>NOTEPAD newsfeeds.conf
- site other.site.here.com
- groups *</FONT>
-</PRE>
-
-<P>
-Now modify your startup procedure to run the xmit
-job for each feed you have defined in newsfeeds.conf
-<H3><A NAME="_Toc347985059">Adding XMIT to Windows NT Services
-(startup)</A></H3>
-
-<P>
-On windows NT you need to setup each xmit job as
-a service, to do this use the program ADDSVC.EXE which came with
-the dnews distribution to add a service for each outgoing feed,
-e.g. (notepad setupsvc.cmd and then run it to create the feeds)
-
-<PRE>
-<FONT SIZE=2>addsvc -add dxmit1 xmit.exe &quot;dxmit1 site.name.edu -at *5 *&quot;
-addsvc -add dxmit2 xmit.exe &quot;dxmit2 site2.name.edu -at *5 *&quot;
-<BR>
-</FONT>
-</PRE>
-
-<P>
-Then from CONTROL PANEL, SERVICES, and start the
-feed(s).
-<H3><A NAME="_Toc347985060">Adding XMIT to UNIX startup</A></H3>
-
-<P>
-Add lines to your dnews_start.sh procedure, e.g.
-<PRE>
-<FONT SIZE=2>cd /usr/local/dnews
-./xmit send.to.site.name -at &quot;*2&quot; &quot;*&quot;
-./xmit send.other.site.name -at &quot;*7&quot; &quot;*&quot;</FONT>
-</PRE>
-
-<H3><A NAME="_Toc347985061">Adding XMIT to VMS startup</A></H3>
-
-<P>
-Modify RUNXMIT.COM and add it to dnews_start.com
-<p>
-<a href="#Section_3">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_3.4">3.4 What files can I copy from an
-INN or CNEWS system</A></H2>
-
-<P>
-This is not necessary, but if you are replacing a
-system then there are some files that you may want to preserve
-so that news.rc files are not 'too' confused by the new system.
-<P>
-You can safely copy these files:
-<PRE>
-<FONT SIZE=2>
- active -&gt; active.dat
- active.times -&gt; active.times
- newsgroups -&gt; active.names (may be changed in future)<BR>
-</FONT>
-</PRE>
-
-<P>
-If you copy the active file, you must reset DNEWS
-with this special manager command:
-<PRE>
-<FONT SIZE=2> tellnews resetall</FONT>
-</PRE>
-<p>
-<a href="#Section_3">Return to the Index</a>
-<p>
-<H2><a name="Sec_3.5">3.5 How do I setup a news gateway for my LAN</a></H2>
-
-With DNEWS, a modem, and Windows NT (or 95) you can give all the users on a LAN internet news access (to read and post) with only a single dial in modem to any local internet provider. You may have to trigger the updates by hand to avoid leaving the modem connected 24 hours a day.
-<p>
-To do this, install a modem and ethernet card in a pc, then configure the pc for tcpip access to your local lan using a local ip number (you can make this up) and then configure it again for modem internet access to your local provider (probably using an ip address provided via ppp).
-<p>
-Here are some example settings if your LAN is not on the internet.
-<pre>
-<FONT SIZE=2>Ethernet Adapter:
-IP Address 1.1.1.1 (anything just give each pc a different number)
-Subnet Mask 255.255.255.0
-Gateway (leave blank)
-DNS (Leave blank)
-
-Modem TCPIP Adapter:
-IP Address (leave blank, provider will supply)
-Subnet Mask (blank)
-Gateway (blank)
-DNS 1.2.3.4 (You MUST get this from your provider)
-
-</FONT></PRE>
-Then for myname in dnews.conf you would use 1.1.1.1 and from other PC's on your lan set their news server to be 1.1.1.1
-<p>
-<a href="#Section_3">Return to the Index</a>
-<p>
-<H2><a name="Sec_3.6">3.6 How do I set my EXCLUDE parameter correctly?</a></H2>
-
-<P>
-In newsfeeds.conf you must set your exclude parameter
-to stop DNEWS from sending incoming messages back to your feed
-site. Lets assume your feed site is called fastfeed.world.net.
-You need to find out what it stamps onto news articles, to do
-this read a news article (and show all headers so you can see
-the PATH header) e.g.
-<PRE>
-<FONT SIZE=2> Newsgroups: alt.winsock.trumpet
- Subject: Sportster Si does not seem to work with TRUMPET
- Date: Thu, 26 Oct 1995 22:44:08
- Organization: Personal
- Lines: 8
- Message-ID: &lt;moleski.2.0016BD02@sasknet.sk.ca&gt;
- NNTP-Posting-Host: eagle28.sasknet.sk.ca
- X-Newsreader: Trumpet for Windows [Version 1.0 Rev A]
- Path: fast1.world.net!world.net!news.icix.net!esol.intermedia.com
-</FONT>
-</PRE>
-
-<P>
-Look thru the path, left to right, and find the first
-or most generic name for your feed site, in this case 'world.net'
-looks like the best name to choose. So here is the entry you
-should put in newsfeeds.conf, you may need the builtin and posting
-settings as well but that is up to you.
-<PRE>
-<FONT SIZE=2> site fastfeed.world.net
- groups *
- exclude world.net
- builtin
-</FONT>
-</PRE>
-
-<P>
-You may need to delete your .feed and .sending files
-from the spool directory to clear out the backlog of articles
-queued.
-<p>
-<a href="#Section_3">Return to the Index</a>
-<p>
-<H2><a name="Sec_3.7">3.7 How do I setup DNEWS for local (intranet) use?</a></H2>
-
-<P>
-This is fairly simple to achieve, install DNEWS normally,
-then in dnews.conf set
-<PRE><FONT SIZE=2>
-cachedall true
-</FONT></PRE>
-<P>
-Don't define the 'nntp_feeder' variable at all, remove
-the word 'posting' from newsfeeds.conf then start the server.
-<P>
-Now create your local groups, try to pick names that
-will never conflict with internet names if you decide to join
-up at a later date, to achieve this add your companys name to
-the start of each group name (or an abbreviation of it)
-<PRE>
-<FONT SIZE=2>
-tellnews newgroup netwin.chatting y Group for chatting about things
-tellnews newgroup netwin.schedule y For scheduling meetings
-tellnews newgroup netwin.products y Product sheets and info for sales staff
-</FONT>
-</PRE>
-
-<P>
-Done!
-<p>
-<a href="#Section_3">Return to the Index</a>
-<p>
-<hr>
-<H1>4.0 I did something stupid, can I fix it?</H1>
-
-<H2><A NAME="Sec_4.1">4.1 I deleted some item files by hand,
-is that ok?</A></H2>
-
-<P>
-This is like editing a database with a binary editor
-and removing a few records by hand, it is not a good idea :-(
-<P>
-However, DNEWS is written for people just like you,
-the database will correct itself with a little luck. :-)
-<P>
-Please do not edit an item file and remove individual
-items or change them, this will corrupt the database and the items
-will simply disappear.
-<p>
-<a href="#Section_4">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_4.2">4.2 I deleted the history.dat file,
-is that ok?</A></H2>
-
-<P>
-No, it's not. You need to do this, type in:
-<PRE>
-<FONT SIZE=2>tellnews addlost
-</FONT>
-</PRE>
-
-<P>
-And cross your fingers and wait until the addlost
-finishes (it could take a few hours on a full feed system)
-<p>
-<a href="#Section_4">Return to the Index</a>
-<p>
-<hr>
-<H1>5.0 Errors &amp; Problems</H1>
-
-<H2><A NAME="Sec_5.1">5.1 Large messages &amp; Memory Use.</A>
-</H2>
-
-<P>
-Unless you have infinite memory on your system then
-it is necessary to limit the size of messages that can be processed.
- This also saves a lot of wasted bandwidth and disk space for
-you and every other news system. DNEWS limits messages to 1MB
-by default, (a fairly generous limit considering many news readers
-still die horribly with messages greater than 64K and anything
-bigger than this should not be sent via news but should be put
-on an FTP/WEB site and a pointer to it should be sent)
-<P>
-To deal with messages of size 1MB dnews needs about
-6MB of memory, so if you are short of memory you may want to reduce
-this. To limit messages to 100k you would add a line in DNEWS.CONF
-<PRE>
-<FONT SIZE=2>ITEM_MAX 100000</FONT>
-</PRE>
-
-<P>
-(this setting is not dynamic, you must restart DNEWS)
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.2">5.2 I'm not getting any binary groups,
-why not?</A></H2>
-
-<P>
-The default configuration file (newsfeeds.conf) that
-comes with DNEWS excludes all binary groups. In my opinion these
-groups should not exist, they are a left over from the days before
-FTP and WEB and even EMAIL, so that news was the only option,
-now it is much more appropriate to post pointers to large files,
-rather than the file itself.
-<P>
-Anyway, you or your users demand it, to fix the problem
-edit your newsfeeds.conf file and remove the !*binary* from the
-'ME' feed.
-<P>
-Then use the commands:
-<PRE>
-<FONT SIZE=2>tellnews undelete *binary*
-tellnews matchfeed
-</FONT>
-</PRE>
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.3">5.3 My news reader says the newsgroups
-don't exist?</A></H2>
-
-<P>
-Check access.conf, you might have access to get in,
-but no access to read the news groups so they will appear empty
-or give 'no such newsgroup' errors.
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.4">5.4 I don't know if posts are working?</A>
-</H2>
-
-<P>
-There are two main reasons for posts to fail:
-<OL>
-<LI>You've messed up your newsfeeds.conf file.
-<LI>Your provider is not allowing you to send messages
-via 'ihave'
-</OL>
-
-<P>
-Follow these instructions to figure out where the
-error is:<BR>
-
-<P>
-Post an item to some local TEST news group, e.g.
-nz.test, then check the file DNEWS.OUT, this should give one line
-per message sent 'out' of your system, if this file is empty,
-or gives an error, first consider if the error is from DNEWS or
-if it is from the site you are sending items to. Second, look
-in dnews.log, search for &quot;out:&quot; once you've found the
-failure message you will probably find more clues just above or
-below it as to what went wrong.
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.5">5.5 I'm still not convinced my posts
-are getting to the other side of the planet?</A></H2>
-
-<P>
-Post an item to alt.test, you should receive 10-15
-messages from news robots all over the world.
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.6">5.6 I have an old fashioned feed coming
-in but I'm not getting any items?</A></H2>
-
-<P>
-There are two main reasons for incoming feeds to
-fail:
-<OL>
-<LI>You've messed up your access.conf file (or your
-DNS does not work)
-<LI>Your provider has not successfully setup the
-feed.
-</OL>
-
-<P>
-In case 1), first try letting everyone in by putting
-a wildcard access line at the bottom of access.conf
-<PRE>
-<FONT SIZE=2>*:read,post,ihave:::*
-tellnews reload</FONT>
-</PRE>
-
-<P>
-Then check the log files, or use tellnews status,
-and you will see the name and number of any machine sending you
-IHAVE messages, (in the list of connected channels) put this
-name in access.conf.
-<P>
-If tellnews status shows the number twice, but no
-name, then your DNS is not working, use numbers in the access.conf
-file instead or fix your DNS.
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.7">5.7 What should I do now that I've
-deleted history.dat</A></H2>
-
-<P>
-First I advise you not to play with guns because
-you are in danger of shooting yourself in the foot.
-<P>
-Before restarting dnews, delete history.idx and history.dat,
-and then start dnews and type:
-<PRE>
-<FONT SIZE=2>tellnews addlost</FONT>
-</PRE>
-
-<P>
-Which will scan the entire database and rebuild the
-history file. This could take 12 hours or more to run on 4 Gig
-of news.
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.8">5.8 Netscape shows items but I can't
-read them, why?</A></H2>
-
-<P>
-This means the item is missing from the history database,
-this should never happen, but since it has, try this command:
-<PRE>
-<FONT SIZE=2>tellnews addlost</FONT>
-</PRE>
-
-<P>
-Which will scan the entire database and rebuild the
-history file. This could take 12 hours or more to run on 4 Gig
-of news.
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.9">5.9 Why doesn't the status report
-match actual diskspace used?</A></H2>
-
-<P>
-DNEWS maintains an internal count of free disk space,
-this can be wrong, or possibly your setting for 'diskspace' in
-dnews.conf could be wrong. Decide which is wrong, either fix
-the number in dnews.conf or use the 'setused' command to change
-the internal count, e.g. to set the used value to 950MB, type
-in:
-<PRE>
-<FONT SIZE=2>tellnews setused 950</FONT>
-</PRE>
-
-<P>
-Then wait 2 minutes and do another:
-<PRE>
-<FONT SIZE=2>tellnews status</FONT>
-</PRE>
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.10">5.10 DNEWS goes very slow when users
-connect</A></H2>
-
-<P>
-Check your DNS is working, try putting
-<PRE>
-<FONT SIZE=2>nodns true</FONT>
-</PRE>
-
-<P>
-In dnews.conf, and fix access.conf to use numbers
-then type:
-<PRE>
-<FONT SIZE=2>tellnews reload</FONT>
-</PRE>
-
-<P>
-Then see if that speeds things up, if it does then
-your DNS is faulty.
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.11">5.11 My system runs out of memory?</A>
-</H2>
-
-<P>
-First check your pagefile settings, for a full feed
-you will need about 120MB of pagefile on Windows NT.
-<P>
-See the section on large news messages.
-<P>
-Send the output of tellnews status to the mailing
-list or NetWin and ask for comments.
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.12">5.12 DNEWS goes very slow</A></H2>
-
-<P>
-Check your DNS is working.
-<P>
-Type in:
-<P><pre>
-<FONT SIZE=2>tellnews stats </FONT>
-<P>
-<FONT SIZE=2>(not status)</FONT></pre>
-<P>
-This gives a listing of NNTP commands and how long
-dnews is spending on each one, this will show if one command is
-slow, and also if one command is being used more than is reasonable.
- Also consider adding memory.
-<P>
-Send the output of tellnews stats and status to the
-mailing list or NetWin for further suggestions.
-<P>
-Consider installing more memory or a faster disk
-drive.
-<P>
-If the xover command is using most of the time then
-consider increasing the buffering of headers. (see dnews.conf
-options)
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.13">5.13 DNEWS locks up for brief periods
-(or permanently)</A></H2>
-
-<P>
-Panic!
-<P>
-Check the log file dnews.log, work out from the time
-stamps what dnews was doing when it locked up.
-<P>
-This can happen if you run an expire while lots of
-people are trying to use the system or while an ihave feed is
-sending stuff in.
-<P>
-Use the tellnews stats command, this will also point
-to commands which are taking too long to process for some reason.
-<P>
-Check your DNS and also that site you are sucking
-from is working and it's news server is working, either of these
-can cause a problem. If the site you suck from is down for a
-few hours, you may have to remove the feeder line from dnews.conf
-until it is up again. (normally you won't have to do this, it's
-just a thing to watch for)
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.14">5.14 DNEWS Crashes</A></H2>
-
-<P>
-Check the end of the file dnews.log, the only partly
-acceptable reason for a crash is if DNEWS runs out of memory,
-if the errors indicate this then see the section on memory problems
-above.
-<P>
-If it gives an error 'signal xxx causing exit' then
-set the debugging level to 'debug', if the log files just ends
-suddenly, then set the debug level to 'flush'
-<PRE>
-<FONT SIZE=2>loglvl debug (or flush)
-debug_rotate 3000 </FONT>
-</PRE>
-
-<P>
-Now next time it crashes email the last few hundred
-lines of dnews.log to NetWin. We really don't accept crashes
-as acceptable behaviour and will go to some extreme lengths to
-fix this sort of problem.
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.15">5.15 TELLNEWS says Can't BIND</A>?
-</H2>
-
-<P>
-Can't BIND, and tellnews says &quot;I can't talk
-to you&quot; when you telnet to the port.
-<P>
-On LINUX the slackware distribution comes with a
-dummy nntp daemon installed, you must remove this so dnews can
-bind to the socket.
-<PRE>
-<FONT SIZE=2> edit /etc/inetd.conf
- (comment out the NNTP line)
- kill -HUP &lt;pid of inetd process&gt;</FONT>
-</PRE>
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.16">5.16 TELLNEWS fails or locks ups</A>
-</H2>
-
-<P>
-The DNEWS process may take 1-2 minutes to initialize,
-so wait a bit before panicking.
-<P>
-Check if the process is running
-<PRE>
-<FONT SIZE=2> ps -axl | grep dnews (linux)
- ps -ef | grep dnews (SunOS)</FONT>
-</PRE>
-
-<P>
-Check the log files
-<PRE>
-<FONT SIZE=2> more /usr/local/dnews/dnews.log</FONT>
-</PRE>
-
-<P>
-On UNIX if it gets started up with the wrong PID
-you will get all sorts of protection problems, all the files
-in:
-<P><pre>
-<FONT SIZE=2> /var/spool/dnews/... </font></pre> (including<tt><font size=2> var/spool/dnews</FONT></tt>)
-<P>
-must be owned by the same user, normally 'news'.
-Also all the files in:
-<P><pre>
-<FONT SIZE=2> /var/local/dnews/*</FONT></pre>
-<P>
-Also on UNIX it is possible to start dnews twice,
-this can cause real disasters, always check with ps and by looking
-at the log before restarting DNEWS.
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.17">5.17 TELLNEWS says remote node is
-unknown</A></H2>
-
-<P>
-Check the myname variable in DNEWS.CONF, also check
-your DNS is working, if its isn't then use the number in dnews.conf
-<P>
-On VMS, if the symbol tellnews is not defined, it
-will try and run telnet instead, this can be confusing. You may
-have to log in again to get the symbol, or if you forgot to put
-it in your sylogin: script then you will have to do so, e.g.:
-<P><pre>
-<FONT SIZE=2> $ tellnews :== $dnews_top:tellnews</FONT></pre>
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.18">5.18 TELLNEWS says &quot;Cannot access
-tellnews.pass&quot;</A></H2>
-
-<P>
-For some reason tellnews cannot find it's configuration
-files, on NT this could be caused by a file protection problem
-or more likely if the disk drive letter was not specified in the
-configuration file DNEWS.CONF.
-<P>
-On VMS and UNIX you must be running the tellnews
-command from the usercode ROOT or NEWS or NEWS$SERVER.
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.19">5.19 I see errors &quot;NNTP, Sorry
-I can't talk to you</A>&quot; in the log file?</H2>
-
-<P>
-Your news-host does not want to talk to you, this
-is because there is a security file which gives a list of hosts
-which are allowed to connect, the name of your machine must be
-in this list, and your machine's name must be in the Domain Name
-Server tables as well as the Reverse Translation Domain Name server
-tables.
-<P>
-The access file may be called something like:
-<P>
-<TT><FONT SIZE=2 FACE="Courier New"> CNEWS /usr/local/lib/news/nntp_access</FONT></TT>
-<P>
-<TT><FONT SIZE=2 FACE="Courier New"> INND /usr/local/news/nnrp.access</FONT></TT>
-<P>
-<A NAME="_Toc339472717"><TT><FONT SIZE=2 FACE="Courier New"> DNEWS
- /usr/local/dnews/access.conf</FONT></TT></A>
-<P>
-<TT><FONT SIZE=2 FACE="Courier New"> DNEWS-NT /dnews/access.conf</FONT></TT>
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.20">5.20 What does &quot;Transfer permission
-denied&quot; mean?</A></H2>
-
-<P>
-This can come from one of two directions, DNEWS
-can give this error when a site tries to feed it new items.
-<P>
-If you are using a sucking feed then you should stop
-the site that is trying to send to you from sending as DNEWS will
-ask for any items it wants.
-<P>
-If you do want to allow incoming IHAVE messages,
- then add an IHAVE record for this ip address in the ACCESS.CONF
-file, and also remove the 'POSTING' flag from the NEWSFEEDS.CONF
-file for the ME site.
-<P>
-The last possibility is that this error is coming
- from your feeding site, in which case you need to contact the
-system manager of that site and ask him to give you 'ihave' access.
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_5.21">5.21 Posts not going upstream, 437 Duplicate article?</a></H2>
-
-<P>
-The problem is DNEWS is echo'ing all your incoming
-news back to your news feed site, this is clogging the outgoing
-feed. To fix this see the section above entitled <B>&quot;3.6
-How do I set my EXCLUDE parameter correctly?&quot;</B>
-<p>
-<a href="#Section_5">Return to the Index</a>
-<p>
-<hr>
-<H1>6.0 I still can't figure it out, how can I get help?</H1>
-
-<P>
-You have two options, the DNEWS discussion list has
-lots of expertise on it. So try that first.
-<P>
-If that fails, or if you are a registered (not free)
-customer then as part of normal support NetWin provide email
-advice and help on setting up your system. In general try and
-give as much information as possible about your setup and what
-you want to do, and ALWAYS include a FAX or phone number just
-incase your mail system is broken as well :-) e.g.
-<P>
-Hardware &amp; OS: Windows NT - Intel (or NT-Alpha
-or Solaris 4.3 etc...)
-<P>
-Version of DNEWS: 2.0b
-<P>
-Type of feed: Sucking feed (or full ihave feed...)
-<P>
-FAX: (include country code)
-<P>
-And any relevant setup files, usually one or more
-of: dnews.conf, newsfeeds.conf, access.conf
-<P>
-And maybe a few lines from dnews.log showing the
-problem
-<P>
-(Please don't email 3MB of log files to us :-)<BR>
-
-<P>
-And state your problem clearly:
-<P>
-(a bad example) My feed doesn't work, why not?
-<P>
-(a good example) The IHAVE feed coming INTO my system
-from my provider is being refused, he says it gives an error,
-'transfer permission denied', I have searched the log files but
-can't find an equivalent error at my end, what should I do?
-<p>
-<a href="#Section_6">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_6.1">6.1 DNEWS Mailing List</A></H2>
-
-<P>
-There are two mailing lists for DNEWS, one is only
-used to make major announcements of new version or urgent patches.
- The other is for general discussion, you may want to join both.
-<p>
-<a href="#Section_6">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_6.2">6.2 To subscribe to the discussion
-list send to:</A></H2>
-
-<PRE>
-<FONT SIZE=2>dnews-request@adam.com.au</FONT>
-</PRE>
-
-<P>
-A message containing one word:
-<PRE>
-<FONT SIZE=2>subscribe<BR>
-</FONT>
-</PRE>
-
-<P>
-Then to post to the list send to:
-<PRE>
-<FONT SIZE=2>dnews@adam.com.au</FONT>
-</PRE>
-<p>
-<a href="#Section_6">Return to the Index</a>
-<p>
-<H2><A NAME="Sec_6.3">6.3 To subscribe to the announcement
-list</A></H2>
-
-<P>
-Send a message to:
-<P><tt>
-<FONT SIZE=2> maiser@emagic.co.nz</FONT></tt>
-<P>
-Containing the line:
-<P><tt>
-<FONT SIZE=2> subscribe dnews</FONT></tt>
-<P>
-This is a moderated list, it's only function is to
-provide timely information on new features, releases, bugs, installation
-gotcha's etc to interested people. You will not get 20 messages
-a day from this list, it will probably average 1-2 messages per
-month.
-<p>
-<a href="#Section_6">Return to the Index</a>
-<p>
-<hr>
-</BODY>
-
-</HTML>
diff --git a/news/dnews/pkg-descr b/news/dnews/pkg-descr
deleted file mode 100644
index 384e3994f2e8..000000000000
--- a/news/dnews/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Feature list (trimmed):
-- Dynamic sucking feed.
-- Flexible expire settings
-- Flexible access restrictions
-- Binarys available for common platforms
-- Email confirmation of posts
-- Items stored in a database
-- Compiling and porting relatively easy
-- Installation easy, totally configurable without recompiling
-- Documentated
-- Supported
-- Speed
-- XOVER implemented in software
-- Streaming support
-- Strictly limited machine impact due to single threaded nature
-
-WWW: http://netwinsite.com/
diff --git a/news/dnews/pkg-plist b/news/dnews/pkg-plist
deleted file mode 100644
index 133fc9186067..000000000000
--- a/news/dnews/pkg-plist
+++ /dev/null
@@ -1,107 +0,0 @@
-bin/tellnews
-dnews/access.conf
-dnews/control.conf
-dnews/dfeed
-dnews/dis.sh
-dnews/distrib.sh
-dnews/dmgr/access.htm
-dnews/dmgr/adv.htm
-dnews/dmgr/config.htm
-dnews/dmgr/dir.htm
-dnews/dmgr/dmgrcgi.cgi
-dnews/dmgr/feed.htm
-dnews/dmgr/feeds.htm
-dnews/dmgr/help.htm
-dnews/dmgr/log.htm
-dnews/dmgr/logoff.htm
-dnews/dmgr/menu.htm
-dnews/dmgr/sucks.htm
-dnews/dmgr/tellnews.htm
-dnews/dmgr/users.htm
-dnews/dmgrsvc
-dnews/dmulti
-dnews/dmulti_start.sh
-dnews/dnews
-dnews/dnews_start
-dnews/dnews_start.sh
-dnews/dnewsauth.sh
-dnews/dnewssrt
-dnews/dnewsweb
-dnews/dnewsweb.ini
-dnews/dnewsweb.txt
-dnews/dposter
-dnews/drobot
-dnews/dudp
-dnews/duse
-dnews/expire.conf
-dnews/faq.html
-dnews/fixinet.sh
-dnews/fixowner.sh
-dnews/fts.conf
-dnews/gupcgi
-dnews/hp.conf
-dnews/install.sh
-dnews/install.txt
-dnews/libauth.sh
-dnews/license.txt
-dnews/lint.sh
-dnews/makelib.sh
-dnews/manual.txt
-dnews/mkgroups.sh
-dnews/moderators.conf
-dnews/newsfeeds.conf
-dnews/newver.sh
-dnews/nocached.body
-dnews/resetxxx.sh
-dnews/restart.sh
-dnews/setfeed.ini
-dnews/setprot.sh
-dnews/tar.sh
-dnews/tellnews
-dnews/test.sh
-dnews/testing.sh
-dnews/web/advert.htm
-dnews/web/cancel.tpl
-dnews/web/config.tpl
-dnews/web/empty.htm
-dnews/web/error.tpl
-dnews/web/follow.tpl
-dnews/web/frame.htm
-dnews/web/grpsrch.tpl
-dnews/web/item.htm
-dnews/web/item.tpl
-dnews/web/item_f.tpl
-dnews/web/item_nomore.tpl
-dnews/web/items.htm
-dnews/web/items.tpl
-dnews/web/items3.tpl
-dnews/web/items_f.tpl
-dnews/web/items_t.tpl
-dnews/web/itemslst.tpl
-dnews/web/latest.tpl
-dnews/web/list.tpl
-dnews/web/login.tpl
-dnews/web/missing.tpl
-dnews/web/post.htm
-dnews/web/post.tpl
-dnews/web/post2.tpl
-dnews/web/posted.tpl
-dnews/web/postform.tpl
-dnews/web/postit.tpl
-dnews/web/required.tpl
-dnews/web/results.tpl
-dnews/web/results2.tpl
-dnews/web/search.tpl
-dnews/web/tomail_bad.tpl
-dnews/web/tomail_del.tpl
-dnews/web/tomail_ok.tpl
-dnews/web/top.tpl
-dnews/web/user.tpl
-dnews/web/xresult2.tpl
-dnews/web/xresults.tpl
-dnews/web/xsearch.tpl
-dnews/xmit
-etc/dnews.conf
-etc/rc.d/dnews.sh
-@dirrm dnews/dmgr
-@dirrm dnews/web
diff --git a/print/Makefile b/print/Makefile
index cd9771411241..5626e7494f9e 100644
--- a/print/Makefile
+++ b/print/Makefile
@@ -216,7 +216,6 @@
SUBDIR += pdfjam
SUBDIR += pdflib
SUBDIR += pdflib-perl
- SUBDIR += pdfmod
SUBDIR += pdftk
SUBDIR += pdq
SUBDIR += pear-File_PDF
diff --git a/print/pdfmod/Makefile b/print/pdfmod/Makefile
deleted file mode 100644
index be1a35a370e2..000000000000
--- a/print/pdfmod/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Romain Tartiere <romain@blogreen.org>
-# $FreeBSD$
-
-PORTNAME= pdfmod
-PORTVERSION= 0.9.1
-PORTREVISION= 1
-CATEGORIES= print
-MASTER_SITES= GNOME
-
-MAINTAINER= mono@FreeBSD.org
-COMMENT= A tool for modifying PDF documents
-
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/hyena.pc:${PORTSDIR}/devel/hyena
-RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/hyena.pc:${PORTSDIR}/devel/hyena
-
-DEPRECATED= Depends on expired devel/hyena, unstaged, uses old standards
-EXPIRATION_DATE=2014-04-01
-
-USE_BZIP2= yes
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_GNOME= gnomehack gnomesharp20
-USES= gettext
-INSTALLS_ICONS= yes
-
-NO_STAGE= yes
-.include <bsd.port.mk>
diff --git a/print/pdfmod/distinfo b/print/pdfmod/distinfo
deleted file mode 100644
index 3c38a4d2f2d5..000000000000
--- a/print/pdfmod/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pdfmod-0.9.1.tar.bz2) = eb7c987514a053106ddf03f26544766c751c801d87762909b36415d46bc425c9
-SIZE (pdfmod-0.9.1.tar.bz2) = 667450
diff --git a/print/pdfmod/files/patch-icon-theme-installer b/print/pdfmod/files/patch-icon-theme-installer
deleted file mode 100644
index e388cbbbfe01..000000000000
--- a/print/pdfmod/files/patch-icon-theme-installer
+++ /dev/null
@@ -1,35 +0,0 @@
-
-$FreeBSD$
-
---- icon-theme-installer.orig
-+++ icon-theme-installer
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
-
- # icon-theme-installer
- # Copyright (C) 2006 Novell, Inc.
-@@ -101,12 +101,12 @@
- exit 1
- fi
-
--if test ! -x $(echo "$MKINSTALLDIRS_EXEC" | cut -f1 -d' '); then
-+if ! which $(echo "$MKINSTALLDIRS_EXEC" | cut -f1 -d' ') > /dev/null; then
- echo "Cannot find '$MKINSTALLDIRS_EXEC'; You probably want to pass -m \$(mkinstalldirs)"
- exit 1
- fi
-
--if test ! -x $(echo "$INSTALL_DATA_EXEC" | cut -f1 -d' '); then
-+if ! which $(echo "$INSTALL_DATA_EXEC" | cut -f1 -d' ') > /dev/null; then
- echo "Cannot find '$INSTALL_DATA_EXEC'; You probably want to pass -x \$(INSTALL_DATA)"
- exit 1
- fi
-@@ -160,7 +160,7 @@
- fi
- done
-
--gtk_update_icon_cache_bin="$((which gtk-update-icon-cache || echo /opt/gnome/bin/gtk-update-icon-cache)2>/dev/null)"
-+gtk_update_icon_cache_bin="$( (which gtk-update-icon-cache || echo /opt/gnome/bin/gtk-update-icon-cache)2>/dev/null)"
- gtk_update_icon_cache="$gtk_update_icon_cache_bin -f -t $INSTALL_BASE_DIR"
-
- if test -z "$INSTALL_DEST_DIR"; then
diff --git a/print/pdfmod/files/patch-lib_poppler-sharp_poppler-sharp_poppler-sharp.dll.config b/print/pdfmod/files/patch-lib_poppler-sharp_poppler-sharp_poppler-sharp.dll.config
deleted file mode 100644
index a516ae9116bf..000000000000
--- a/print/pdfmod/files/patch-lib_poppler-sharp_poppler-sharp_poppler-sharp.dll.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-$FreeBSD$
-
---- lib/poppler-sharp/poppler-sharp/poppler-sharp.dll.config.orig
-+++ lib/poppler-sharp/poppler-sharp/poppler-sharp.dll.config
-@@ -1,4 +1,4 @@
- <configuration>
- <dllmap dll="poppler-glib" target="libpoppler-glib.so.4"/>
-- <dllmap dll="poppler-glib" target="libpoppler-glib.so" os="netbsd"/>
-+ <dllmap dll="poppler-glib" target="libpoppler-glib.so" os="freebsd,netbsd"/>
- </configuration>
diff --git a/print/pdfmod/files/patch-src_PdfMod_Gui_DocumentIconView.cs b/print/pdfmod/files/patch-src_PdfMod_Gui_DocumentIconView.cs
deleted file mode 100644
index a048f3a6e6fa..000000000000
--- a/print/pdfmod/files/patch-src_PdfMod_Gui_DocumentIconView.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/PdfMod/Gui/DocumentIconView.cs.orig
-+++ src/PdfMod/Gui/DocumentIconView.cs
-@@ -319,7 +319,7 @@
- if (to_index < 0)
- return;
-
-- var pages = args.SelectionData.Data as Hyena.Gui.DragDropList<Page>;
-+ Hyena.Gui.DragDropList<Page> pages = args.SelectionData;
- to_index -= pages.Count (p => p.Index < to_index);
- var action = new MoveAction (document, pages, to_index);
- action.Do ();
diff --git a/print/pdfmod/pkg-descr b/print/pdfmod/pkg-descr
deleted file mode 100644
index 0d572ee9faee..000000000000
--- a/print/pdfmod/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-PDF Mod can rotate, extract, and remove pages, and supports reordering pages
-via drag and drop. You can edit the title, subject, author, and keywords, and
-you can combine documents via drag and drop.
-
-WWW: http://live.gnome.org/PdfMod
diff --git a/print/pdfmod/pkg-plist b/print/pdfmod/pkg-plist
deleted file mode 100644
index 26e7decb5fb8..000000000000
--- a/print/pdfmod/pkg-plist
+++ /dev/null
@@ -1,75 +0,0 @@
-bin/pdfmod
-lib/pdfmod/Hyena.Gui.dll
-lib/pdfmod/Hyena.Gui.dll.config
-lib/pdfmod/Hyena.Gui.dll.mdb
-lib/pdfmod/Hyena.dll
-lib/pdfmod/Hyena.dll.config
-lib/pdfmod/Hyena.dll.mdb
-lib/pdfmod/PdfMod.exe
-lib/pdfmod/PdfMod.exe.mdb
-lib/pdfmod/PdfSharp.dll
-lib/pdfmod/PdfSharp.dll.mdb
-lib/pdfmod/poppler-sharp.dll
-lib/pdfmod/poppler-sharp.dll.config
-lib/pdfmod/poppler-sharp.dll.mdb
-share/applications/pdfmod.desktop
-share/gnome/help/pdfmod/C/pdfmod.xml
-share/gnome/help/pdfmod/ca/pdfmod.xml
-share/gnome/help/pdfmod/cs/pdfmod.xml
-share/gnome/help/pdfmod/da/pdfmod.xml
-share/gnome/help/pdfmod/de/pdfmod.xml
-share/gnome/help/pdfmod/es/pdfmod.xml
-share/gnome/help/pdfmod/fr/pdfmod.xml
-share/gnome/help/pdfmod/hr/pdfmod.xml
-share/gnome/help/pdfmod/pl/pdfmod.xml
-share/gnome/help/pdfmod/sl/pdfmod.xml
-share/gnome/help/pdfmod/sv/pdfmod.xml
-share/gnome/help/pdfmod/zh_CN/pdfmod.xml
-share/icons/hicolor/16x16/apps/pdfmod.png
-share/icons/hicolor/22x22/apps/pdfmod.png
-share/icons/hicolor/24x24/apps/pdfmod.png
-share/icons/hicolor/256x256/apps/pdfmod.png
-share/icons/hicolor/32x32/apps/pdfmod.png
-share/icons/hicolor/scalable/apps/pdfmod.svg
-share/locale/bn_IN/LC_MESSAGES/pdfmod.mo
-share/locale/ca/LC_MESSAGES/pdfmod.mo
-share/locale/ca@valencia/LC_MESSAGES/pdfmod.mo
-share/locale/cs/LC_MESSAGES/pdfmod.mo
-share/locale/da/LC_MESSAGES/pdfmod.mo
-share/locale/de/LC_MESSAGES/pdfmod.mo
-share/locale/es/LC_MESSAGES/pdfmod.mo
-share/locale/et/LC_MESSAGES/pdfmod.mo
-share/locale/fr/LC_MESSAGES/pdfmod.mo
-share/locale/gl/LC_MESSAGES/pdfmod.mo
-share/locale/hr/LC_MESSAGES/pdfmod.mo
-share/locale/hu/LC_MESSAGES/pdfmod.mo
-share/locale/it/LC_MESSAGES/pdfmod.mo
-share/locale/ja/LC_MESSAGES/pdfmod.mo
-share/locale/lt/LC_MESSAGES/pdfmod.mo
-share/locale/nb/LC_MESSAGES/pdfmod.mo
-share/locale/nl/LC_MESSAGES/pdfmod.mo
-share/locale/pl/LC_MESSAGES/pdfmod.mo
-share/locale/pt/LC_MESSAGES/pdfmod.mo
-share/locale/pt_BR/LC_MESSAGES/pdfmod.mo
-share/locale/ro/LC_MESSAGES/pdfmod.mo
-share/locale/ru/LC_MESSAGES/pdfmod.mo
-share/locale/sl/LC_MESSAGES/pdfmod.mo
-share/locale/sv/LC_MESSAGES/pdfmod.mo
-share/locale/ta/LC_MESSAGES/pdfmod.mo
-share/locale/zh_CN/LC_MESSAGES/pdfmod.mo
-@dirrmtry share/icons/hicolor/256x256/apps
-@dirrmtry share/icons/hicolor/256x256
-@dirrm share/gnome/help/pdfmod/zh_CN
-@dirrm share/gnome/help/pdfmod/sv
-@dirrm share/gnome/help/pdfmod/sl
-@dirrm share/gnome/help/pdfmod/pl
-@dirrm share/gnome/help/pdfmod/hr
-@dirrm share/gnome/help/pdfmod/fr
-@dirrm share/gnome/help/pdfmod/es
-@dirrm share/gnome/help/pdfmod/de
-@dirrm share/gnome/help/pdfmod/da
-@dirrm share/gnome/help/pdfmod/cs
-@dirrm share/gnome/help/pdfmod/ca
-@dirrm share/gnome/help/pdfmod/C
-@dirrm share/gnome/help/pdfmod
-@dirrm lib/pdfmod
diff --git a/security/Makefile b/security/Makefile
index e7d8de801b1f..692eb45c708d 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -161,7 +161,6 @@
SUBDIR += gnupg
SUBDIR += gnupg1
SUBDIR += gnutls
- SUBDIR += gnutls-devel
SUBDIR += gnutls3
SUBDIR += go.crypto
SUBDIR += gorilla
diff --git a/security/gnutls-devel/Makefile b/security/gnutls-devel/Makefile
deleted file mode 100644
index d9a8634b9bdd..000000000000
--- a/security/gnutls-devel/Makefile
+++ /dev/null
@@ -1,88 +0,0 @@
-# Created by: Roman Bogorodskiy <novel@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= gnutls
-PORTVERSION= 2.99.4
-PORTREVISION= 2
-CATEGORIES= security net
-MASTER_SITES= http://alpha.gnu.org/gnu/gnutls/ \
- ftp://ftp.gnutls.org/pub/gnutls/devel/
-PKGNAMESUFFIX= -devel
-
-MAINTAINER= novel@FreeBSD.org
-COMMENT= GNU Transport Layer Security library
-
-BROKEN= Does not build
-FORBIDDEN= Vulnerable to CVE-2014-0092
-DEPRECATED= Stale, broken and vulnerable
-EXPIRATION_DATE= 2014-04-01
-
-LIB_DEPENDS= gpg-error.0:${PORTSDIR}/security/libgpg-error \
- nettle.4:${PORTSDIR}/security/nettle \
- p11-kit.0:${PORTSDIR}/security/p11-kit
-
-CONFLICTS= gnutls-[0-9]*
-
-USE_XZ= yes
-USES= iconv pkgconfig
-USE_GNOME= ltverhack
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-USE_AUTOTOOLS= libtool
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CPPFLAGS+= -fPIC
-CONFIGURE_ARGS+= --disable-guile --disable-silent-rules \
- --disable-hardware-acceleration
-MANCOMPRESSED= no
-
-NO_STAGE= yes
-
-OPTIONS_DEFINE= DOCS NLS
-
-.include <bsd.port.options.mk>
-
-.if (defined(WITH_LIBTASN1) || exists(${LOCALBASE}/lib/libtasn1.so.7)) && !defined(WITHOUT_LIBTASN1)
-LIB_DEPENDS+= tasn1.7:${PORTSDIR}/security/libtasn1
-.else
-CONFIGURE_ARGS+= --with-included-libtasn1
-.endif
-
-.if defined(WITHOUT_CXX)
-CONFIGURE_ARGS+= --disable-cxx
-PLIST_SUB+= CXX="@comment "
-.else
-PLIST_SUB+= CXX=""
-.endif
-
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= NLS="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MDOCS}
-PORTDOCS= AUTHORS NEWS README THANKS
-.endif
-EXAMPLES= doc/examples/*.c
-
-pre-configure:
- @${REINPLACE_CMD} -e 's,(libdir)/pkgconfig,(prefix)/libdata/pkgconfig,' \
- ${WRKSRC}/lib/Makefile.in ${WRKSRC}/libextra/Makefile.in
- @${REINPLACE_CMD} -e 's,(top_builddir)$$,(top_builddir) -I$$(top_builddir)/lib/includes -I$$(top_builddir)/libextra/includes,' \
- ${WRKSRC}/doc/Makefile.in
-
-post-install:
- @${MKDIR} ${EXAMPLESDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
-.for i in ${PORTDOCS}
- @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
-.endfor
-.endif
-
-.include "Makefile.man"
-.include <bsd.port.mk>
diff --git a/security/gnutls-devel/Makefile.man b/security/gnutls-devel/Makefile.man
deleted file mode 100644
index 001dde0bf45a..000000000000
--- a/security/gnutls-devel/Makefile.man
+++ /dev/null
@@ -1,619 +0,0 @@
-# vi:ft=make
-# $FreeBSD$
-
-INFO= gnutls
-
-MAN1= \
- certtool.1 \
- gnutls-cli-debug.1 \
- gnutls-cli.1 \
- gnutls-serv.1 \
- p11tool.1 \
- psktool.1 \
- srptool.1
-
-MAN3= \
- gnutls_alert_get.3 \
- gnutls_alert_get_name.3 \
- gnutls_alert_send.3 \
- gnutls_alert_send_appropriate.3 \
- gnutls_anon_allocate_client_credentials.3 \
- gnutls_anon_allocate_server_credentials.3 \
- gnutls_anon_free_client_credentials.3 \
- gnutls_anon_free_server_credentials.3 \
- gnutls_anon_set_params_function.3 \
- gnutls_anon_set_server_dh_params.3 \
- gnutls_anon_set_server_params_function.3 \
- gnutls_auth_client_get_type.3 \
- gnutls_auth_get_type.3 \
- gnutls_auth_server_get_type.3 \
- gnutls_bye.3 \
- gnutls_certificate_activation_time_peers.3 \
- gnutls_certificate_allocate_credentials.3 \
- gnutls_certificate_client_get_request_status.3 \
- gnutls_certificate_client_set_retrieve_function.3 \
- gnutls_certificate_expiration_time_peers.3 \
- gnutls_certificate_free_ca_names.3 \
- gnutls_certificate_free_cas.3 \
- gnutls_certificate_free_credentials.3 \
- gnutls_certificate_free_crls.3 \
- gnutls_certificate_free_keys.3 \
- gnutls_certificate_get_issuer.3 \
- gnutls_certificate_get_ours.3 \
- gnutls_certificate_get_peers.3 \
- gnutls_certificate_send_x509_rdn_sequence.3 \
- gnutls_certificate_server_set_request.3 \
- gnutls_certificate_server_set_retrieve_function.3 \
- gnutls_certificate_set_dh_params.3 \
- gnutls_certificate_set_openpgp_key.3 \
- gnutls_certificate_set_openpgp_key_file.3 \
- gnutls_certificate_set_openpgp_key_file2.3 \
- gnutls_certificate_set_openpgp_key_mem.3 \
- gnutls_certificate_set_openpgp_key_mem2.3 \
- gnutls_certificate_set_openpgp_keyring_file.3 \
- gnutls_certificate_set_openpgp_keyring_mem.3 \
- gnutls_certificate_set_params_function.3 \
- gnutls_certificate_set_retrieve_function.3 \
- gnutls_certificate_set_retrieve_function2.3 \
- gnutls_certificate_set_rsa_export_params.3 \
- gnutls_certificate_set_verify_flags.3 \
- gnutls_certificate_set_verify_function.3 \
- gnutls_certificate_set_verify_limits.3 \
- gnutls_certificate_set_x509_crl.3 \
- gnutls_certificate_set_x509_crl_file.3 \
- gnutls_certificate_set_x509_crl_mem.3 \
- gnutls_certificate_set_x509_key.3 \
- gnutls_certificate_set_x509_key_file.3 \
- gnutls_certificate_set_x509_key_mem.3 \
- gnutls_certificate_set_x509_simple_pkcs12_file.3 \
- gnutls_certificate_set_x509_simple_pkcs12_mem.3 \
- gnutls_certificate_set_x509_trust.3 \
- gnutls_certificate_set_x509_trust_file.3 \
- gnutls_certificate_set_x509_trust_mem.3 \
- gnutls_certificate_type_get.3 \
- gnutls_certificate_type_set_priority.3 \
- gnutls_certificate_verify_peers2.3 \
- gnutls_check_version.3 \
- gnutls_cipher_add_auth.3 \
- gnutls_cipher_decrypt.3 \
- gnutls_cipher_decrypt2.3 \
- gnutls_cipher_deinit.3 \
- gnutls_cipher_encrypt.3 \
- gnutls_cipher_encrypt2.3 \
- gnutls_cipher_get.3 \
- gnutls_cipher_init.3 \
- gnutls_cipher_set_iv.3 \
- gnutls_cipher_set_priority.3 \
- gnutls_cipher_tag.3 \
- gnutls_compression_get.3 \
- gnutls_compression_get_id.3 \
- gnutls_compression_get_name.3 \
- gnutls_compression_list.3 \
- gnutls_compression_set_priority.3 \
- gnutls_credentials_clear.3 \
- gnutls_credentials_set.3 \
- gnutls_db_check_entry.3 \
- gnutls_db_get_ptr.3 \
- gnutls_db_remove_session.3 \
- gnutls_db_set_cache_expiration.3 \
- gnutls_db_set_ptr.3 \
- gnutls_db_set_remove_function.3 \
- gnutls_db_set_retrieve_function.3 \
- gnutls_db_set_store_function.3 \
- gnutls_deinit.3 \
- gnutls_dh_get_group.3 \
- gnutls_dh_get_peers_public_bits.3 \
- gnutls_dh_get_prime_bits.3 \
- gnutls_dh_get_pubkey.3 \
- gnutls_dh_get_secret_bits.3 \
- gnutls_dh_params_cpy.3 \
- gnutls_dh_params_deinit.3 \
- gnutls_dh_params_export_pkcs3.3 \
- gnutls_dh_params_export_raw.3 \
- gnutls_dh_params_generate2.3 \
- gnutls_dh_params_import_pkcs3.3 \
- gnutls_dh_params_import_raw.3 \
- gnutls_dh_params_init.3 \
- gnutls_dh_set_prime_bits.3 \
- gnutls_dtls_cookie_send.3 \
- gnutls_dtls_cookie_verify.3 \
- gnutls_dtls_get_data_mtu.3 \
- gnutls_dtls_get_mtu.3 \
- gnutls_dtls_prestate_set.3 \
- gnutls_dtls_set_mtu.3 \
- gnutls_dtls_set_timeouts.3 \
- gnutls_ecc_curve_get.3 \
- gnutls_error_is_fatal.3 \
- gnutls_error_to_alert.3 \
- gnutls_extra_check_version.3 \
- gnutls_fingerprint.3 \
- gnutls_free.3 \
- gnutls_global_deinit.3 \
- gnutls_global_init.3 \
- gnutls_global_init_extra.3 \
- gnutls_global_set_audit_log_function.3 \
- gnutls_global_set_log_function.3 \
- gnutls_global_set_log_level.3 \
- gnutls_global_set_mem_functions.3 \
- gnutls_global_set_mutex.3 \
- gnutls_global_set_time_function.3 \
- gnutls_handshake.3 \
- gnutls_handshake_get_last_in.3 \
- gnutls_handshake_get_last_out.3 \
- gnutls_handshake_set_max_packet_length.3 \
- gnutls_handshake_set_post_client_hello_function.3 \
- gnutls_handshake_set_private_extensions.3 \
- gnutls_hash.3 \
- gnutls_hash_deinit.3 \
- gnutls_hash_fast.3 \
- gnutls_hash_get_len.3 \
- gnutls_hash_init.3 \
- gnutls_hash_output.3 \
- gnutls_hex2bin.3 \
- gnutls_hex_decode.3 \
- gnutls_hex_encode.3 \
- gnutls_hmac.3 \
- gnutls_hmac_deinit.3 \
- gnutls_hmac_fast.3 \
- gnutls_hmac_get_len.3 \
- gnutls_hmac_init.3 \
- gnutls_hmac_output.3 \
- gnutls_init.3 \
- gnutls_key_generate.3 \
- gnutls_kx_get.3 \
- gnutls_kx_set_priority.3 \
- gnutls_mac_get.3 \
- gnutls_mac_set_priority.3 \
- gnutls_malloc.3 \
- gnutls_openpgp_crt_check_hostname.3 \
- gnutls_openpgp_crt_deinit.3 \
- gnutls_openpgp_crt_export.3 \
- gnutls_openpgp_crt_get_auth_subkey.3 \
- gnutls_openpgp_crt_get_creation_time.3 \
- gnutls_openpgp_crt_get_expiration_time.3 \
- gnutls_openpgp_crt_get_fingerprint.3 \
- gnutls_openpgp_crt_get_key_id.3 \
- gnutls_openpgp_crt_get_key_usage.3 \
- gnutls_openpgp_crt_get_name.3 \
- gnutls_openpgp_crt_get_pk_algorithm.3 \
- gnutls_openpgp_crt_get_pk_dsa_raw.3 \
- gnutls_openpgp_crt_get_pk_rsa_raw.3 \
- gnutls_openpgp_crt_get_preferred_key_id.3 \
- gnutls_openpgp_crt_get_revoked_status.3 \
- gnutls_openpgp_crt_get_subkey_count.3 \
- gnutls_openpgp_crt_get_subkey_creation_time.3 \
- gnutls_openpgp_crt_get_subkey_expiration_time.3 \
- gnutls_openpgp_crt_get_subkey_fingerprint.3 \
- gnutls_openpgp_crt_get_subkey_id.3 \
- gnutls_openpgp_crt_get_subkey_idx.3 \
- gnutls_openpgp_crt_get_subkey_pk_algorithm.3 \
- gnutls_openpgp_crt_get_subkey_pk_dsa_raw.3 \
- gnutls_openpgp_crt_get_subkey_pk_rsa_raw.3 \
- gnutls_openpgp_crt_get_subkey_revoked_status.3 \
- gnutls_openpgp_crt_get_subkey_usage.3 \
- gnutls_openpgp_crt_get_version.3 \
- gnutls_openpgp_crt_import.3 \
- gnutls_openpgp_crt_init.3 \
- gnutls_openpgp_crt_print.3 \
- gnutls_openpgp_crt_set_preferred_key_id.3 \
- gnutls_openpgp_crt_verify_ring.3 \
- gnutls_openpgp_crt_verify_self.3 \
- gnutls_openpgp_keyring_check_id.3 \
- gnutls_openpgp_keyring_deinit.3 \
- gnutls_openpgp_keyring_get_crt.3 \
- gnutls_openpgp_keyring_get_crt_count.3 \
- gnutls_openpgp_keyring_import.3 \
- gnutls_openpgp_keyring_init.3 \
- gnutls_openpgp_privkey_deinit.3 \
- gnutls_openpgp_privkey_export.3 \
- gnutls_openpgp_privkey_export_dsa_raw.3 \
- gnutls_openpgp_privkey_export_rsa_raw.3 \
- gnutls_openpgp_privkey_export_subkey_dsa_raw.3 \
- gnutls_openpgp_privkey_export_subkey_rsa_raw.3 \
- gnutls_openpgp_privkey_get_fingerprint.3 \
- gnutls_openpgp_privkey_get_key_id.3 \
- gnutls_openpgp_privkey_get_pk_algorithm.3 \
- gnutls_openpgp_privkey_get_preferred_key_id.3 \
- gnutls_openpgp_privkey_get_revoked_status.3 \
- gnutls_openpgp_privkey_get_subkey_count.3 \
- gnutls_openpgp_privkey_get_subkey_creation_time.3 \
- gnutls_openpgp_privkey_get_subkey_expiration_time.3 \
- gnutls_openpgp_privkey_get_subkey_fingerprint.3 \
- gnutls_openpgp_privkey_get_subkey_id.3 \
- gnutls_openpgp_privkey_get_subkey_idx.3 \
- gnutls_openpgp_privkey_get_subkey_pk_algorithm.3 \
- gnutls_openpgp_privkey_get_subkey_revoked_status.3 \
- gnutls_openpgp_privkey_import.3 \
- gnutls_openpgp_privkey_init.3 \
- gnutls_openpgp_privkey_sec_param.3 \
- gnutls_openpgp_privkey_set_preferred_key_id.3 \
- gnutls_openpgp_privkey_sign_hash.3 \
- gnutls_openpgp_send_cert.3 \
- gnutls_openpgp_set_recv_key_function.3 \
- gnutls_pcert_deinit.3 \
- gnutls_pcert_import_openpgp.3 \
- gnutls_pcert_import_openpgp_raw.3 \
- gnutls_pcert_import_x509.3 \
- gnutls_pcert_import_x509_raw.3 \
- gnutls_pem_base64_decode.3 \
- gnutls_pem_base64_decode_alloc.3 \
- gnutls_pem_base64_encode.3 \
- gnutls_pem_base64_encode_alloc.3 \
- gnutls_perror.3 \
- gnutls_pkcs11_add_provider.3 \
- gnutls_pkcs11_copy_secret_key.3 \
- gnutls_pkcs11_copy_x509_crt.3 \
- gnutls_pkcs11_copy_x509_privkey.3 \
- gnutls_pkcs11_deinit.3 \
- gnutls_pkcs11_delete_url.3 \
- gnutls_pkcs11_init.3 \
- gnutls_pkcs11_obj_deinit.3 \
- gnutls_pkcs11_obj_export.3 \
- gnutls_pkcs11_obj_export_url.3 \
- gnutls_pkcs11_obj_get_info.3 \
- gnutls_pkcs11_obj_get_type.3 \
- gnutls_pkcs11_obj_import_url.3 \
- gnutls_pkcs11_obj_init.3 \
- gnutls_pkcs11_obj_list_import_url.3 \
- gnutls_pkcs11_privkey_deinit.3 \
- gnutls_pkcs11_privkey_export_url.3 \
- gnutls_pkcs11_privkey_get_info.3 \
- gnutls_pkcs11_privkey_get_pk_algorithm.3 \
- gnutls_pkcs11_privkey_import_url.3 \
- gnutls_pkcs11_privkey_init.3 \
- gnutls_pkcs11_set_pin_function.3 \
- gnutls_pkcs11_set_token_function.3 \
- gnutls_pkcs11_token_get_flags.3 \
- gnutls_pkcs11_token_get_info.3 \
- gnutls_pkcs11_token_get_mechanism.3 \
- gnutls_pkcs11_token_get_url.3 \
- gnutls_pkcs11_token_init.3 \
- gnutls_pkcs11_token_set_pin.3 \
- gnutls_pkcs12_bag_decrypt.3 \
- gnutls_pkcs12_bag_deinit.3 \
- gnutls_pkcs12_bag_encrypt.3 \
- gnutls_pkcs12_bag_get_count.3 \
- gnutls_pkcs12_bag_get_data.3 \
- gnutls_pkcs12_bag_get_friendly_name.3 \
- gnutls_pkcs12_bag_get_key_id.3 \
- gnutls_pkcs12_bag_get_type.3 \
- gnutls_pkcs12_bag_init.3 \
- gnutls_pkcs12_bag_set_crl.3 \
- gnutls_pkcs12_bag_set_crt.3 \
- gnutls_pkcs12_bag_set_data.3 \
- gnutls_pkcs12_bag_set_friendly_name.3 \
- gnutls_pkcs12_bag_set_key_id.3 \
- gnutls_pkcs12_deinit.3 \
- gnutls_pkcs12_export.3 \
- gnutls_pkcs12_generate_mac.3 \
- gnutls_pkcs12_get_bag.3 \
- gnutls_pkcs12_import.3 \
- gnutls_pkcs12_init.3 \
- gnutls_pkcs12_set_bag.3 \
- gnutls_pkcs12_verify_mac.3 \
- gnutls_pkcs7_deinit.3 \
- gnutls_pkcs7_delete_crl.3 \
- gnutls_pkcs7_delete_crt.3 \
- gnutls_pkcs7_export.3 \
- gnutls_pkcs7_get_crl_count.3 \
- gnutls_pkcs7_get_crl_raw.3 \
- gnutls_pkcs7_get_crt_count.3 \
- gnutls_pkcs7_get_crt_raw.3 \
- gnutls_pkcs7_import.3 \
- gnutls_pkcs7_init.3 \
- gnutls_pkcs7_set_crl.3 \
- gnutls_pkcs7_set_crl_raw.3 \
- gnutls_pkcs7_set_crt.3 \
- gnutls_pkcs7_set_crt_raw.3 \
- gnutls_prf.3 \
- gnutls_prf_raw.3 \
- gnutls_priority_deinit.3 \
- gnutls_priority_init.3 \
- gnutls_priority_set.3 \
- gnutls_priority_set_direct.3 \
- gnutls_privkey_decrypt_data.3 \
- gnutls_privkey_deinit.3 \
- gnutls_privkey_get_pk_algorithm.3 \
- gnutls_privkey_get_type.3 \
- gnutls_privkey_import_openpgp.3 \
- gnutls_privkey_import_pkcs11.3 \
- gnutls_privkey_import_x509.3 \
- gnutls_privkey_init.3 \
- gnutls_privkey_sign_data.3 \
- gnutls_privkey_sign_hash.3 \
- gnutls_protocol_get_version.3 \
- gnutls_protocol_set_priority.3 \
- gnutls_psk_allocate_client_credentials.3 \
- gnutls_psk_allocate_server_credentials.3 \
- gnutls_psk_client_get_hint.3 \
- gnutls_psk_free_client_credentials.3 \
- gnutls_psk_free_server_credentials.3 \
- gnutls_psk_server_get_username.3 \
- gnutls_psk_set_client_credentials.3 \
- gnutls_psk_set_client_credentials_function.3 \
- gnutls_psk_set_params_function.3 \
- gnutls_psk_set_server_credentials_file.3 \
- gnutls_psk_set_server_credentials_function.3 \
- gnutls_psk_set_server_credentials_hint.3 \
- gnutls_psk_set_server_dh_params.3 \
- gnutls_psk_set_server_params_function.3 \
- gnutls_pubkey_deinit.3 \
- gnutls_pubkey_export.3 \
- gnutls_pubkey_get_key_id.3 \
- gnutls_pubkey_get_key_usage.3 \
- gnutls_pubkey_get_openpgp_key_id.3 \
- gnutls_pubkey_get_pk_algorithm.3 \
- gnutls_pubkey_get_pk_dsa_raw.3 \
- gnutls_pubkey_get_pk_ecc_raw.3 \
- gnutls_pubkey_get_pk_rsa_raw.3 \
- gnutls_pubkey_get_preferred_hash_algorithm.3 \
- gnutls_pubkey_get_verify_algorithm.3 \
- gnutls_pubkey_import.3 \
- gnutls_pubkey_import_dsa_raw.3 \
- gnutls_pubkey_import_openpgp.3 \
- gnutls_pubkey_import_pkcs11.3 \
- gnutls_pubkey_import_pkcs11_url.3 \
- gnutls_pubkey_import_privkey.3 \
- gnutls_pubkey_import_rsa_raw.3 \
- gnutls_pubkey_import_x509.3 \
- gnutls_pubkey_init.3 \
- gnutls_pubkey_set_key_usage.3 \
- gnutls_pubkey_verify_data.3 \
- gnutls_pubkey_verify_data2.3 \
- gnutls_pubkey_verify_hash.3 \
- gnutls_record_check_pending.3 \
- gnutls_record_disable_padding.3 \
- gnutls_record_get_direction.3 \
- gnutls_record_recv.3 \
- gnutls_record_recv_seq.3 \
- gnutls_record_send.3 \
- gnutls_register_md5_handler.3 \
- gnutls_rehandshake.3 \
- gnutls_rnd.3 \
- gnutls_rsa_export_get_modulus_bits.3 \
- gnutls_rsa_export_get_pubkey.3 \
- gnutls_rsa_params_cpy.3 \
- gnutls_rsa_params_deinit.3 \
- gnutls_rsa_params_export_pkcs1.3 \
- gnutls_rsa_params_export_raw.3 \
- gnutls_rsa_params_generate2.3 \
- gnutls_rsa_params_import_pkcs1.3 \
- gnutls_rsa_params_import_raw.3 \
- gnutls_rsa_params_init.3 \
- gnutls_session_channel_binding.3 \
- gnutls_session_enable_compatibility_mode.3 \
- gnutls_session_get_data.3 \
- gnutls_session_get_data2.3 \
- gnutls_session_get_id.3 \
- gnutls_session_get_ptr.3 \
- gnutls_session_is_resumed.3 \
- gnutls_session_set_data.3 \
- gnutls_session_set_ptr.3 \
- gnutls_set_default_export_priority.3 \
- gnutls_set_default_priority.3 \
- gnutls_sign_callback_get.3 \
- gnutls_sign_callback_set.3 \
- gnutls_srp_allocate_client_credentials.3 \
- gnutls_srp_allocate_server_credentials.3 \
- gnutls_srp_free_client_credentials.3 \
- gnutls_srp_free_server_credentials.3 \
- gnutls_srp_server_get_username.3 \
- gnutls_srp_set_client_credentials.3 \
- gnutls_srp_set_client_credentials_function.3 \
- gnutls_srp_set_prime_bits.3 \
- gnutls_srp_set_server_credentials_file.3 \
- gnutls_srp_set_server_credentials_function.3 \
- gnutls_srp_verifier.3 \
- gnutls_strerror.3 \
- gnutls_strerror_name.3 \
- gnutls_supplemental_get_name.3 \
- gnutls_transport_get_ptr.3 \
- gnutls_transport_get_ptr2.3 \
- gnutls_transport_set_errno.3 \
- gnutls_transport_set_errno_function.3 \
- gnutls_transport_set_ptr.3 \
- gnutls_transport_set_ptr2.3 \
- gnutls_transport_set_pull_function.3 \
- gnutls_transport_set_pull_timeout_function.3 \
- gnutls_transport_set_push_function.3 \
- gnutls_transport_set_vec_push_function.3 \
- gnutls_x509_crl_check_issuer.3 \
- gnutls_x509_crl_deinit.3 \
- gnutls_x509_crl_export.3 \
- gnutls_x509_crl_get_authority_key_id.3 \
- gnutls_x509_crl_get_crt_count.3 \
- gnutls_x509_crl_get_crt_serial.3 \
- gnutls_x509_crl_get_dn_oid.3 \
- gnutls_x509_crl_get_extension_data.3 \
- gnutls_x509_crl_get_extension_info.3 \
- gnutls_x509_crl_get_extension_oid.3 \
- gnutls_x509_crl_get_issuer_dn.3 \
- gnutls_x509_crl_get_issuer_dn_by_oid.3 \
- gnutls_x509_crl_get_next_update.3 \
- gnutls_x509_crl_get_number.3 \
- gnutls_x509_crl_get_raw_issuer_dn.3 \
- gnutls_x509_crl_get_signature.3 \
- gnutls_x509_crl_get_signature_algorithm.3 \
- gnutls_x509_crl_get_this_update.3 \
- gnutls_x509_crl_get_version.3 \
- gnutls_x509_crl_import.3 \
- gnutls_x509_crl_init.3 \
- gnutls_x509_crl_list_import.3 \
- gnutls_x509_crl_list_import2.3 \
- gnutls_x509_crl_print.3 \
- gnutls_x509_crl_privkey_sign.3 \
- gnutls_x509_crl_set_authority_key_id.3 \
- gnutls_x509_crl_set_crt.3 \
- gnutls_x509_crl_set_crt_serial.3 \
- gnutls_x509_crl_set_next_update.3 \
- gnutls_x509_crl_set_number.3 \
- gnutls_x509_crl_set_this_update.3 \
- gnutls_x509_crl_set_version.3 \
- gnutls_x509_crl_sign.3 \
- gnutls_x509_crl_sign2.3 \
- gnutls_x509_crl_verify.3 \
- gnutls_x509_crq_deinit.3 \
- gnutls_x509_crq_export.3 \
- gnutls_x509_crq_get_attribute_by_oid.3 \
- gnutls_x509_crq_get_attribute_data.3 \
- gnutls_x509_crq_get_attribute_info.3 \
- gnutls_x509_crq_get_basic_constraints.3 \
- gnutls_x509_crq_get_challenge_password.3 \
- gnutls_x509_crq_get_dn.3 \
- gnutls_x509_crq_get_dn_by_oid.3 \
- gnutls_x509_crq_get_dn_oid.3 \
- gnutls_x509_crq_get_extension_by_oid.3 \
- gnutls_x509_crq_get_extension_data.3 \
- gnutls_x509_crq_get_extension_info.3 \
- gnutls_x509_crq_get_key_id.3 \
- gnutls_x509_crq_get_key_purpose_oid.3 \
- gnutls_x509_crq_get_key_rsa_raw.3 \
- gnutls_x509_crq_get_key_usage.3 \
- gnutls_x509_crq_get_pk_algorithm.3 \
- gnutls_x509_crq_get_subject_alt_name.3 \
- gnutls_x509_crq_get_subject_alt_othername_oid.3 \
- gnutls_x509_crq_get_version.3 \
- gnutls_x509_crq_import.3 \
- gnutls_x509_crq_init.3 \
- gnutls_x509_crq_print.3 \
- gnutls_x509_crq_privkey_sign.3 \
- gnutls_x509_crq_set_attribute_by_oid.3 \
- gnutls_x509_crq_set_basic_constraints.3 \
- gnutls_x509_crq_set_challenge_password.3 \
- gnutls_x509_crq_set_dn_by_oid.3 \
- gnutls_x509_crq_set_key.3 \
- gnutls_x509_crq_set_key_purpose_oid.3 \
- gnutls_x509_crq_set_key_rsa_raw.3 \
- gnutls_x509_crq_set_key_usage.3 \
- gnutls_x509_crq_set_pubkey.3 \
- gnutls_x509_crq_set_subject_alt_name.3 \
- gnutls_x509_crq_set_version.3 \
- gnutls_x509_crq_sign.3 \
- gnutls_x509_crq_sign2.3 \
- gnutls_x509_crq_verify.3 \
- gnutls_x509_crt_check_hostname.3 \
- gnutls_x509_crt_check_issuer.3 \
- gnutls_x509_crt_check_revocation.3 \
- gnutls_x509_crt_cpy_crl_dist_points.3 \
- gnutls_x509_crt_deinit.3 \
- gnutls_x509_crt_export.3 \
- gnutls_x509_crt_get_activation_time.3 \
- gnutls_x509_crt_get_authority_key_id.3 \
- gnutls_x509_crt_get_basic_constraints.3 \
- gnutls_x509_crt_get_ca_status.3 \
- gnutls_x509_crt_get_crl_dist_points.3 \
- gnutls_x509_crt_get_dn.3 \
- gnutls_x509_crt_get_dn_by_oid.3 \
- gnutls_x509_crt_get_dn_oid.3 \
- gnutls_x509_crt_get_expiration_time.3 \
- gnutls_x509_crt_get_extension_by_oid.3 \
- gnutls_x509_crt_get_extension_data.3 \
- gnutls_x509_crt_get_extension_info.3 \
- gnutls_x509_crt_get_extension_oid.3 \
- gnutls_x509_crt_get_fingerprint.3 \
- gnutls_x509_crt_get_issuer.3 \
- gnutls_x509_crt_get_issuer_alt_name.3 \
- gnutls_x509_crt_get_issuer_alt_name2.3 \
- gnutls_x509_crt_get_issuer_alt_othername_oid.3 \
- gnutls_x509_crt_get_issuer_dn.3 \
- gnutls_x509_crt_get_issuer_dn_by_oid.3 \
- gnutls_x509_crt_get_issuer_dn_oid.3 \
- gnutls_x509_crt_get_issuer_unique_id.3 \
- gnutls_x509_crt_get_key_id.3 \
- gnutls_x509_crt_get_key_purpose_oid.3 \
- gnutls_x509_crt_get_key_usage.3 \
- gnutls_x509_crt_get_pk_algorithm.3 \
- gnutls_x509_crt_get_pk_dsa_raw.3 \
- gnutls_x509_crt_get_pk_rsa_raw.3 \
- gnutls_x509_crt_get_preferred_hash_algorithm.3 \
- gnutls_x509_crt_get_proxy.3 \
- gnutls_x509_crt_get_raw_dn.3 \
- gnutls_x509_crt_get_raw_issuer_dn.3 \
- gnutls_x509_crt_get_serial.3 \
- gnutls_x509_crt_get_signature.3 \
- gnutls_x509_crt_get_signature_algorithm.3 \
- gnutls_x509_crt_get_subject.3 \
- gnutls_x509_crt_get_subject_alt_name.3 \
- gnutls_x509_crt_get_subject_alt_name2.3 \
- gnutls_x509_crt_get_subject_alt_othername_oid.3 \
- gnutls_x509_crt_get_subject_key_id.3 \
- gnutls_x509_crt_get_subject_unique_id.3 \
- gnutls_x509_crt_get_verify_algorithm.3 \
- gnutls_x509_crt_get_version.3 \
- gnutls_x509_crt_import.3 \
- gnutls_x509_crt_import_pkcs11.3 \
- gnutls_x509_crt_import_pkcs11_url.3 \
- gnutls_x509_crt_init.3 \
- gnutls_x509_crt_list_import.3 \
- gnutls_x509_crt_list_import2.3 \
- gnutls_x509_crt_list_import_pkcs11.3 \
- gnutls_x509_crt_list_verify.3 \
- gnutls_x509_crt_print.3 \
- gnutls_x509_crt_privkey_sign.3 \
- gnutls_x509_crt_set_activation_time.3 \
- gnutls_x509_crt_set_authority_key_id.3 \
- gnutls_x509_crt_set_basic_constraints.3 \
- gnutls_x509_crt_set_ca_status.3 \
- gnutls_x509_crt_set_crl_dist_points.3 \
- gnutls_x509_crt_set_crl_dist_points2.3 \
- gnutls_x509_crt_set_crq.3 \
- gnutls_x509_crt_set_crq_extensions.3 \
- gnutls_x509_crt_set_dn_by_oid.3 \
- gnutls_x509_crt_set_expiration_time.3 \
- gnutls_x509_crt_set_extension_by_oid.3 \
- gnutls_x509_crt_set_issuer_dn_by_oid.3 \
- gnutls_x509_crt_set_key.3 \
- gnutls_x509_crt_set_key_purpose_oid.3 \
- gnutls_x509_crt_set_key_usage.3 \
- gnutls_x509_crt_set_proxy.3 \
- gnutls_x509_crt_set_proxy_dn.3 \
- gnutls_x509_crt_set_pubkey.3 \
- gnutls_x509_crt_set_serial.3 \
- gnutls_x509_crt_set_subject_alt_name.3 \
- gnutls_x509_crt_set_subject_alternative_name.3 \
- gnutls_x509_crt_set_subject_key_id.3 \
- gnutls_x509_crt_set_version.3 \
- gnutls_x509_crt_sign.3 \
- gnutls_x509_crt_sign2.3 \
- gnutls_x509_crt_verify.3 \
- gnutls_x509_crt_verify_data.3 \
- gnutls_x509_crt_verify_hash.3 \
- gnutls_x509_dn_deinit.3 \
- gnutls_x509_dn_export.3 \
- gnutls_x509_dn_get_rdn_ava.3 \
- gnutls_x509_dn_import.3 \
- gnutls_x509_dn_init.3 \
- gnutls_x509_dn_oid_known.3 \
- gnutls_x509_privkey_cpy.3 \
- gnutls_x509_privkey_deinit.3 \
- gnutls_x509_privkey_export.3 \
- gnutls_x509_privkey_export_dsa_raw.3 \
- gnutls_x509_privkey_export_ecc_raw.3 \
- gnutls_x509_privkey_export_pkcs8.3 \
- gnutls_x509_privkey_export_rsa_raw.3 \
- gnutls_x509_privkey_export_rsa_raw2.3 \
- gnutls_x509_privkey_fix.3 \
- gnutls_x509_privkey_generate.3 \
- gnutls_x509_privkey_get_key_id.3 \
- gnutls_x509_privkey_get_pk_algorithm.3 \
- gnutls_x509_privkey_import.3 \
- gnutls_x509_privkey_import_dsa_raw.3 \
- gnutls_x509_privkey_import_ecc_raw.3 \
- gnutls_x509_privkey_import_pkcs8.3 \
- gnutls_x509_privkey_import_rsa_raw.3 \
- gnutls_x509_privkey_import_rsa_raw2.3 \
- gnutls_x509_privkey_init.3 \
- gnutls_x509_privkey_sec_param.3 \
- gnutls_x509_privkey_sign_data.3 \
- gnutls_x509_privkey_sign_hash.3 \
- gnutls_x509_rdn_get.3 \
- gnutls_x509_rdn_get_by_oid.3 \
- gnutls_x509_rdn_get_oid.3 \
- gnutls_x509_trust_list_add_cas.3 \
- gnutls_x509_trust_list_add_crls.3 \
- gnutls_x509_trust_list_add_named_crt.3 \
- gnutls_x509_trust_list_deinit.3 \
- gnutls_x509_trust_list_get_issuer.3 \
- gnutls_x509_trust_list_init.3 \
- gnutls_x509_trust_list_verify_crt.3 \
- gnutls_x509_trust_list_verify_named_crt.3
diff --git a/security/gnutls-devel/distinfo b/security/gnutls-devel/distinfo
deleted file mode 100644
index f3c8060ab043..000000000000
--- a/security/gnutls-devel/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnutls-2.99.4.tar.xz) = 66b6d9d8197ce6e3aad9435698c134446639d4736a90ba238ce7a24ada8b5ba1
-SIZE (gnutls-2.99.4.tar.xz) = 4568428
diff --git a/security/gnutls-devel/pkg-descr b/security/gnutls-devel/pkg-descr
deleted file mode 100644
index eb3b18b04920..000000000000
--- a/security/gnutls-devel/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-GnuTLS is a portable ANSI C based library which implements the TLS 1.0 and
-SSL 3.0 protocols. The library does not include any patented algorithms and
-is available under the GNU Lesser GPL license.
-
-Important features of the GnuTLS library include:
-- Thread safety
-- Support for both TLS 1.0 and SSL 3.0 protocols
-- Support for both X.509 and OpenPGP certificates
-- Support for basic parsing and verification of certificates
-- Support for SRP for TLS authentication
-- Support for TLS Extension mechanism
-- Support for TLS Compression Methods
-
-Additionaly GnuTLS provides an emulation API for the widely used
-OpenSSL library, to ease integration with existing applications.
-
-WWW: http://www.gnutls.org/
diff --git a/security/gnutls-devel/pkg-plist b/security/gnutls-devel/pkg-plist
deleted file mode 100644
index a27df179e8fc..000000000000
--- a/security/gnutls-devel/pkg-plist
+++ /dev/null
@@ -1,88 +0,0 @@
-bin/certtool
-bin/gnutls-cli
-bin/gnutls-cli-debug
-bin/gnutls-serv
-bin/p11tool
-bin/psktool
-bin/srptool
-include/gnutls/abstract.h
-include/gnutls/compat.h
-include/gnutls/crypto.h
-include/gnutls/dtls.h
-include/gnutls/extra.h
-include/gnutls/gnutls.h
-include/gnutls/openpgp.h
-include/gnutls/openssl.h
-include/gnutls/pkcs11.h
-include/gnutls/pkcs12.h
-include/gnutls/x509.h
-info/gnutls-certificate-user-use-case.png
-info/gnutls-client-server-use-case.png
-info/gnutls-extensions_st.png
-info/gnutls-guile.info
-info/gnutls-handshake-sequence.png
-info/gnutls-handshake-state.png
-info/gnutls-internals.png
-info/gnutls-layers.png
-info/gnutls-logo.png
-info/gnutls-mod_auth_st.png
-info/gnutls-objects.png
-info/gnutls-pgp.png
-info/gnutls-x509.png
-info/pkcs11-vision.png
-lib/libgnutls-extra.a
-lib/libgnutls-extra.la
-lib/libgnutls-extra.so
-lib/libgnutls-extra.so.28
-lib/libgnutls-openssl.a
-lib/libgnutls-openssl.la
-lib/libgnutls-openssl.so
-lib/libgnutls-openssl.so.27
-lib/libgnutls.a
-lib/libgnutls.la
-lib/libgnutls.so
-lib/libgnutls.so.28
-libdata/pkgconfig/gnutls-extra.pc
-libdata/pkgconfig/gnutls.pc
-%%CXX%%include/gnutls/gnutlsxx.h
-%%CXX%%lib/libgnutlsxx.a
-%%CXX%%lib/libgnutlsxx.la
-%%CXX%%lib/libgnutlsxx.so
-%%CXX%%lib/libgnutlsxx.so.28
-%%EXAMPLESDIR%%/ex-alert.c
-%%EXAMPLESDIR%%/ex-cert-select-pkcs11.c
-%%EXAMPLESDIR%%/ex-cert-select.c
-%%EXAMPLESDIR%%/ex-client-psk.c
-%%EXAMPLESDIR%%/ex-client-resume.c
-%%EXAMPLESDIR%%/ex-client-srp.c
-%%EXAMPLESDIR%%/ex-client-udp.c
-%%EXAMPLESDIR%%/ex-client1.c
-%%EXAMPLESDIR%%/ex-client2.c
-%%EXAMPLESDIR%%/ex-crq.c
-%%EXAMPLESDIR%%/ex-pkcs11-list.c
-%%EXAMPLESDIR%%/ex-pkcs12.c
-%%EXAMPLESDIR%%/ex-rfc2818.c
-%%EXAMPLESDIR%%/ex-serv-anon.c
-%%EXAMPLESDIR%%/ex-serv-pgp.c
-%%EXAMPLESDIR%%/ex-serv-psk.c
-%%EXAMPLESDIR%%/ex-serv-srp.c
-%%EXAMPLESDIR%%/ex-serv1.c
-%%EXAMPLESDIR%%/ex-session-info.c
-%%EXAMPLESDIR%%/ex-verify.c
-%%EXAMPLESDIR%%/ex-x509-info.c
-%%EXAMPLESDIR%%/tcp.c
-%%EXAMPLESDIR%%/udp.c
-%%NLS%%share/locale/cs/LC_MESSAGES/gnutls.mo
-%%NLS%%share/locale/de/LC_MESSAGES/gnutls.mo
-%%NLS%%share/locale/en@boldquot/LC_MESSAGES/gnutls.mo
-%%NLS%%share/locale/en@quot/LC_MESSAGES/gnutls.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/gnutls.mo
-%%NLS%%share/locale/it/LC_MESSAGES/gnutls.mo
-%%NLS%%share/locale/ms/LC_MESSAGES/gnutls.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/gnutls.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/gnutls.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/gnutls.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/gnutls.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/gnutls.mo
-@dirrm %%EXAMPLESDIR%%
-@dirrm include/gnutls
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 0a14820b3e47..119f5726ce6e 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -213,7 +213,6 @@
SUBDIR += enteruser
SUBDIR += entr
SUBDIR += env4801
- SUBDIR += epylog
SUBDIR += eroaster
SUBDIR += etcmerge
SUBDIR += etcupdate
diff --git a/sysutils/epylog/Makefile b/sysutils/epylog/Makefile
deleted file mode 100644
index 918643357d37..000000000000
--- a/sysutils/epylog/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-# Created by: Alan Snelson <alan@wave2.co.uk>
-# $FreeBSD$
-
-PORTNAME= epylog
-PORTVERSION= 1.0.3
-PORTREVISION= 2
-CATEGORIES= sysutils
-MASTER_SITES= http://linux.duke.edu/projects/epylog/download/
-
-MAINTAINER= alan@wave2.co.uk
-COMMENT= Epylog is a syslog parser which mails you the output
-
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2 \
- lynx:${PORTSDIR}/www/lynx
-
-DEPRECATED= distfiles no longer fetchable
-EXPIRATION_DATE= 2014-04-01
-
-MAN3= epylog.3
-MAN5= epylog-modules.5 epylog.conf.5
-MAN8= epylog.8
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-lynx=${LOCALBASE}/bin/lynx \
- --with-python=${PYTHON_CMD}
-USES= perl5
-USE_PYTHON= yes
-
-LOCAL_CONF_FILES= epylog.conf \
- modules.d/logins.conf \
- modules.d/mail.conf \
- modules.d/notices.conf \
- modules.d/packets.conf \
- modules.d/spamd.conf \
- modules.d/weeder.conf \
- notice_local.xml \
- report_template.html \
- weed_local.cf
-
-SUB_FILES= pkg-install pkg-deinstall
-SUB_LIST= LOCAL_CONF_FILES="${LOCAL_CONF_FILES}"
-
-NO_STAGE= yes
-post-patch:
- @${REINPLACE_CMD} -e 's|$$sysconfdir/cron\.daily|$$sysconfdir/epylog|' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|/var/log/secure|/var/log/auth.log|' \
- ${WRKSRC}/etc/modules.d/logins.conf.in \
- ${WRKSRC}/etc/modules.d/notices.conf.in \
- ${WRKSRC}/etc/modules.d/weeder.conf.in
-
-post-install:
- @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
-.include <bsd.port.mk>
diff --git a/sysutils/epylog/distinfo b/sysutils/epylog/distinfo
deleted file mode 100644
index bd326e57465f..000000000000
--- a/sysutils/epylog/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (epylog-1.0.3.tar.gz) = f342a47980c36e828a9f97931fb70f5806569a5795a045eeb7f24ed70af3e2f5
-SIZE (epylog-1.0.3.tar.gz) = 117774
diff --git a/sysutils/epylog/files/patch-etc_Makefile.in b/sysutils/epylog/files/patch-etc_Makefile.in
deleted file mode 100644
index bd41bbd4c9f0..000000000000
--- a/sysutils/epylog/files/patch-etc_Makefile.in
+++ /dev/null
@@ -1,25 +0,0 @@
---- etc/Makefile.in.orig Wed Jul 20 05:29:47 2005
-+++ etc/Makefile.in Wed Jul 20 05:32:37 2005
-@@ -32,8 +32,8 @@
-
- SUBDIRS = modules.d
- INSTALLDIRS = $(pkgconfdir)
--CFGFILES = epylog.conf notice_dist.xml notice_local.xml report_template.html \
-- trojans.list weed_dist.cf weed_local.cf
-+CFGFILES = epylog.conf notice_local.xml report_template.html weed_local.cf
-+FILES = notice_dist.xml trojans.list weed_dist.cf
-
- all: all-stamp
-
-@@ -47,7 +47,10 @@
-
- install: all installdirs
- for CFGFILE in $(CFGFILES); do \
-- $(INSTALL_DATA) $$CFGFILE $(DESTDIR)$(pkgconfdir)/$$CFGFILE; \
-+ $(INSTALL_DATA) $$CFGFILE $(DESTDIR)$(pkgconfdir)/$$CFGFILE.default; \
-+ done
-+ for FILE in $(FILES); do \
-+ $(INSTALL_DATA) $$FILE $(DESTDIR)$(pkgconfdir); \
- done
- for subdir in $(SUBDIRS) ; do \
- $(MAKE) -C $$subdir install ; \
diff --git a/sysutils/epylog/files/patch-etc_modules_Makefile.in b/sysutils/epylog/files/patch-etc_modules_Makefile.in
deleted file mode 100644
index c7f5f5e76dcd..000000000000
--- a/sysutils/epylog/files/patch-etc_modules_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- etc/modules.d/Makefile.in.orig Wed Jul 20 05:33:26 2005
-+++ etc/modules.d/Makefile.in Wed Jul 20 05:33:26 2005
-@@ -43,7 +43,7 @@
-
- install: all installdirs
- for MCONF in $(MCONFS); do \
-- $(INSTALL_DATA) $$MCONF.conf $(DESTDIR)$(pkgconfdir)/modules.d/; \
-+ $(INSTALL_DATA) $$MCONF.conf $(DESTDIR)$(pkgconfdir)/modules.d/$$MCONF.conf.default; \
- done
-
- uninstall:
diff --git a/sysutils/epylog/files/pkg-deinstall.in b/sysutils/epylog/files/pkg-deinstall.in
deleted file mode 100644
index 07fc83709162..000000000000
--- a/sysutils/epylog/files/pkg-deinstall.in
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-[ "$2" != "DEINSTALL" ] && exit 0
-
-for f in %%LOCAL_CONF_FILES%%; do
- if cmp -s "${PKG_PREFIX}/etc/epylog/$f" "${PKG_PREFIX}/etc/epylog/$f.default"; then
- rm -f "${PKG_PREFIX}/etc/epylog/$f"
- fi
-done
diff --git a/sysutils/epylog/files/pkg-install.in b/sysutils/epylog/files/pkg-install.in
deleted file mode 100644
index 9af57bcbcf0b..000000000000
--- a/sysutils/epylog/files/pkg-install.in
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-[ "$2" != "POST-INSTALL" ] && exit 0
-
-for f in %%LOCAL_CONF_FILES%%; do
- if ! [ -f "${PKG_PREFIX}/etc/epylog/$f" ]; then
- cp -p "${PKG_PREFIX}/etc/epylog/$f.default" "${PKG_PREFIX}/etc/epylog/$f"
- fi
-done
diff --git a/sysutils/epylog/pkg-descr b/sysutils/epylog/pkg-descr
deleted file mode 100644
index 621a2061b241..000000000000
--- a/sysutils/epylog/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Epylog is a syslog parser which runs periodically,
-looks at your logs, processes some of the entries
-in order to present them in a more comprehensible format,
-and then mails you the output.
-It is written specifically for large network clusters
-where a lot of machines (around 50 and upwards) log to the
-same loghost using syslog or syslog-ng.
-It is an alternative to a similar package, called LogWatch.
-
-The epylog engine should work on most unix systems running
-Python-2.2 and above, although currently the processing modules
-are only written to work with linux (and particularly Red Hat Linux
-series 7 and above).
-However, other unix and linux flavors should work fine,
-as long as they use standard logging facilities and things like PAM.
-
-WWW: http://linux.duke.edu/projects/epylog/
diff --git a/sysutils/epylog/pkg-plist b/sysutils/epylog/pkg-plist
deleted file mode 100644
index b7dcb5260e02..000000000000
--- a/sysutils/epylog/pkg-plist
+++ /dev/null
@@ -1,66 +0,0 @@
-etc/epylog/epylog.conf.default
-etc/epylog/epylog.cron
-etc/epylog/modules.d/logins.conf.default
-etc/epylog/modules.d/mail.conf.default
-etc/epylog/modules.d/notices.conf.default
-etc/epylog/modules.d/packets.conf.default
-etc/epylog/modules.d/spamd.conf.default
-etc/epylog/modules.d/weeder.conf.default
-etc/epylog/notice_dist.xml
-etc/epylog/notice_local.xml.default
-etc/epylog/report_template.html.default
-etc/epylog/trojans.list
-etc/epylog/weed_dist.cf
-etc/epylog/weed_local.cf.default
-lib/perl5/site_perl/epylog.pm
-%%PYTHON_SITELIBDIR%%/epylog/__init__.py
-%%PYTHON_SITELIBDIR%%/epylog/__init__.pyc
-%%PYTHON_SITELIBDIR%%/epylog/helpers.py
-%%PYTHON_SITELIBDIR%%/epylog/helpers.pyc
-%%PYTHON_SITELIBDIR%%/epylog/log.py
-%%PYTHON_SITELIBDIR%%/epylog/log.pyc
-%%PYTHON_SITELIBDIR%%/epylog/module.py
-%%PYTHON_SITELIBDIR%%/epylog/module.pyc
-%%PYTHON_SITELIBDIR%%/epylog/mytempfile.py
-%%PYTHON_SITELIBDIR%%/epylog/mytempfile.pyc
-%%PYTHON_SITELIBDIR%%/epylog/publishers.py
-%%PYTHON_SITELIBDIR%%/epylog/publishers.pyc
-%%PYTHON_SITELIBDIR%%/epylog/report.py
-%%PYTHON_SITELIBDIR%%/epylog/report.pyc
-sbin/epylog
-share/doc/epylog-1.0.3/AUTHORS
-share/doc/epylog-1.0.3/ChangeLog
-share/doc/epylog-1.0.3/INSTALL
-share/doc/epylog-1.0.3/LICENSE
-share/doc/epylog-1.0.3/README
-share/doc/epylog-1.0.3/doc/modules.txt
-share/doc/epylog-1.0.3/doc/roadmap.txt
-share/doc/epylog-1.0.3/doc/templates/template.mod.pl
-share/doc/epylog-1.0.3/doc/templates/template_mod.py
-share/doc/epylog-1.0.3/doc/testcase/logins.testcase
-share/doc/epylog-1.0.3/doc/testcase/mail.testcase
-share/doc/epylog-1.0.3/doc/testcase/notices.testcase
-share/doc/epylog-1.0.3/doc/testcase/packets.testcase
-share/doc/epylog-1.0.3/doc/testcase/spamd.testcase
-share/doc/epylog-1.0.3/doc/testcase/weeder.testcase
-share/epylog/modules/logins_mod.py
-share/epylog/modules/logins_mod.pyc
-share/epylog/modules/mail_mod.py
-share/epylog/modules/mail_mod.pyc
-share/epylog/modules/notices_mod.py
-share/epylog/modules/notices_mod.pyc
-share/epylog/modules/packets_mod.py
-share/epylog/modules/packets_mod.pyc
-share/epylog/modules/spamd_mod.py
-share/epylog/modules/spamd_mod.pyc
-share/epylog/modules/weeder_mod.py
-share/epylog/modules/weeder_mod.pyc
-@dirrm share/epylog/modules
-@dirrm share/epylog
-@dirrm share/doc/epylog-1.0.3/doc/testcase
-@dirrm share/doc/epylog-1.0.3/doc/templates
-@dirrm share/doc/epylog-1.0.3/doc
-@dirrm share/doc/epylog-1.0.3
-@dirrm %%PYTHON_SITELIBDIR%%/epylog
-@dirrmtry etc/epylog/modules.d
-@dirrmtry etc/epylog