diff options
author | bapt <bapt@FreeBSD.org> | 2013-03-04 03:56:57 +0800 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2013-03-04 03:56:57 +0800 |
commit | f59629174b985d5dbe74f3971627b52db6bcaf3d (patch) | |
tree | 4932d42c61948c9fc8764d2d1373e5a5db3fee3a /lang | |
parent | 246033dbd0cf223978fb87e541aa439217f92be8 (diff) | |
download | freebsd-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/Makefile | 1 | ||||
-rw-r--r-- | lang/eperl/Makefile | 89 | ||||
-rw-r--r-- | lang/eperl/distinfo | 2 | ||||
-rw-r--r-- | lang/eperl/files/extra-patch-eperl_parse.c | 19 | ||||
-rw-r--r-- | lang/eperl/files/extra-patch-eperl_perl5.c | 13 | ||||
-rw-r--r-- | lang/eperl/files/extra-patch-eperl_proto.h | 10 | ||||
-rw-r--r-- | lang/eperl/files/patch-configure | 67 | ||||
-rw-r--r-- | lang/eperl/files/patch-eperl_perl5.c | 11 | ||||
-rw-r--r-- | lang/eperl/files/patch-eperl_perl5.h | 17 | ||||
-rw-r--r-- | lang/eperl/files/patch-eperl_proto.h | 20 | ||||
-rw-r--r-- | lang/eperl/files/patch-eperl_sys.c | 13 | ||||
-rw-r--r-- | lang/eperl/pkg-descr | 15 | ||||
-rw-r--r-- | lang/eperl/pkg-message | 21 | ||||
-rw-r--r-- | lang/eperl/pkg-plist | 31 |
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%% |