aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2013-03-04 03:56:57 +0800
committerbapt <bapt@FreeBSD.org>2013-03-04 03:56:57 +0800
commitf59629174b985d5dbe74f3971627b52db6bcaf3d (patch)
tree4932d42c61948c9fc8764d2d1373e5a5db3fee3a /lang
parent246033dbd0cf223978fb87e541aa439217f92be8 (diff)
downloadfreebsd-ports-gnome-f59629174b985d5dbe74f3971627b52db6bcaf3d.tar.gz
freebsd-ports-gnome-f59629174b985d5dbe74f3971627b52db6bcaf3d.tar.zst
freebsd-ports-gnome-f59629174b985d5dbe74f3971627b52db6bcaf3d.zip
2012-10-26 lang/eperl: Unfixed upstream remote vulnerability and no activity since 1998
2013-01-31 x11-wm/e17-module-language: Deprecated upstream 2013-01-31 x11-wm/e17-module-xkbswitch: Merged into x11-wm/enlightenment 2013-01-31 x11-wm/e17-module-e-tiling: Deprecated upstream 2013-01-31 x11-wm/e17-module-quickaccess: Merged into x11-wm/enlightenment 2013-01-31 x11-wm/e17-module-tiling: Merged into x11-wm/enlightenment 2013-01-31 x11-wm/e17-module-drawer: Deprecated upstream 2013-01-31 x11-wm/e17-module-calendar: Deprecated upstream 2013-02-07 x11/oooqs: For old OOo versions; uses kde3; unmaintained upstream; see x11/oooqs2 2013-02-10 www/xpi-customizegoogle: Add-on has been discontinued 2013-02-11 games/kimboot: no longer works 2013-02-27 net-im/imcom: No more upstream, no more public distfiles
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/eperl/Makefile89
-rw-r--r--lang/eperl/distinfo2
-rw-r--r--lang/eperl/files/extra-patch-eperl_parse.c19
-rw-r--r--lang/eperl/files/extra-patch-eperl_perl5.c13
-rw-r--r--lang/eperl/files/extra-patch-eperl_proto.h10
-rw-r--r--lang/eperl/files/patch-configure67
-rw-r--r--lang/eperl/files/patch-eperl_perl5.c11
-rw-r--r--lang/eperl/files/patch-eperl_perl5.h17
-rw-r--r--lang/eperl/files/patch-eperl_proto.h20
-rw-r--r--lang/eperl/files/patch-eperl_sys.c13
-rw-r--r--lang/eperl/pkg-descr15
-rw-r--r--lang/eperl/pkg-message21
-rw-r--r--lang/eperl/pkg-plist31
14 files changed, 0 insertions, 329 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 56d602cdff99..04e469512407 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -57,7 +57,6 @@
SUBDIR += elk
SUBDIR += emacs-lisp-intro
SUBDIR += embryo
- SUBDIR += eperl
SUBDIR += erlang
SUBDIR += execline
SUBDIR += expect
diff --git a/lang/eperl/Makefile b/lang/eperl/Makefile
deleted file mode 100644
index 6e034c72ddfb..000000000000
--- a/lang/eperl/Makefile
+++ /dev/null
@@ -1,89 +0,0 @@
-# New ports collection makefile for: eperl
-# Date created: 03-Sep-1997
-# Whom: Ralf S. Engelschall <rse@engelschall.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= eperl
-PORTVERSION= 2.2.14
-PORTREVISION= 4
-CATEGORIES= lang www perl5
-MASTER_SITES= ${MASTER_SITE_OSSP}
-MASTER_SITE_SUBDIR= tool/${PORTNAME}
-
-MAINTAINER= glarkin@FreeBSD.org
-COMMENT= Embedded Perl 5 Language
-
-FORBIDDEN= Vulnerable since 2001-06-21, http://portaudit.freebsd.org/73efb1b7-07ec-11e2-a391-000c29033c32.html
-DEPRECATED= Unfixed upstream remote vulnerability and no activity since 1998
-EXPIRATION_DATE=2012-10-26
-
-# User-controlled variables list
-# INSTALL_ALSO_AS_SSSL
-# install ePerl also as a Server-Side
-# Scripting Language (SSSL) for Apache
-#INSTALL_ALSO_AS_SSSL= yes
-
-.if defined(INSTALL_ALSO_AS_SSSL)
-RUN_DEPENDS= ${PREFIX}/etc/apache/srm.conf:${PORTSDIR}/${APACHE_PORT}
-PLIST_SUB= SSSL=""
-.else
-PLIST_SUB= SSSL="@comment "
-.endif
-
-USE_PERL5= yes
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --with-perl=${PERL5}
-
-MAN1= eperl.1
-
-.include <bsd.port.pre.mk>
-
-# Remove the strndup function from eperl, since
-# certain versions of FreeBSD include it
-.if ${OSVERSION} >= 701101
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-eperl_proto.h \
- ${PATCHDIR}/extra-patch-eperl_parse.c
-.if ${ARCH} == "sparc64"
-BROKEN= Does not compile on sparc64: duplicate definition of strndup
-.endif
-.endif
-
-# Perl 5.14 changed some symbol names
-.if ${PERL_LEVEL} >= 501400
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-eperl_perl5.c
-.endif
-
-test:
- @(cd ${WRKSRC}; ${MAKE} test)
-
-post-patch:
- @${FIND} ${WRKSRC} -type f -name "*.[ch]" | \
- ${XARGS} ${GREP} -l strnstr | \
- ${XARGS} ${PERL} -pi -e 's|strnstr|ePerl_strnstr|g'
- @${REINPLACE_CMD} -e 's#%%PERL_VERSION%%#${PERL_VERSION}#g' \
- ${WRKSRC}/configure
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/eperl ${PREFIX}/bin/eperl
- ${INSTALL_MAN} ${WRKSRC}/eperl.1 ${PREFIX}/man/man1/eperl.1
-.if !defined(NOPORTEXAMPLES)
- ${INSTALL} -d ${EXAMPLESDIR}
- ${CP} ${WRKSRC}/eg/* ${EXAMPLESDIR}/
-.endif
-.if defined(INSTALL_ALSO_AS_SSSL)
- ${INSTALL} -d ${PREFIX}/www/cgi-bin; \
- ${INSTALL_PROGRAM} ${WRKSRC}/eperl ${PREFIX}/www/cgi-bin/nph-eperl
- @if [ ".`${GREP} x-httpd-eperl ${PREFIX}/etc/apache/srm.conf`" = . ]; then \
- ${ECHO_CMD} "AddType application/x-httpd-eperl .phtml .eperl .epl" \
- >>${PREFIX}/etc/apache/srm.conf; \
- ${ECHO_CMD} "Action application/x-httpd-eperl /cgi-bin/nph-eperl" \
- >>${PREFIX}/etc/apache/srm.conf; \
- ${ECHO} "Added knowledge about ePerl to Apache's srm.conf"; \
- else \
- ${ECHO} "Apache srm.conf is already aware of ePerl"; \
- fi
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/eperl/distinfo b/lang/eperl/distinfo
deleted file mode 100644
index 6664873a1a50..000000000000
--- a/lang/eperl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (eperl-2.2.14.tar.gz) = a9add61ed59e3030027e0ff5c00195627d7309be48162c9b315f57d27730a295
-SIZE (eperl-2.2.14.tar.gz) = 199664
diff --git a/lang/eperl/files/extra-patch-eperl_parse.c b/lang/eperl/files/extra-patch-eperl_parse.c
deleted file mode 100644
index ca2e3af50a83..000000000000
--- a/lang/eperl/files/extra-patch-eperl_parse.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- eperl_parse.c.orig 2009-01-29 16:05:29.000000000 -0500
-+++ eperl_parse.c 2009-01-29 16:05:37.000000000 -0500
-@@ -326,16 +326,6 @@
- return NULL;
- }
-
--char *strndup(char *buf, int n)
--{
-- char *cp;
--
-- cp = (char *)malloc(n+1);
-- strncpy(cp, buf, n);
-- return cp;
--}
--
--
- /*
- ** convert buffer from bristled format to plain format
- */
diff --git a/lang/eperl/files/extra-patch-eperl_perl5.c b/lang/eperl/files/extra-patch-eperl_perl5.c
deleted file mode 100644
index 1fd71c64c3e8..000000000000
--- a/lang/eperl/files/extra-patch-eperl_perl5.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- eperl_perl5.c.orig 2011-05-18 15:30:35.000000000 -0400
-+++ eperl_perl5.c 2011-05-18 15:30:47.000000000 -0400
-@@ -98,8 +98,8 @@
- void Perl5_SetScalar(char *pname, char *vname, char *vvalue)
- {
- ENTER;
-- save_hptr(&curstash);
-- curstash = gv_stashpv(pname, TRUE);
-+ save_hptr(&PL_curstash);
-+ PL_curstash = gv_stashpv(pname, TRUE);
- sv_setpv(perl_get_sv(vname, TRUE), vvalue);
- LEAVE;
- return;
diff --git a/lang/eperl/files/extra-patch-eperl_proto.h b/lang/eperl/files/extra-patch-eperl_proto.h
deleted file mode 100644
index 576af2d20a87..000000000000
--- a/lang/eperl/files/extra-patch-eperl_proto.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- eperl_proto.h.orig 2009-01-29 16:05:55.000000000 -0500
-+++ eperl_proto.h 2009-01-29 16:06:01.000000000 -0500
-@@ -83,7 +83,6 @@
- extern char *strnchr(char *buf, char chr, int n);
- extern char *ePerl_ePerl_strnstr(char *buf, char *str, int n);
- extern char *strncasestr(char *buf, char *str, int n);
--extern char *strndup(char *buf, int n);
- extern char *ePerl_Bristled2Plain(char *cpBuf);
-
- /* eperl_pp.c */
diff --git a/lang/eperl/files/patch-configure b/lang/eperl/files/patch-configure
deleted file mode 100644
index 8f0c93111fb7..000000000000
--- a/lang/eperl/files/patch-configure
+++ /dev/null
@@ -1,67 +0,0 @@
---- configure.orig 1998-08-02 09:48:40.000000000 -0400
-+++ configure 2011-05-18 14:18:27.000000000 -0400
-@@ -571,7 +571,7 @@
- if test "${with_perl+set}" = set; then
- withval="$with_perl"
- perlprog=$with_perl
--perlvers=`$perlprog -v | grep version | sed -e 's/.* version //' -e 's/ built.*//' -e 's/ with.*//'`
-+perlvers=%%PERL_VERSION%%
-
- else
- TMPFILE=/tmp/x.$$
-@@ -583,7 +583,7 @@
- if test -f "$dir/$perl"; then
- if test -x "$dir/$perl"; then
- perl="$dir/$perl"
-- version=`$perl -v | grep version | sed -e 's/.* version //' -e 's/ built.*//' -e 's/ with.*//'`
-+ version=%%PERL_VERSION%%
- versionnum="`echo $version | sed -e 's/\.//g' -e 's/_//g'`"
- versionnum=`expr $versionnum - $c`
- echo "$versionnum $version $perl" >>$TMPFILE
-@@ -600,7 +600,7 @@
- PATH_PERL=$perlprog
- echo "$ac_t""$perlprog v$perlvers" 1>&6
- case $perlvers in
-- 5.003* | 5.004* | 5.005* | 5.006* )
-+ 5.003* | 5.004* | 5.005* | 5.006* | 5.6.* | 5.8.* | 5.10.* | 5.12.* | 5.14.* )
- ;;
- * ) echo ""
- echo "Latest Perl found on your system is $perlvers,"
-@@ -617,6 +617,8 @@
- perlvnum=`echo $perlvers | sed -e 's/\.//' -e 's/_//'` ;;
- 5.00[3-6] )
- perlvnum=`echo $perlvers | sed -e 's/\.//' -e 's/$/00/'` ;;
-+ 5.[68].* | 5.10.* | 5.12.* | 5.14.* )
-+ perlvnum=`echo $perlvers | sed -e 's/\.//' -e 's/\./0/' -e 's/$/00/'` ;;
- * )
- perlvnum=`echo $perlvers | sed -e 's/\.//' -e 's/_//'` ;;
- esac
-@@ -708,7 +710,9 @@
- #define HAVE_PERL_DYNALOADER 1
- EOF
-
-- perl_dla=$perl_archlib/auto/DynaLoader/DynaLoader.a
-+ # In Perl 5.8.9, DynaLoader functions are moved to libperl.so,
-+ # so we don't need an extra library linked here.
-+ perl_dla=
- ;;
- * )
- rc=no
-@@ -1028,7 +1032,7 @@
- CFLAGS="-Wall -g -ggdb3"
- LDFLAGS="-g -ggdb3"
- else
-- CFLAGS="-g"
-+# CFLAGS="-g"
- LDFLAGS="-g"
- fi
- x="enabled"
-@@ -1039,7 +1043,7 @@
-
-
- else
-- CFLAGS=""
-+# CFLAGS=""
- LDFLAGS=""
- x=disabled
- debug=off
diff --git a/lang/eperl/files/patch-eperl_perl5.c b/lang/eperl/files/patch-eperl_perl5.c
deleted file mode 100644
index e944cce88a9a..000000000000
--- a/lang/eperl/files/patch-eperl_perl5.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./eperl_perl5.c.orig 1998-08-02 10:33:55.000000000 -0400
-+++ ./eperl_perl5.c 2009-01-29 13:27:30.000000000 -0500
-@@ -33,6 +33,8 @@
- ** eperl_perl5.c -- ePerl Perl5 related stuff
- */
-
-+#define PERL_POLLUTE
-+
- #include "eperl_config.h"
- #include "eperl_global.h"
- #include "eperl_perl5.h"
diff --git a/lang/eperl/files/patch-eperl_perl5.h b/lang/eperl/files/patch-eperl_perl5.h
deleted file mode 100644
index a6083b17a354..000000000000
--- a/lang/eperl/files/patch-eperl_perl5.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- ./eperl_perl5.h.orig 1998-07-10 03:52:13.000000000 -0400
-+++ ./eperl_perl5.h 2009-01-29 13:27:30.000000000 -0500
-@@ -43,10 +43,10 @@
-
-
- /* try to adjust for PerlIO handling */
--#ifdef USE_PERLIO
--#undef fwrite
--#define fwrite(buf,size,count,f) PerlIO_write(f,buf,size*count)
--#endif
-+/* #ifdef USE_PERLIO */
-+/* #undef fwrite */
-+/* #define fwrite(buf,size,count,f) PerlIO_write(f,buf,size*count) */
-+/* #endif */
-
-
- /* define the I/O type string for verbosity */
diff --git a/lang/eperl/files/patch-eperl_proto.h b/lang/eperl/files/patch-eperl_proto.h
deleted file mode 100644
index bc352637bfaf..000000000000
--- a/lang/eperl/files/patch-eperl_proto.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ./eperl_proto.h.orig 1998-07-10 03:52:24.000000000 -0400
-+++ ./eperl_proto.h 2009-01-29 13:27:30.000000000 -0500
-@@ -35,6 +35,8 @@
- #ifndef EPERL_PROTO_H
- #define EPERL_PROTO_H 1
-
-+#include "eperl_getopt.h"
-+
- /*_BEGIN_PROTO_*/
-
- /* eperl_main.c */
-@@ -79,7 +81,7 @@
- extern char *ePerl_Efwrite(char *cpBuf, int nBuf, int cNum, char *cpOut);
- extern char *ePerl_Cfwrite(char *cpBuf, int nBuf, int cNum, char *cpOut);
- extern char *strnchr(char *buf, char chr, int n);
--extern char *strnstr(char *buf, char *str, int n);
-+extern char *ePerl_strnstr(char *buf, char *str, int n);
- extern char *strncasestr(char *buf, char *str, int n);
- extern char *strndup(char *buf, int n);
- extern char *ePerl_Bristled2Plain(char *cpBuf);
diff --git a/lang/eperl/files/patch-eperl_sys.c b/lang/eperl/files/patch-eperl_sys.c
deleted file mode 100644
index 0827368ea134..000000000000
--- a/lang/eperl/files/patch-eperl_sys.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- ./eperl_sys.c.orig 1998-07-27 04:41:34.000000000 -0400
-+++ ./eperl_sys.c 2009-01-29 13:27:29.000000000 -0500
-@@ -239,8 +239,8 @@
- char timestr[128];
-
- tm = localtime(t);
-- sprintf(timestr, "%02d-%02d-19%02d %02d:%02d",
-- tm->tm_mday, tm->tm_mon+1, tm->tm_year,
-+ sprintf(timestr, "%02d-%02d-%04d %02d:%02d",
-+ tm->tm_mday, tm->tm_mon+1, tm->tm_year+1900,
- tm->tm_hour, tm->tm_min);
- return strdup(timestr);
- }
diff --git a/lang/eperl/pkg-descr b/lang/eperl/pkg-descr
deleted file mode 100644
index 4bba7bb766be..000000000000
--- a/lang/eperl/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
- ____ _
- ___| _ \ ___ _ __| |
- / _ \ |_) / _ \ '__| |
-| __/ __/ __/ | | |
- \___|_| \___|_| |_|
-
-ePerl -- Embedded Perl 5 Language
-
-ePerl interprets an ASCII file bristled with Perl 5 program statements by
-evaluating the Perl 5 code while passing through the plain ASCII data. It
-can operate in various ways: As a stand-alone Unix filter or integrated Perl
-5 module for general file generation tasks and as a powerful Webserver
-scripting language for dynamic HTML page programming.
-
-WWW: http://www.ossp.org/pkg/tool/eperl/
diff --git a/lang/eperl/pkg-message b/lang/eperl/pkg-message
deleted file mode 100644
index 070a9299878d..000000000000
--- a/lang/eperl/pkg-message
+++ /dev/null
@@ -1,21 +0,0 @@
-Copyright (c) 1996-2002 Ralf S. Engelschall <rse@engelschall.com>
-
-This program is free software; it may be redistributed and/or modified only
-under the terms of either the Artistic License or the GNU General Public
-License, which may be found in the ePerl source distribution. Look at the
-files ARTISTIC and COPYING or run ``eperl -l'' to receive a built-in copy of
-both license files.
-
-This program is distributed in the hope that it will be useful, but WITHOUT
-ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-FITNESS FOR A PARTICULAR PURPOSE. See either the Artistic License or the
-GNU General Public License for more details.
-
-*** WARNING ***
-
-Using eperl in CGI or NHP-CGI mode with a webserver will expose any files
-having extension .html, .phtml, .ephtml, .epl, .pl, or .cgi under the
-document root.
-
-Any files matching those extensions that do not contain eperl script
-may be served to a client verbatim on request.
diff --git a/lang/eperl/pkg-plist b/lang/eperl/pkg-plist
deleted file mode 100644
index 051277f9a108..000000000000
--- a/lang/eperl/pkg-plist
+++ /dev/null
@@ -1,31 +0,0 @@
-bin/eperl
-%%SSSL%%www/cgi-bin/nph-eperl
-%%SSSL%%@exec echo "AddType application/x-httpd-eperl .phtml .eperl .epl" >>%D/etc/apache/srm.conf
-%%SSSL%%@exec echo "Action application/x-httpd-eperl /cgi-bin/nph-eperl" >>%D/etc/apache/srm.conf
-%%SSSL%%@unexec grep -v "application/x-httpd-eperl" %D/etc/apache/srm.conf >%D/etc/apache/srm.conf.bak; mv %D/etc/apache/srm.conf.bak %D/etc/apache/srm.conf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/00README
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.cgipm.phtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.cgipm.iphtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.env.phtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.env.iphtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.errout.phtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.errout.iphtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.errsyn.phtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.errsyn.iphtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.func.phtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.func.iphtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.html.phtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.html.iphtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.image.phtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.image.iphtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.lwp.phtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.lwp.iphtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.net.phtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.net.iphtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.pp.phtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.pp.iphtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.table.phtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.table.iphtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.text.phtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.text.iphtml
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%