aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2014-09-01 15:53:20 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2014-09-01 15:53:20 +0000
commit82a079fce3be28eb308fe9ccb8884b4fd6923d12 (patch)
treeb40f31dc49e2b5913044fb8b3caa79ee8ea05b69
parenta6a424630d1185306a58d8bf74741ef33ed22351 (diff)
downloadports-82a079fce3be28eb308fe9ccb8884b4fd6923d12.tar.gz
ports-82a079fce3be28eb308fe9ccb8884b4fd6923d12.zip
Notes
-rw-r--r--MOVED3
-rw-r--r--finance/Makefile1
-rw-r--r--finance/opentaxsolver/Makefile71
-rw-r--r--finance/opentaxsolver/distinfo2
-rw-r--r--finance/opentaxsolver/files/patch-882937
-rw-r--r--finance/opentaxsolver/files/patch-Build_taxsolve_packages_LINUX.sh28
-rw-r--r--finance/opentaxsolver/files/patch-src-GUI-Makefile.linux15
-rw-r--r--finance/opentaxsolver/files/patch-src-GUI-otk_lib-otk_lib.c14
-rw-r--r--finance/opentaxsolver/files/patch-src-GUI-ots_gui.c108
-rw-r--r--finance/opentaxsolver/files/pkg-plist.in58
-rw-r--r--finance/opentaxsolver/pkg-descr19
-rw-r--r--french/Makefile1
-rw-r--r--french/facturier/Makefile121
-rw-r--r--french/facturier/distinfo2
-rw-r--r--french/facturier/files/facturier.conf.in31
-rw-r--r--french/facturier/files/patch-lib_Conf.pm.in68
-rw-r--r--french/facturier/files/patch-lib_Util.pm.in40
-rw-r--r--french/facturier/files/pkg-deinstall.in24
-rw-r--r--french/facturier/files/pkg-message.in27
-rw-r--r--french/facturier/pkg-descr10
-rw-r--r--french/facturier/pkg-plist343
-rw-r--r--ftp/Makefile1
-rw-r--r--ftp/vsftpd-ext/Makefile107
-rw-r--r--ftp/vsftpd-ext/distinfo2
-rw-r--r--ftp/vsftpd-ext/files/patch-utility13
-rw-r--r--ftp/vsftpd-ext/files/vsftpd.in51
-rw-r--r--ftp/vsftpd-ext/pkg-deinstall16
-rw-r--r--ftp/vsftpd-ext/pkg-descr3
-rw-r--r--ftp/vsftpd-ext/pkg-install36
-rw-r--r--ftp/vsftpd-ext/pkg-plist58
30 files changed, 3 insertions, 1307 deletions
diff --git a/MOVED b/MOVED
index 39e6f8df54ef..b2f1b71ee46f 100644
--- a/MOVED
+++ b/MOVED
@@ -6609,3 +6609,6 @@ emulators/linux-geepee32||2014-09-01|Not staged
emulators/linux-systemsimcell||2014-09-01|Not staged
emulators/psim-freebsd||2014-09-01|Not staged
emulators/vMac||2014-09-01|Not staged
+finance/opentaxsolver||2014-09-01|Not staged
+french/facturier||2014-09-01|Not staged
+ftp/vsftpd-ext||2014-09-01|Not staged
diff --git a/finance/Makefile b/finance/Makefile
index b2d973bb86e5..01da75d85993 100644
--- a/finance/Makefile
+++ b/finance/Makefile
@@ -47,7 +47,6 @@
SUBDIR += openerp-server
SUBDIR += openerp-web
SUBDIR += openhbci
- SUBDIR += opentaxsolver
SUBDIR += p5-Business-CreditCard
SUBDIR += p5-Business-MaxMind-CreditCardFraudDetection
SUBDIR += p5-Business-OCV
diff --git a/finance/opentaxsolver/Makefile b/finance/opentaxsolver/Makefile
deleted file mode 100644
index fb9c9c320ee0..000000000000
--- a/finance/opentaxsolver/Makefile
+++ /dev/null
@@ -1,71 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= ${UPPORTNAME:tl}
-PORTVERSION= 10.00
-CATEGORIES= finance
-MASTER_SITES= SF/${PORTNAME}/OTS_${TAXYEAR}/v${PORTVERSION}
-DISTNAME= ${UPPORTNAME}${TAXYEAR}_${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= US tax prep software
-
-USES= tar:tgz
-PLIST= ${WRKDIR}/pkg-plist
-SUB_FILES= pkg-plist
-SUB_LIST= TAXYEAR=${TAXYEAR}
-TAXYEAR= 2012
-UPPORTNAME= OpenTaxSolver
-
-.if !defined(WITHOUT_X11)
-USE_GL= yes
-USE_XORG= xmu xext x11
-USES+= pkgconfig
-CPPFLAGS+= $$(pkg-config --cflags-only-I glu xext xmu)
-LDFLAGS+= $$(pkg-config --libs-only-L glu xext xmu)
-SUB_LIST+= X11=
-.else
-MAKE_ENV+= WITHOUT_X11=yes
-SUB_LIST+= X11="@comment "
-.endif
-
-NO_STAGE= yes
-post-patch:
- @${REINPLACE_CMD} -e 's/%%PREFIX%%/${PREFIX:C,/,\/,g}/' \
- ${WRKSRC}/src/GUI/ots_gui.c
-
-# 9.00 distfile has pre-built (linux) binaries we must whack.
-pre-build:
- @(cd ${BUILD_WRKSRC}/src && make -f Makefile.unix clean && \
- cd GUI && make -f Makefile.linux clean)
-
-do-build:
- @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \
- ./Build_taxsolve_packages_LINUX.sh)
-
-BUILDPROGLISTCMD= ${FIND} bin -type f
-BUILDEXAMPLELISTCMD= ${FIND} examples_and_templates -type f
-BUILDEXAMPLEDIRLISTCMD= ${FIND} examples_and_templates -type d
-NEWPLIST= ${WRKDIR}/plist.new
-
-do-install:
- @(cd ${WRKSRC} && \
- for prog in $$(${BUILDPROGLISTCMD}); do \
- ${INSTALL_PROGRAM} $${prog} ${PREFIX}/bin/. ; \
- done && \
- ${MKDIR} ${PREFIX}/share/ots && \
- for example in $$(${BUILDEXAMPLELISTCMD}); do \
- ${MKDIR} ${PREFIX}/share/ots/$$(dirname $${example}) && \
- ${INSTALL_DATA} $${example} \
- ${PREFIX}/share/ots/$$(dirname $${example})/. ; \
- done)
-
-new-plist:
- @(cd ${WRKSRC} && \
- ${BUILDPROGLISTCMD} | ${SORT} > ${NEWPLIST} && \
- ${BUILDEXAMPLELISTCMD} | ${SED} 's,^,share/ots/,' | ${SORT} \
- >> ${NEWPLIST} && \
- for f in $$(${BUILDEXAMPLEDIRLISTCMD} | ${SED} 's,^,share/ots/,' && \
- ${ECHO_CMD} share/ots); do ${ECHO_CMD} @dirrm $$f; done | \
- ${SORT} -r >> ${NEWPLIST})
-
-.include <bsd.port.mk>
diff --git a/finance/opentaxsolver/distinfo b/finance/opentaxsolver/distinfo
deleted file mode 100644
index 8395aff5e1ae..000000000000
--- a/finance/opentaxsolver/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (OpenTaxSolver2012_10.00.tgz) = 76a016541a3cf8bb73a85178c2763dd9fd86f182951390f4102475059c6a7254
-SIZE (OpenTaxSolver2012_10.00.tgz) = 480920
diff --git a/finance/opentaxsolver/files/patch-8829 b/finance/opentaxsolver/files/patch-8829
deleted file mode 100644
index db686165c9ed..000000000000
--- a/finance/opentaxsolver/files/patch-8829
+++ /dev/null
@@ -1,37 +0,0 @@
-$FreeBSD$
-
-Add year designation to 8829 solver for consistency.
-
---- src/Makefile.unix.orig 2012-11-25 22:34:38.000000000 -0700
-+++ src/Makefile.unix 2013-04-08 09:39:31.000000000 -0600
-@@ -28,7 +28,7 @@
- ../bin/taxsolve_NY_IT201_2012 \
- ../bin/taxsolve_MA_1_2012 \
- ../bin/taxsolve_CA_540_2012 \
-- ../bin/taxsolve_US_8829
-+ ../bin/taxsolve_US_8829_2012
-
-
- ../bin/taxsolve_US_1040_2012: taxsolve_US_1040_2012.c taxsolve_routines.c
-@@ -63,8 +63,8 @@
- ../bin/taxsolve_MA_1_2012: taxsolve_MA_1_2012.c taxsolve_routines.c
- $(CC) $(CFLAGS) $(COPTIM) -o ../bin/taxsolve_MA_1_2012 taxsolve_MA_1_2012.c $(SRCS) $(LIBS)
-
--../bin/taxsolve_US_8829: taxsolve_US_8829.c taxsolve_routines.c
-- $(CC) $(CFLAGS) $(COPTIM) -o ../bin/taxsolve_US_8829 taxsolve_US_8829.c $(SRCS) $(LIBS)
-+../bin/taxsolve_US_8829_2012: taxsolve_US_8829.c taxsolve_routines.c
-+ $(CC) $(CFLAGS) $(COPTIM) -o ../bin/taxsolve_US_8829_2012 taxsolve_US_8829.c $(SRCS) $(LIBS)
-
-
- clean:
---- src/GUI/ots_gui.c.orig 2013-04-07 19:40:57.000000000 -0600
-+++ src/GUI/ots_gui.c 2013-04-08 09:44:22.000000000 -0600
-@@ -1279,7 +1279,7 @@
- "taxsolve_PA_40_2012", /* 8 */
- "taxsolve_VA_760_2012", /* 9 */
- "Other", /* 10 */
-- "taxsolve_US_8829" /* 11 */
-+ "taxsolve_US_8829_2012" /* 11 */
- };
-
-
diff --git a/finance/opentaxsolver/files/patch-Build_taxsolve_packages_LINUX.sh b/finance/opentaxsolver/files/patch-Build_taxsolve_packages_LINUX.sh
deleted file mode 100644
index bf50e241a8a8..000000000000
--- a/finance/opentaxsolver/files/patch-Build_taxsolve_packages_LINUX.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-$FreeBSD$
-
---- Build_taxsolve_packages_LINUX.sh.orig 2009-05-09 11:10:10.000000000 -0600
-+++ Build_taxsolve_packages_LINUX.sh 2012-02-11 09:23:27.000000000 -0700
-@@ -1,11 +1,15 @@
- #!/bin/sh
-
-+# die on errors
-+set -e
-+
- TAXSOLVEDIR=${PWD}/`dirname $0`
-
- if [ ! -d ${TAXSOLVEDIR}/bin ] ; then
- mkdir ${TAXSOLVEDIR}/bin
- fi
-
-+if [ -z "$WITHOUT_X11" -a -z "${WITHOUT_X11+isset}" ] ; then
- cd ${TAXSOLVEDIR}/src/GUI/
- if [ ! -d otk_lib ] ; then
- echo ""
-@@ -23,6 +27,7 @@
- else
- make -f Makefile.linux
- fi
-+fi
-
- cd "${TAXSOLVEDIR}/src"
- make -f Makefile.unix
diff --git a/finance/opentaxsolver/files/patch-src-GUI-Makefile.linux b/finance/opentaxsolver/files/patch-src-GUI-Makefile.linux
deleted file mode 100644
index 08d0a0010eee..000000000000
--- a/finance/opentaxsolver/files/patch-src-GUI-Makefile.linux
+++ /dev/null
@@ -1,15 +0,0 @@
-$FreeBSD$
---- src/GUI/Makefile.linux.orig Fri Mar 31 22:16:19 2006
-+++ src/GUI/Makefile.linux Mon Feb 4 21:47:35 2008
-@@ -2,9 +2,9 @@
-
- CFLAGS =
- COPTIM = -O
--INCLUDE = -I/usr/X11R6/include
--LDPATH = -L/usr/X11R6/lib
-+INCLUDE = ${CPPFLAGS}
-+LDPATH = ${LDFLAGS}
- LIBS = -lGLU -lGL -lXmu -lXext -lX11 -lm
-
-
- ../../bin/ots_gui:
diff --git a/finance/opentaxsolver/files/patch-src-GUI-otk_lib-otk_lib.c b/finance/opentaxsolver/files/patch-src-GUI-otk_lib-otk_lib.c
deleted file mode 100644
index 1bd11be75e23..000000000000
--- a/finance/opentaxsolver/files/patch-src-GUI-otk_lib-otk_lib.c
+++ /dev/null
@@ -1,14 +0,0 @@
-$FreeBSD$
---- src/GUI/otk_lib/otk_lib.c.orig Fri Mar 31 21:42:34 2006
-+++ src/GUI/otk_lib/otk_lib.c Sat Apr 8 11:50:21 2006
-@@ -38,6 +38,10 @@
- /* Set debug switch. 1=verbose. 0=quiet. */
- #define DEBUG if (0)
-
-+#ifdef __FreeBSD__
-+#include <sys/time.h>
-+#endif
-+
- #include "otk_lib.h"
-
- // #include "scz_compress/scz.h" /* Optionally, include self-contained decompression library. */
diff --git a/finance/opentaxsolver/files/patch-src-GUI-ots_gui.c b/finance/opentaxsolver/files/patch-src-GUI-ots_gui.c
deleted file mode 100644
index 0ce5d97b0069..000000000000
--- a/finance/opentaxsolver/files/patch-src-GUI-ots_gui.c
+++ /dev/null
@@ -1,108 +0,0 @@
-$FreeBSD$
---- src/GUI/ots_gui.c.orig 2012-01-13 07:12:50.000000000 -0700
-+++ src/GUI/ots_gui.c 2012-02-07 08:14:06.000000000 -0700
-@@ -731,7 +731,7 @@
- npanels = nlines / lines_per_page + 1;
- if (npanels < 2) npanels = 2;
- panelnames = (char **)malloc( (npanels+1) * sizeof(char *));
-- for (j=0; j<npanels; j++) {panelnames[j] = (char *)malloc(30); sprintf( panelnames[j], "Page %d ", j+1); }
-+ for (j=0; j<npanels; j++) {int len = 30;panelnames[j] = (char *)malloc(len); snprintf(panelnames[j], len, "Page %d ", j+1); }
- Panels = Otk_Tabbed_Panel_New( main_panel, npanels, panelnames, Otk_LightGray, 1, 1, 98, 98, 5 );
- TabbedPanel = Panels;
-
-@@ -791,7 +791,7 @@
- switch (entry->kind)
- {
- case VKIND_FLOAT: // printf("Formbox: '%s'\n", messg);
-- sprintf(messg, "%12.2f", entry->value );
-+ snprintf(messg, sizeof(messg), "%12.2f", entry->value );
- pos_x = leftmargin;
- leftmargin = leftmargin + box_width + 1.5;
- pos_y = (float)linenum * 9.0 + 6.5;
-@@ -1142,9 +1142,9 @@
- return;
- }
- if (PLATFORM_KIND==Posix_Platform)
-- sprintf(cmd,"%s %s &", taxsolvecmd, working_file );
-+ snprintf(cmd, sizeof(cmd), "%s %s &", taxsolvecmd, working_file );
- else
-- sprintf(cmd,"%s %s", taxsolvecmd, working_file );
-+ snprintf(cmd, sizeof(cmd), "%s %s", taxsolvecmd, working_file );
-
- printf("Invoking '%s'\n", cmd );
- system(cmd); /* Invoke the TaxSolver. */
-@@ -1166,7 +1166,7 @@
- viewfile = fopen( outfname, "rb" );
- if (viewfile == 0)
- {
-- sprintf(vline,"Cannot open: %s", outfname);
-+ snprintf(vline, sizeof(vline), "Cannot open: %s", outfname);
- Otk_Add_Selection_Item( viewwin, vline, 0, 0 );
- }
- else
-@@ -1206,7 +1206,7 @@
-
- void togprntcmd_in(void *x)
- {
-- sprintf(printer_command,"%s %s", base_printer_command, wrkingfname);
-+ snprintf(printer_command, sizeof(printer_command), "%s %s", base_printer_command, wrkingfname);
- Otk_Modify_Text( printerformbox, printer_command );
- }
-
-@@ -1214,7 +1214,7 @@
- { char tmpstr[MaxFname];
- int k;
- predict_output_filename(wrkingfname,tmpstr);
-- sprintf(printer_command,"%s %s", base_printer_command, tmpstr);
-+ snprintf(printer_command, sizeof(printer_command), "%s %s", base_printer_command, tmpstr);
- Otk_Modify_Text( printerformbox, printer_command );
- }
-
-@@ -1242,7 +1242,7 @@
- Otk_Add_BoundingBox( printpopup, Otk_Blue, 1.0, 18.0, 16.0, 63.0, 47.0 );
-
- if (working_file==0) strcpy(wrkingfname,filename_dat); else strcpy(wrkingfname,working_file);
-- sprintf(printer_command,"%s %s", base_printer_command, wrkingfname);
-+ snprintf(printer_command, sizeof(printer_command), "%s %s", base_printer_command, wrkingfname);
-
- OtkMakeTextLabel( printpopup, "Print Command:", Otk_Black, /*scale=*/ 1.5, /*weight=*/ 1, /*x=*/ 4, /*y=*/ 57 );
- printerformbox = OtkMakeTextFormBox( printpopup, printer_command, 60, 28.5, 55, 68, 18, acceptprinter_command2, 0 );
-@@ -1302,15 +1302,15 @@
- if (k>0) k--;
- while ((k>0) && (tmpstr[k]!=slashchr)) k--;
- if (tmpstr[k]==slashchr) tmpstr[k+1] = '\0';
-- else {sprintf(tmpstr,".%c", slashchr);}
-- sprintf(directory_dat,"%sexamples_and_templates%c", tmpstr, slashchr);
-+ else {snprintf(tmpstr, sizeof(tmpstr), ".%c", slashchr);}
-+ snprintf(directory_dat, sizeof(directory_dat), "%%PREFIX%%/share/ots/examples_and_templates%c", slashchr);
- Otk_Browse_Files( "Select TaxForm:", MaxFname, directory_dat, wildcards_dat, taxsolvestrng, open_taxfile );
- return;
- }
- else
- {
- selected_other = 0;
-- sprintf(tmpstr,"%s%s", invocation_path, strg);
-+ snprintf(tmpstr, sizeof(tmpstr), "%s%s", invocation_path, strg);
- printf("Setting Tax Program to be: '%s'\n", tmpstr);
- taxsolvecmd = strdup(tmpstr);
- strcpy(taxsolvestrng,tmpstr);
-@@ -1321,8 +1321,8 @@
- if (k>0) k--;
- while ((k>0) && (tmpstr[k]!=slashchr)) k--;
- if (tmpstr[k]==slashchr) tmpstr[k+1] = '\0';
-- else {sprintf(tmpstr,".%c", slashchr);}
-- sprintf(directory_dat,"%sexamples_and_templates%c", tmpstr, slashchr);
-+ else {snprintf(tmpstr, sizeof(tmpstr), ".%c", slashchr);}
-+ snprintf(directory_dat, sizeof(directory_dat), "%%PREFIX%%/share/ots/examples_and_templates%c", slashchr);
-
- sel = strstr( strg, "_2011" );
- if (sel != 0)
-@@ -1399,7 +1399,7 @@
- {printf("Unknown command-line parameter '%s'\n", argv[argn]); /* exit(1); */ }
- argn = argn + 1;
- }
-- sprintf(vrsnmssg,"OTS GUI v%1.2f", version); printf("%s\n\n",vrsnmssg);
-+ snprintf(vrsnmssg, sizeof(vrsnmssg), "OTS GUI v%1.2f", version); printf("%s\n\n",vrsnmssg);
- invocation_path = strdup(argv[0]);
- k = strlen(invocation_path)-1;
- while ((k>0) && (invocation_path[k]!=slashchr)) k--;
diff --git a/finance/opentaxsolver/files/pkg-plist.in b/finance/opentaxsolver/files/pkg-plist.in
deleted file mode 100644
index d09d53c8a26a..000000000000
--- a/finance/opentaxsolver/files/pkg-plist.in
+++ /dev/null
@@ -1,58 +0,0 @@
-%%X11%%bin/ots_gui
-bin/taxsolve_CA_540_%%TAXYEAR%%
-bin/taxsolve_MA_1_%%TAXYEAR%%
-bin/taxsolve_NC_D400_%%TAXYEAR%%
-bin/taxsolve_NJ_1040_%%TAXYEAR%%
-bin/taxsolve_NY_IT201_%%TAXYEAR%%
-bin/taxsolve_OH_IT1040_%%TAXYEAR%%
-bin/taxsolve_PA_40_%%TAXYEAR%%
-bin/taxsolve_US_1040_%%TAXYEAR%%
-bin/taxsolve_US_1040_Sched_C_%%TAXYEAR%%
-bin/taxsolve_US_8829_%%TAXYEAR%%
-bin/taxsolve_VA_760_%%TAXYEAR%%
-share/ots/examples_and_templates/CA_540/CA_540_%%TAXYEAR%%_example.txt
-share/ots/examples_and_templates/CA_540/CA_540_%%TAXYEAR%%_template.txt
-share/ots/examples_and_templates/CA_540/README_CA_540.txt
-share/ots/examples_and_templates/MA_1/README_MA_1.txt
-share/ots/examples_and_templates/MA_1/ma_1_%%TAXYEAR%%_example.txt
-share/ots/examples_and_templates/MA_1/ma_1_%%TAXYEAR%%_template.txt
-share/ots/examples_and_templates/NC_D400/NC_400_%%TAXYEAR%%_example.txt
-share/ots/examples_and_templates/NC_D400/NC_400_%%TAXYEAR%%_template.txt
-share/ots/examples_and_templates/NC_D400/README_NC_400.txt
-share/ots/examples_and_templates/NJ_1040/NJ_1040_%%TAXYEAR%%_example.txt
-share/ots/examples_and_templates/NJ_1040/NJ_1040_%%TAXYEAR%%_template.txt
-share/ots/examples_and_templates/NJ_1040/README_NJ_1040.txt
-share/ots/examples_and_templates/NY_IT201/NY_IT201_%%TAXYEAR%%_example.txt
-share/ots/examples_and_templates/NY_IT201/NY_IT201_%%TAXYEAR%%_template.txt
-share/ots/examples_and_templates/NY_IT201/README_NY_IT201.txt
-share/ots/examples_and_templates/OH_IT1040/OH_IT1040_%%TAXYEAR%%_example.txt
-share/ots/examples_and_templates/OH_IT1040/OH_IT1040_%%TAXYEAR%%_template.txt
-share/ots/examples_and_templates/OH_IT1040/README_OH_IT1040.txt
-share/ots/examples_and_templates/PA_40/PA_40_%%TAXYEAR%%_example.txt
-share/ots/examples_and_templates/PA_40/PA_40_%%TAXYEAR%%_template.txt
-share/ots/examples_and_templates/PA_40/README_PA_40.txt
-share/ots/examples_and_templates/US_1040/README_US_1040.txt
-share/ots/examples_and_templates/US_1040/US_1040_example.txt
-share/ots/examples_and_templates/US_1040/US_1040_example1.txt
-share/ots/examples_and_templates/US_1040/US_1040_template.txt
-share/ots/examples_and_templates/US_1040_Sched_C/README_US_1040_Sched_C.txt
-share/ots/examples_and_templates/US_1040_Sched_C/US_1040Sched_C_%%TAXYEAR%%_example.txt
-share/ots/examples_and_templates/US_1040_Sched_C/US_1040Sched_C_%%TAXYEAR%%_template.txt
-share/ots/examples_and_templates/US_8829/8829_example.txt
-share/ots/examples_and_templates/US_8829/8829_template.txt
-share/ots/examples_and_templates/VA_760/README_VA_760.txt
-share/ots/examples_and_templates/VA_760/VA_760_%%TAXYEAR%%_example.txt
-share/ots/examples_and_templates/VA_760/VA_760_%%TAXYEAR%%_template.txt
-@dirrm share/ots/examples_and_templates/VA_760
-@dirrm share/ots/examples_and_templates/US_8829
-@dirrm share/ots/examples_and_templates/US_1040_Sched_C
-@dirrm share/ots/examples_and_templates/US_1040
-@dirrm share/ots/examples_and_templates/PA_40
-@dirrm share/ots/examples_and_templates/OH_IT1040
-@dirrm share/ots/examples_and_templates/NY_IT201
-@dirrm share/ots/examples_and_templates/NJ_1040
-@dirrm share/ots/examples_and_templates/NC_D400
-@dirrm share/ots/examples_and_templates/MA_1
-@dirrm share/ots/examples_and_templates/CA_540
-@dirrm share/ots/examples_and_templates
-@dirrm share/ots
diff --git a/finance/opentaxsolver/pkg-descr b/finance/opentaxsolver/pkg-descr
deleted file mode 100644
index 425a7cc51f7a..000000000000
--- a/finance/opentaxsolver/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-OpenTaxSolver (OTS) is a free program for calculating Tax Form
-entries and tax-owed or refund-due, such as US Federal or State
-personal income taxes. An optional graphical front-end, OTS_GUI,
-has been added. Preliminary versions for Canada and the United
-Kingdom were posted in previous years and may be updated with help
-from volunteers.
-
-Motivations include:
-
- * To make tax preparation software available for all platforms.
- * To provide insight into how our taxes are calculated in clear
- unambiguous equations/code.
- * To avoid invasive, bloated commercial software packages.
- * To avoid rewriting our own individual programs each year by
- combining efforts.
- * To provide a simple reliable tax-package requiring only
- rudimentary knowledge to maintain.
-
-WWW: http://opentaxsolver.sourceforge.net/
diff --git a/french/Makefile b/french/Makefile
index 23a152e6c10a..1bf96ce07692 100644
--- a/french/Makefile
+++ b/french/Makefile
@@ -11,7 +11,6 @@
SUBDIR += dico
SUBDIR += eficas
SUBDIR += eric4
- SUBDIR += facturier
SUBDIR += fortune-mod-zarathoustra
SUBDIR += geonext
SUBDIR += gimp-help
diff --git a/french/facturier/Makefile b/french/facturier/Makefile
deleted file mode 100644
index 71a0913d6645..000000000000
--- a/french/facturier/Makefile
+++ /dev/null
@@ -1,121 +0,0 @@
-# Created by: Thierry Thomas <thierry@pompo.net>
-# $FreeBSD$
-
-PORTNAME= facturier
-PORTVERSION= 2.1.2
-PORTREVISION= 4
-CATEGORIES= french finance
-MASTER_SITES= http://ignu.ungi.org/download/ \
- ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= thierry
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Logiciel de facturation pour P.M.I. & P.M.E.
-
-RUN_DEPENDS= ${LOCALBASE}/bin/htmldoc:${PORTSDIR}/textproc/htmldoc \
- p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql \
- p5-Tie-IxHash>=0:${PORTSDIR}/devel/p5-Tie-IxHash
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-NO_BUILD= yes
-USES= perl5
-USE_APACHE_RUN= 22+
-USE_PERL5= run
-USE_MYSQL= yes
-
-SUB_FILES= pkg-deinstall
-
-APACHE_CONF= ${LOCALBASE}/${APACHEETCDIR}/httpd.conf
-
-DBOWN?= PROP_BD
-DBPWD?= MDP_BD
-DBSERV?= localhost
-FACT_CNF= lib/Conf.pm
-
-SS_REPS= cgi-bin html lib log sql
-
-PORTDOCS= README.txt todo.txt
-
-FACT_HTTP_CONF= facturier.conf
-SUB_FILES+= pkg-message ${FACT_HTTP_CONF}
-SUB_LIST= DBOWN=${DBOWN} DBPWD=${DBPWD} DBSERV=${DBSERV} \
- APACHE_CONF=${APACHE_CONF}
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-TRASHFILES= lib/Conf.pm~ cgi-bin/.articlemodif.cgi.swp lib/.Conf.pm.swp \
- html/UNGI/Editfacturemaj.pm.back html/temp/log_facture.gif.back
-
-OPTIONS_DEFINE= DOCS
-
-NO_STAGE= yes
-
-.include <bsd.port.options.mk>
-
-pre-everything::
- @${ECHO_MSG} ""
- @${ECHO_MSG} "Vous pouvez définir trois variables :"
- @${ECHO_MSG} " DBOWN pour le propriétaire de la base MySQL"
- @${ECHO_MSG} "et DBPWD pour son mot de passe,"
- @${ECHO_MSG} "et DBSERV pour le nom d'hôte du serveur MySQL"
- @${ECHO_MSG} " (localhost par défaut)."
- @${ECHO_MSG} ""
-
-post-extract:
- -@${RM} -r ${WRKSRC}/CVS
- @${RM} ${TRASHFILES:S|^|${WRKSRC}/|}
-
-post-patch:
-# perl PREFIX safeness
- @${FIND} ${WRKSRC}/cgi-bin -type f -print0 | ${XARGS} -0 \
- ${REINPLACE_CMD} -e 's|/usr/bin/perl|${PERL}|'
-
- @${REINPLACE_CMD} -e "s:%%WWWDIR%%:${WWWDIR}:;s:%%PREFIX%%:${PREFIX}:; \
- s:%%DBOWN%%:${DBOWN}:;s:%%DBPWD%%:${DBPWD}:;s:%%DBSERV%%:${DBSERV}:; \
- s:%%LOCALBASE%%:${LOCALBASE}:" ${WRKSRC}/lib/Conf.pm
-
- @${FIND} ${WRKSRC} \( -name "*.bak" -o -name "*.orig" \) -delete
- @${MV} ${WRKSRC}/${FACT_CNF} ${WRKSRC}/${FACT_CNF}.dist
-
-do-install:
- @${MKDIR} ${WWWDIR}
- @${INSTALL_DATA} ${WRKSRC}/version.txt ${WWWDIR}
-
-.for REP in ${SS_REPS}
- @${CP} -Rp ${WRKSRC}/${REP} ${WWWDIR}
-.endfor
-
- @[ -f ${WWWDIR}/${FACT_CNF} ] || \
- ${CP} ${WWWDIR}/${FACT_CNF}.dist ${WWWDIR}/${FACT_CNF}
-
-# Set perms
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}
- @${CHMOD} -R 644 ${WWWDIR}
- @${FIND} ${WWWDIR} -type d -exec ${CHMOD} a+x {} \;
- @${CHMOD} -R u+x ${WWWDIR}/cgi-bin
- @${FIND} ${WWWDIR}/lib -type f -exec ${CHMOD} go-r {} \;
- @${CHMOD} -R 775 ${WWWDIR}/log
-
-# Configure Apache
-# If apache13 is gone from the ports tree,
-# then it's saver to use the Include directory
- ${MKDIR} ${ETCDIR}
- ${CP} ${WRKDIR}/${FACT_HTTP_CONF} ${ETCDIR}
- @(if [ -f ${APACHE_CONF} ] ; then \
- ${ECHO_MSG} "===> Updating ${APACHE_CONF}..." ; \
- ${ECHO_CMD} "# Le Facturier's cgi-bin directory" >> ${APACHE_CONF} ; \
- ${ECHO_CMD} "Include ${ETCDIR}" >> ${APACHE_CONF} ; \
- fi)
-
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}/
- @${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}/
- @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
-.endif
-
-post-install:
- @${ECHO_MSG}
- @${CAT} ${PKGMESSAGE}
- @${ECHO_MSG}
-
-.include <bsd.port.mk>
diff --git a/french/facturier/distinfo b/french/facturier/distinfo
deleted file mode 100644
index 96275ce8e721..000000000000
--- a/french/facturier/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (facturier-2.1.2.tar.gz) = 9b598b237ba31ebfd7fdb38c96c0d23db9821a44d46f3918e0718784f50e5baa
-SIZE (facturier-2.1.2.tar.gz) = 645369
diff --git a/french/facturier/files/facturier.conf.in b/french/facturier/files/facturier.conf.in
deleted file mode 100644
index 515a874f70d8..000000000000
--- a/french/facturier/files/facturier.conf.in
+++ /dev/null
@@ -1,31 +0,0 @@
-# This is included in Apache's httpd.conf for Le Facturier
-
-<Directory "%%WWWDIR%%">
- Options Indexes FollowSymLinks ExecCGI
- AllowOverride None
- order allow,deny
- allow from all
-</Directory>
-
-<IfModule mod_alias.c>
- Alias /facturier/ "%%WWWDIR%%/"
- ScriptAlias /fact/ "%%WWWDIR%%/cgi-bin/"
-</IfModule>
-#
-# For security, don't serve pages from the Facturier configuration and library
-# directories.
-#
-<Directory "%%WWWDIR%%/lib">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "%%WWWDIR%%/log">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "%%WWWDIR%%/sql">
- Order deny,allow
- Deny from all
-</Directory>
-# End of Le Facturier configuration ================
-
diff --git a/french/facturier/files/patch-lib_Conf.pm.in b/french/facturier/files/patch-lib_Conf.pm.in
deleted file mode 100644
index 11acc7288409..000000000000
--- a/french/facturier/files/patch-lib_Conf.pm.in
+++ /dev/null
@@ -1,68 +0,0 @@
---- lib/Conf.pm.orig Thu Mar 31 10:30:48 2005
-+++ lib/Conf.pm Sat Jun 18 19:09:46 2005
-@@ -70,24 +70,24 @@
-
- #$USERBDD à pour valeur le login d'un utilisateur pouvant se connecter
- #à la base de donnée 'FACTURIER' sur le serveur MySQL
-- #remplacer 'user' par le login d'un utilisateur ayant le droit d'utiliser
-+ #remplacer '%%DBOWN%%' par le login d'un utilisateur ayant le droit d'utiliser
- #la base de donnée 'facturier' sur le serveur MySQL
--my $USERBDD="user";
-+my $USERBDD="%%DBOWN%%";
-
-
- #$MDPBDD contient la valeur du mot de passe de connection de l'utilisateur
- #$USERBDD au serveur MySQL
-- #remplacer 'password' par le mot de passe du login de l'utilisateur
-+ #remplacer '%%DBPWD%%' par le mot de passe du login de l'utilisateur
- #ci-dessus
--my $MDPBDD="password";
-+my $MDPBDD="%%DBPWD%%";
-
- #base de donnes du facturier
- #vous n'aurez pas, normalement, besoin de modifier cette variable.
- my $BASEBDD = "FACTURIER";
-
- #serveur de base de donnees
--#remplacer "host" par le nom du serveur hébergeant MySQL.
--my $HOSTBDD = "host";
-+#remplacer "%%DBSERV%%" par le nom du serveur hébergeant MySQL.
-+my $HOSTBDD = "%%DBSERV%%";
-
-
- #driver de base de donnees
-@@ -110,7 +110,7 @@
- #remplacer 'scriptalias' par le scriptalias du 'Facturier'
- #si scriptalias = fact alors
- #$CGIADR="/fact";
-- $CGIADR="/ScriptAlias";
-+ $CGIADR="/fact";
-
-
- #$BASEAD contient le chemin absolu du répertoire facturier sur le serveur
-@@ -118,14 +118,14 @@
- #remplacer 'chemin repertoire principale (facturier/)' par le chemin du repertoire
- #facturier : si le facturier est dans /var/www/html, alors :
- #$BASEAD ="/var/www/html/facturier";
-- $BASEAD ="chemin repertoire principal (facturier)";
-+ $BASEAD ="%%WWWDIR%%/";
-
-
-
- #$HTMLDOC contient le chemin de la commande htmldoc
- #si la commande htmldoc que vous désirez utiliser est dans "/usr/bin/" faire
- #$HTMLDOC="/usr/bin/htmldoc";
-- $HTMLDOC="/usr/local/htmldoc-1.8.22/bin/htmldoc";
-+ $HTMLDOC="%%LOCALBASE%%/bin/htmldoc";
- ###################################
- #finvariables serveur à configurer
- ##################################
-@@ -142,7 +142,7 @@
- #$HTMLADRESSE indique au serveur web où se trouve les pages html utilisées par le facturier
- # par apport au DocumentRoot. Si vous avez installé le facturier dans le DocumentRoot
- #vous n'aurez pas besoin de modifier la valeur de $HTMLADRESSE
-- $HTMLADRESSE='/html';
-+ $HTMLADRESSE='/../facturier/html';
- $HTMLADRUNGI = "$HTMLADRESSE/UNGI";
- $HTMLADRUNGICONES = "$HTMLADRUNGI/icones";
-
diff --git a/french/facturier/files/patch-lib_Util.pm.in b/french/facturier/files/patch-lib_Util.pm.in
deleted file mode 100644
index 7474616e3bb7..000000000000
--- a/french/facturier/files/patch-lib_Util.pm.in
+++ /dev/null
@@ -1,40 +0,0 @@
---- lib/Util.pm.orig Mon Sep 22 11:39:16 2003
-+++ lib/Util.pm Mon Oct 13 23:27:53 2003
-@@ -67,6 +67,7 @@
- =cut
-
- sub debug {
-+=port-FreeBSD sans trace
- my (@DATE) = ("Janvier","Février", "Mars","Avril", "Mai", "Juin", "Juillet","Août","Septembre", "Octobre","Novembre","Décembre");
- my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
- $year += 1900;
-@@ -82,23 +83,24 @@
-
- my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
- $atime,$mtime,$ctime,$blksize,$blocks)
-- = stat("$BASEAD/log/debug.txt");
-+ = stat("/var/log/facturier.log");
- if ( $size >= $LOGSIZE )
- {
- for ( my $i=$MAXLOG;$i>1;$i--)
- {
-- unlink "$BASEAD/log/debug$i.txt";
-+ unlink "/var/log/facturier$i.log";
- my $j=$i-1;
-- rename ("$BASEAD/log/debug$j.txt","$BASEAD/log/debug$i.txt");
-+ rename ("/var/log/facturier$j.log","/var/log/facturier$i.log");
- }
-- rename ( "$BASEAD/log/debug.txt", "$BASEAD/log/debug1.txt" );
-+ rename ( "/var/log/facturier.log", "/var/log/facturier1.log" );
- }
-
- #############
-- open (DEBUG , ">>$BASEAD/log/debug.txt") ||
-+ open (DEBUG , ">>/var/log/facturier.log") ||
- &alert ("Probleme d'ouverture du fichier de debug");
- print DEBUG "$date:",@_,"\n";
- close (DEBUG);
-+=cut
- return;
- }
-
diff --git a/french/facturier/files/pkg-deinstall.in b/french/facturier/files/pkg-deinstall.in
deleted file mode 100644
index c3844973deb4..000000000000
--- a/french/facturier/files/pkg-deinstall.in
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# Try to restore httpd.conf when deinstalling Le Facturier
-
-if [ x$2 != xDEINSTALL ]; then
- exit
-fi
-
-# honor PREFIX if installed from package
-if [ ! -z $PKG_PREFIX ]; then
- FACT_ETC=${PKG_PREFIX%/}/etc/facturier
-else
- FACT_ETC=%%ETCDIR%%
-fi
-
-APACHE_CONF=%%APACHE_CONF%%
-
-if [ -f ${APACHE_CONF} ] ; then
- echo "Cleanup httpd.conf..."
- sed -i '' -e '/Include.*facturier/d' \
- -e '/Le Facturier/d' ${APACHE_CONF}
-fi
diff --git a/french/facturier/files/pkg-message.in b/french/facturier/files/pkg-message.in
deleted file mode 100644
index 95f1ba838852..000000000000
--- a/french/facturier/files/pkg-message.in
+++ /dev/null
@@ -1,27 +0,0 @@
-************************************************************************
-Le Facturier a été installé dans %%WWWDIR%%.
-
-Si ce n'est pas déjà fait, il faut intaller un serveur MySQL sur la
-machine %%DBSERV%%
-(vous pouvez utiliser un port databases/mysqlxx-server sur FreeBSD).
-
-Vous devez maintenant créer une base MySQL sur le serveur %%DBSERV%% :
- cd %%WWWDIR%%/sql
- mysql -u%%DBOWN%% -p%%DBPWD%% -h%%DBSERV%% < facturier.sql
-où %%DBOWN%% a le droit de créer des bases MySQL.
-(Pour plus de détails, ou pour une montée de version,
- Cf. %%DOCSDIR%%/README.txt)
-
-Il faut ensuite configurer le fichier Conf.pm, qui se trouve dans
-%%WWWDIR%%/lib/
-en particulier les variables $USERBDD, $MDPBDD et $HOSTBDD.
-
-Redémarrez Apache pour que les modifications de httpd.conf soient prises
-en compte.
-
-L'application est accessible depuis <http://localhost/fact/login.cgi>
- (ou rempacer localhost par l'adresse de votre serveur).
-Le nom de connexion initial est donné dans
- %%DOCSDIR%%/README.txt
-et vous devez changer son mot de passe par le menu « UTILISATEURS ».
-************************************************************************
diff --git a/french/facturier/pkg-descr b/french/facturier/pkg-descr
deleted file mode 100644
index 910ec2a9025b..000000000000
--- a/french/facturier/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Le Facturier sert à établir les factures, à enregistrer les paiements
-correspondants à ces factures, à préparer les factures à partir des
-bons de commandes et à faire les relances.
-
-Avec sa partie gestion des dépenses, il permet de savoir au jour le jour
-où l'on en est dans la comptabilité.
-
-[Le Facturier is a french invoicing application, for small enterprises.]
-
-WWW: http://ignu.ungi.org/
diff --git a/french/facturier/pkg-plist b/french/facturier/pkg-plist
deleted file mode 100644
index 347ce06738ca..000000000000
--- a/french/facturier/pkg-plist
+++ /dev/null
@@ -1,343 +0,0 @@
-%%ETCDIR%%/facturier.conf
-%%WWWDIR%%/cgi-bin/articlemodif.cgi
-%%WWWDIR%%/cgi-bin/articles.cgi
-%%WWWDIR%%/cgi-bin/cherchcontact.cgi
-%%WWWDIR%%/cgi-bin/clientmodif.cgi
-%%WWWDIR%%/cgi-bin/clients.cgi
-%%WWWDIR%%/cgi-bin/commande.cgi
-%%WWWDIR%%/cgi-bin/depenses.cgi
-%%WWWDIR%%/cgi-bin/detailclient.cgi
-%%WWWDIR%%/cgi-bin/editfact.cgi
-%%WWWDIR%%/cgi-bin/editfactmaj.cgi
-%%WWWDIR%%/cgi-bin/entrees.cgi
-%%WWWDIR%%/cgi-bin/factmodif.cgi
-%%WWWDIR%%/cgi-bin/facture.cgi
-%%WWWDIR%%/cgi-bin/login.cgi
-%%WWWDIR%%/cgi-bin/majpropal.pl
-%%WWWDIR%%/cgi-bin/modifuti.cgi
-%%WWWDIR%%/cgi-bin/propal.cgi
-%%WWWDIR%%/cgi-bin/propalcde.cgi
-%%WWWDIR%%/cgi-bin/regler.cgi
-%%WWWDIR%%/cgi-bin/relance.cgi
-%%WWWDIR%%/cgi-bin/rens_article.cgi
-%%WWWDIR%%/cgi-bin/rens_clifact.cgi
-%%WWWDIR%%/cgi-bin/statistiques.cgi
-%%WWWDIR%%/cgi-bin/taches.cgi
-%%WWWDIR%%/cgi-bin/testconnection.cgi
-%%WWWDIR%%/cgi-bin/testhtmldoc.cgi
-%%WWWDIR%%/cgi-bin/utilisateur.cgi
-%%WWWDIR%%/html/UNGI/Articles.pm
-%%WWWDIR%%/html/UNGI/CherchContact.pm
-%%WWWDIR%%/html/UNGI/Clients.pm
-%%WWWDIR%%/html/UNGI/Commande.pm
-%%WWWDIR%%/html/UNGI/Depense.pm
-%%WWWDIR%%/html/UNGI/DetailClients.pm
-%%WWWDIR%%/html/UNGI/Editfacture.pm
-%%WWWDIR%%/html/UNGI/Editfacturemaj.pm
-%%WWWDIR%%/html/UNGI/Entree.pm
-%%WWWDIR%%/html/UNGI/Facture.pm
-%%WWWDIR%%/html/UNGI/General.pm
-%%WWWDIR%%/html/UNGI/Propal.pm
-%%WWWDIR%%/html/UNGI/Relance.pm
-%%WWWDIR%%/html/UNGI/Statistique.pm
-%%WWWDIR%%/html/UNGI/Taches.pm
-%%WWWDIR%%/html/UNGI/Utilisateur.pm
-%%WWWDIR%%/html/UNGI/facture.html
-%%WWWDIR%%/html/UNGI/icones/.directory
-%%WWWDIR%%/html/UNGI/icones/.xvpics/OK.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/abandonner.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/ajouter.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/annuler.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/client.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/commandes.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/comment.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/complement.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/consdep.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/consfact.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/continuer.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/creecli.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/creer.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/creercde.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/creercli.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/creerfact.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/creez_uti.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/creez_uti_cli.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/defaire.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/delete.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/dep.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/depenser.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/dernier.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/droite
-%%WWWDIR%%/html/UNGI/icones/.xvpics/droite.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/duplibouton.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/editer.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/editralance.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/edrel.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/enoyer.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/entree.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/euro2.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/facture.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/facturer.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/fait.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/gauche.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/generer.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/lettre.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/modifier.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/nouveau.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/premier.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/propal.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/quit.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/regler.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/relance.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/relancegax.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/reload.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/retour.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/statistiques.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/supp_uti.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/tache.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/tache_2.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/utililisateur.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/utilisateur.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/valider.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/vmoduti.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/voir.gif
-%%WWWDIR%%/html/UNGI/icones/.xvpics/voir_mod.gif
-%%WWWDIR%%/html/UNGI/icones/OK.gif
-%%WWWDIR%%/html/UNGI/icones/abandonner.gif
-%%WWWDIR%%/html/UNGI/icones/ajouter.gif
-%%WWWDIR%%/html/UNGI/icones/annuler.gif
-%%WWWDIR%%/html/UNGI/icones/archive.gif
-%%WWWDIR%%/html/UNGI/icones/archive_a.gif
-%%WWWDIR%%/html/UNGI/icones/article.gif
-%%WWWDIR%%/html/UNGI/icones/boutons_01.gif
-%%WWWDIR%%/html/UNGI/icones/boutons_02.gif
-%%WWWDIR%%/html/UNGI/icones/boutons_03.gif
-%%WWWDIR%%/html/UNGI/icones/boutons_04.gif
-%%WWWDIR%%/html/UNGI/icones/client.gif
-%%WWWDIR%%/html/UNGI/icones/clients.gif
-%%WWWDIR%%/html/UNGI/icones/clients_2.gif
-%%WWWDIR%%/html/UNGI/icones/commandes.gif
-%%WWWDIR%%/html/UNGI/icones/commandes_2.gif
-%%WWWDIR%%/html/UNGI/icones/comment.gif
-%%WWWDIR%%/html/UNGI/icones/complement.gif
-%%WWWDIR%%/html/UNGI/icones/consdep.gif
-%%WWWDIR%%/html/UNGI/icones/conseil/help.gif
-%%WWWDIR%%/html/UNGI/icones/conseil/ungips.gif
-%%WWWDIR%%/html/UNGI/icones/consfact.gif
-%%WWWDIR%%/html/UNGI/icones/continuer.gif
-%%WWWDIR%%/html/UNGI/icones/creeart.gif
-%%WWWDIR%%/html/UNGI/icones/creecli.gif
-%%WWWDIR%%/html/UNGI/icones/creer.gif
-%%WWWDIR%%/html/UNGI/icones/creer_facture.gif
-%%WWWDIR%%/html/UNGI/icones/creer_facture2.gif
-%%WWWDIR%%/html/UNGI/icones/creer_larticle.gif
-%%WWWDIR%%/html/UNGI/icones/creer_util1.gif
-%%WWWDIR%%/html/UNGI/icones/creer_util2.gif
-%%WWWDIR%%/html/UNGI/icones/creer_util_client1.gif
-%%WWWDIR%%/html/UNGI/icones/creer_util_client2.gif
-%%WWWDIR%%/html/UNGI/icones/creercde.gif
-%%WWWDIR%%/html/UNGI/icones/creercli.gif
-%%WWWDIR%%/html/UNGI/icones/creerfact.gif
-%%WWWDIR%%/html/UNGI/icones/creez_uti.gif
-%%WWWDIR%%/html/UNGI/icones/creez_uti_cli.gif
-%%WWWDIR%%/html/UNGI/icones/decrementer.gif
-%%WWWDIR%%/html/UNGI/icones/defaire.gif
-%%WWWDIR%%/html/UNGI/icones/delete.gif
-%%WWWDIR%%/html/UNGI/icones/dep.gif
-%%WWWDIR%%/html/UNGI/icones/depenser.gif
-%%WWWDIR%%/html/UNGI/icones/depenses.gif
-%%WWWDIR%%/html/UNGI/icones/depenses_2.gif
-%%WWWDIR%%/html/UNGI/icones/dernier.gif
-%%WWWDIR%%/html/UNGI/icones/detruire.gif
-%%WWWDIR%%/html/UNGI/icones/droite
-%%WWWDIR%%/html/UNGI/icones/droite.gif
-%%WWWDIR%%/html/UNGI/icones/duplibouton.gif
-%%WWWDIR%%/html/UNGI/icones/duplicata.gif
-%%WWWDIR%%/html/UNGI/icones/edit_relance1.gif
-%%WWWDIR%%/html/UNGI/icones/edit_relance2.gif
-%%WWWDIR%%/html/UNGI/icones/edit_relance_fax1.gif
-%%WWWDIR%%/html/UNGI/icones/edit_relance_fax2.gif
-%%WWWDIR%%/html/UNGI/icones/editer.gif
-%%WWWDIR%%/html/UNGI/icones/editrelance.gif
-%%WWWDIR%%/html/UNGI/icones/edrel.gif
-%%WWWDIR%%/html/UNGI/icones/en/help.gif
-%%WWWDIR%%/html/UNGI/icones/en/konica.gif
-%%WWWDIR%%/html/UNGI/icones/en/konicahelp.gif
-%%WWWDIR%%/html/UNGI/icones/en/ungips.gif
-%%WWWDIR%%/html/UNGI/icones/entree.gif
-%%WWWDIR%%/html/UNGI/icones/entrees.gif
-%%WWWDIR%%/html/UNGI/icones/entrees_2.gif
-%%WWWDIR%%/html/UNGI/icones/envoyer.gif
-%%WWWDIR%%/html/UNGI/icones/euro.gif
-%%WWWDIR%%/html/UNGI/icones/euro1.gif
-%%WWWDIR%%/html/UNGI/icones/euro2.gif
-%%WWWDIR%%/html/UNGI/icones/facture.gif
-%%WWWDIR%%/html/UNGI/icones/facturer.gif
-%%WWWDIR%%/html/UNGI/icones/factures.gif
-%%WWWDIR%%/html/UNGI/icones/factures_2.gif
-%%WWWDIR%%/html/UNGI/icones/facturier.gif
-%%WWWDIR%%/html/UNGI/icones/faire.gif
-%%WWWDIR%%/html/UNGI/icones/fleche.gif
-%%WWWDIR%%/html/UNGI/icones/fond.gif
-%%WWWDIR%%/html/UNGI/icones/fond2.gif
-%%WWWDIR%%/html/UNGI/icones/fond3.gif
-%%WWWDIR%%/html/UNGI/icones/fond_tetiere.gif
-%%WWWDIR%%/html/UNGI/icones/fr/.xvpics/facturier.png
-%%WWWDIR%%/html/UNGI/icones/fr/facturier.png
-%%WWWDIR%%/html/UNGI/icones/gauche.gif
-%%WWWDIR%%/html/UNGI/icones/generer.gif
-%%WWWDIR%%/html/UNGI/icones/global.gif
-%%WWWDIR%%/html/UNGI/icones/global_a.gif
-%%WWWDIR%%/html/UNGI/icones/help.gif
-%%WWWDIR%%/html/UNGI/icones/help_a.gif
-%%WWWDIR%%/html/UNGI/icones/imprimer.gif
-%%WWWDIR%%/html/UNGI/icones/incrementer.gif
-%%WWWDIR%%/html/UNGI/icones/installer.gif
-%%WWWDIR%%/html/UNGI/icones/installer.gif~
-%%WWWDIR%%/html/UNGI/icones/installer_a.gif
-%%WWWDIR%%/html/UNGI/icones/installer_a.gif~
-%%WWWDIR%%/html/UNGI/icones/konica.gif
-%%WWWDIR%%/html/UNGI/icones/lettre.gif
-%%WWWDIR%%/html/UNGI/icones/liste.gif
-%%WWWDIR%%/html/UNGI/icones/liste2.gif
-%%WWWDIR%%/html/UNGI/icones/log_facture.gif
-%%WWWDIR%%/html/UNGI/icones/log_ungi.gif
-%%WWWDIR%%/html/UNGI/icones/logo_rdl.gif
-%%WWWDIR%%/html/UNGI/icones/logo_ungi.gif
-%%WWWDIR%%/html/UNGI/icones/lum_or.gif
-%%WWWDIR%%/html/UNGI/icones/mensuel.gif
-%%WWWDIR%%/html/UNGI/icones/modifier.gif
-%%WWWDIR%%/html/UNGI/icones/montage.gif
-%%WWWDIR%%/html/UNGI/icones/nouveau.gif
-%%WWWDIR%%/html/UNGI/icones/options.gif
-%%WWWDIR%%/html/UNGI/icones/orange.gif
-%%WWWDIR%%/html/UNGI/icones/pixel.gif
-%%WWWDIR%%/html/UNGI/icones/premier.gif
-%%WWWDIR%%/html/UNGI/icones/printers.gif
-%%WWWDIR%%/html/UNGI/icones/printers_a.gif
-%%WWWDIR%%/html/UNGI/icones/propal.gif
-%%WWWDIR%%/html/UNGI/icones/propal_2.gif
-%%WWWDIR%%/html/UNGI/icones/propal_commande.gif
-%%WWWDIR%%/html/UNGI/icones/quit.gif
-%%WWWDIR%%/html/UNGI/icones/quit_a.gif
-%%WWWDIR%%/html/UNGI/icones/quitter.gif
-%%WWWDIR%%/html/UNGI/icones/quitter2.gif
-%%WWWDIR%%/html/UNGI/icones/quitter2a.gif
-%%WWWDIR%%/html/UNGI/icones/regler.gif
-%%WWWDIR%%/html/UNGI/icones/regler2.gif
-%%WWWDIR%%/html/UNGI/icones/relance.gif
-%%WWWDIR%%/html/UNGI/icones/relance_2.gif
-%%WWWDIR%%/html/UNGI/icones/relancefax.gif
-%%WWWDIR%%/html/UNGI/icones/relancer.gif
-%%WWWDIR%%/html/UNGI/icones/reload.gif
-%%WWWDIR%%/html/UNGI/icones/retour.gif
-%%WWWDIR%%/html/UNGI/icones/retour_liste.gif
-%%WWWDIR%%/html/UNGI/icones/retour_liste2.gif
-%%WWWDIR%%/html/UNGI/icones/rouge.GIF
-%%WWWDIR%%/html/UNGI/icones/rouge.gif
-%%WWWDIR%%/html/UNGI/icones/run.gif
-%%WWWDIR%%/html/UNGI/icones/sauve.gif
-%%WWWDIR%%/html/UNGI/icones/spool.gif
-%%WWWDIR%%/html/UNGI/icones/spool_a.gif
-%%WWWDIR%%/html/UNGI/icones/stat.gif
-%%WWWDIR%%/html/UNGI/icones/stat_a.gif
-%%WWWDIR%%/html/UNGI/icones/statistiques.gif
-%%WWWDIR%%/html/UNGI/icones/statistiques_2.gif
-%%WWWDIR%%/html/UNGI/icones/stop.gif
-%%WWWDIR%%/html/UNGI/icones/supp_uti.gif
-%%WWWDIR%%/html/UNGI/icones/supprimer.gif
-%%WWWDIR%%/html/UNGI/icones/tache.gif
-%%WWWDIR%%/html/UNGI/icones/tache_2.gif
-%%WWWDIR%%/html/UNGI/icones/tetiere_01.gif
-%%WWWDIR%%/html/UNGI/icones/tetiere_09.gif
-%%WWWDIR%%/html/UNGI/icones/undo.gif
-%%WWWDIR%%/html/UNGI/icones/ungi.gif
-%%WWWDIR%%/html/UNGI/icones/ungiforum.gif
-%%WWWDIR%%/html/UNGI/icones/users.gif
-%%WWWDIR%%/html/UNGI/icones/users_a.gif
-%%WWWDIR%%/html/UNGI/icones/utilisateur.gif
-%%WWWDIR%%/html/UNGI/icones/utilisateurs.gif
-%%WWWDIR%%/html/UNGI/icones/utilisateurs_2.gif
-%%WWWDIR%%/html/UNGI/icones/valider.gif
-%%WWWDIR%%/html/UNGI/icones/valider_login.gif
-%%WWWDIR%%/html/UNGI/icones/validercreat.gif
-%%WWWDIR%%/html/UNGI/icones/validermodif.gif
-%%WWWDIR%%/html/UNGI/icones/vert.GIF
-%%WWWDIR%%/html/UNGI/icones/vert.gif
-%%WWWDIR%%/html/UNGI/icones/vmoduti.gif
-%%WWWDIR%%/html/UNGI/icones/voir.gif
-%%WWWDIR%%/html/UNGI/icones/voir3.gif
-%%WWWDIR%%/html/UNGI/icones/voir_facture.gif
-%%WWWDIR%%/html/UNGI/icones/voir_mod.gif
-%%WWWDIR%%/html/UNGI/icones/voirlettre.gif
-%%WWWDIR%%/html/UNGI/lang/Fr.pm
-%%WWWDIR%%/html/UNGI/style.css
-%%WWWDIR%%/html/index.html
-%%WWWDIR%%/html/javascript.js
-%%WWWDIR%%/html/temp/duplicata.gif
-%%WWWDIR%%/html/temp/euro2.gif
-%%WWWDIR%%/html/temp/facture.tar.gz
-%%WWWDIR%%/html/temp/log_ungi.gif
-%%WWWDIR%%/html/temp/page1002_1061990822
-%%WWWDIR%%/html/temp/page1002_1061990966
-%%WWWDIR%%/html/temp/page1009_1061990822
-%%WWWDIR%%/html/temp/page1009_1061990966
-%%WWWDIR%%/html/temp/page1014_1061990822
-%%WWWDIR%%/html/temp/page1014_1061990966
-%%WWWDIR%%/html/temp/page1027_1061990822
-%%WWWDIR%%/html/temp/page1027_1061990966
-%%WWWDIR%%/html/temp/page1028_1061990822
-%%WWWDIR%%/html/temp/page1028_1061990966
-%%WWWDIR%%/html/temp/page1031_1061990822
-%%WWWDIR%%/html/temp/page1031_1061990966
-%%WWWDIR%%/html/temp/page1046_1061990822
-%%WWWDIR%%/html/temp/page1046_1061990966
-%%WWWDIR%%/html/temp/page746_1061990822
-%%WWWDIR%%/html/temp/page746_1061990966
-%%WWWDIR%%/html/temp/page768_1061990822
-%%WWWDIR%%/html/temp/page768_1061990966
-%%WWWDIR%%/html/temp/page773_1061990822
-%%WWWDIR%%/html/temp/page773_1061990966
-%%WWWDIR%%/html/temp/page776_1061990822
-%%WWWDIR%%/html/temp/page776_1061990966
-%%WWWDIR%%/html/temp/page778_1061990822
-%%WWWDIR%%/html/temp/page778_1061990966
-%%WWWDIR%%/html/temp/page780_1061990822
-%%WWWDIR%%/html/temp/page780_1061990966
-%%WWWDIR%%/html/temp/page819_1061990822
-%%WWWDIR%%/html/temp/page819_1061990966
-%%WWWDIR%%/html/temp/page858_1061990822
-%%WWWDIR%%/html/temp/page858_1061990966
-%%WWWDIR%%/html/temp/page926_1061990822
-%%WWWDIR%%/html/temp/page926_1061990966
-%%WWWDIR%%/html/temp/relance.pdf
-@unexec if cmp -s %D/%%WWWDIR%%/lib/Conf.pm %D/%%WWWDIR%%/lib/Conf.pm.dist; then rm -f %D/%%WWWDIR%%/lib/Conf.pm; fi
-%%WWWDIR%%/lib/Conf.pm.dist
-@exec [ -f %D/%%WWWDIR%%/lib/Conf.pm ] || cp %D/%%WWWDIR%%/lib/Conf.pm.dist %D/%%WWWDIR%%/lib/Conf.pm
-%%WWWDIR%%/lib/Util.pm
-%%WWWDIR%%/lib/lang/Fr.pm
-%%WWWDIR%%/lib/lang/Fr.pm.back
-%%WWWDIR%%/lib/statfact.conf
-%%WWWDIR%%/lib/usertype.conf
-%%WWWDIR%%/log/debug.txt
-%%WWWDIR%%/log/debug1.txt
-%%WWWDIR%%/sql/facturier.sql
-%%WWWDIR%%/sql/majvers2.1.1tovers2.1.2.sql
-%%WWWDIR%%/version.txt
-@dirrm %%WWWDIR%%/sql
-@dirrm %%WWWDIR%%/log
-@dirrm %%WWWDIR%%/lib/lang
-@dirrmtry %%WWWDIR%%/lib
-@dirrm %%WWWDIR%%/html/temp
-@dirrm %%WWWDIR%%/html/UNGI/lang
-@dirrm %%WWWDIR%%/html/UNGI/icones/fr/.xvpics
-@dirrm %%WWWDIR%%/html/UNGI/icones/fr
-@dirrm %%WWWDIR%%/html/UNGI/icones/en
-@dirrm %%WWWDIR%%/html/UNGI/icones/conseil
-@dirrm %%WWWDIR%%/html/UNGI/icones/.xvpics
-@dirrm %%WWWDIR%%/html/UNGI/icones
-@dirrm %%WWWDIR%%/html/UNGI
-@dirrm %%WWWDIR%%/html
-@dirrm %%WWWDIR%%/cgi-bin
-@dirrmtry %%WWWDIR%%
-@dirrm %%ETCDIR%%
diff --git a/ftp/Makefile b/ftp/Makefile
index 9066bae686d0..12575512917a 100644
--- a/ftp/Makefile
+++ b/ftp/Makefile
@@ -93,7 +93,6 @@
SUBDIR += uftp
SUBDIR += urlgfe
SUBDIR += vsftpd
- SUBDIR += vsftpd-ext
SUBDIR += waiho
SUBDIR += weex
SUBDIR += wget
diff --git a/ftp/vsftpd-ext/Makefile b/ftp/vsftpd-ext/Makefile
deleted file mode 100644
index 0410d06a8b91..000000000000
--- a/ftp/vsftpd-ext/Makefile
+++ /dev/null
@@ -1,107 +0,0 @@
-# Created by: Maxim Ignatenko
-# $FreeBSD$
-
-PORTNAME= vsftpd-ext
-PORTVERSION= ${UPSTREAMVERSION}.${EXTVERSION}
-PORTREVISION= 1
-CATEGORIES= ftp ipv6
-MASTER_SITES= http://vsftpd.devnet.ru/files/${UPSTREAMVERSION}/ext.${EXTVERSION}/
-PKGNAMESUFFIX?= ${SSL_SUFFIX}${PKGNAMESUFFIX2}
-DISTNAME= vsFTPd-${UPSTREAMVERSION}-ext${EXTVERSION}
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= FTP daemon that aims to be "very secure". Extended build
-
-CONFLICTS= vsftpd-2* vsftpd${SSL_SUFFIX}${PKGNAMESUFFIX2}-2*
-
-UPSTREAMVERSION= 2.3.5
-EXTVERSION= 1
-
-WRKSRC= ${WRKDIR}/vsFTPd-${UPSTREAMVERSION}-ext.${EXTVERSION}
-ALL_TARGET= vsftpd
-MAN5= vsftpd.conf.5
-MAN8= vsftpd.8
-DOCFILES= AUDIT BENCHMARKS BUGS Changelog FAQ INSTALL LICENSE \
- README README.security README.ssl REFS REWARD \
- SIZE SPEED TODO TUNING
-
-OPTIONS_DEFINE= RC_SCRIPT SSL DOCS
-OPTIONS_DEFAULT= RC_SCRIPT
-RC_SCRIPT_DESC= install RC_SCRIPT
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MRC_SCRIPT}
-USE_RC_SUBR= vsftpd
-.endif
-
-.if ${PORT_OPTIONS:MSSL}
-USE_OPENSSL= yes
-SSL_SUFFIX= -ssl
-CFLAGS+= -I${OPENSSLINC}
-LDFLAGS+= -L${OPENSSLLIB}
-.endif
-
-do-configure:
- ${REINPLACE_CMD} -e "s|/etc/vsftpd|${PREFIX}/etc|" \
- ${WRKSRC}/builddefs.h
- ${REINPLACE_CMD} \
- -e '/^CC/s/=/?=/' \
- -e '/^CFLAGS/{s/=/+=/;s/-O[0-9]//;}' \
- -e '/^LIBS/s|=.*|= `./vsf_findlibs.sh`|' \
- -e '/^LINK/s/=.*/=/' \
- ${WRKSRC}/Makefile
- ${REINPLACE_CMD} -e '/-lutil/d' ${WRKSRC}/vsf_findlibs.sh
- ${REINPLACE_CMD} -e \
- "s|#undef VSF_BUILD_TCPWRAPPERS|#define VSF_BUILD_TCPWRAPPERS 1|" \
- ${WRKSRC}/builddefs.h
- @${ECHO_CMD} "secure_chroot_dir=${PREFIX}/share/vsftpd/empty" >> \
- ${WRKSRC}/vsftpd.conf
- @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf ""
- @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf \
- "# If using vsftpd in standalone mode, uncomment the next two lines:"
- @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf "# listen=YES"
- @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf "# background=YES"
- ${REINPLACE_CMD} -e "s|/etc/v|${PREFIX}/etc/v|" \
- -e 's|delay_failed_logins|delay_failed_login|' \
- -e 's|delay_successful_logins|delay_successful_login|' \
- ${WRKSRC}/vsftpd.8 ${WRKSRC}/vsftpd.conf.5 ${WRKSRC}/tunables.c
-.if ${PORT_OPTIONS:MSSL}
- ${REINPLACE_CMD} -e \
- "s|#undef VSF_BUILD_SSL|#define VSF_BUILD_SSL 1|" \
- ${WRKSRC}/builddefs.h
-.endif
-
-pre-install:
- ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/vsftpd ${PREFIX}/libexec/
- ${INSTALL_DATA} ${WRKSRC}/vsftpd.conf ${PREFIX}/etc/vsftpd.conf.dist
- ${INSTALL} -d ${PREFIX}/share/vsftpd/empty
- @if [ ! -e ${PREFIX}/etc/vsftpd.conf ]; then \
- ${INSTALL_DATA} ${WRKSRC}/vsftpd.conf ${PREFIX}/etc/ ; \
- fi
- ${MKDIR} ${PREFIX}/share/vsftpd/empty
- @for i in ${MAN8} ; do \
- ${INSTALL_MAN} -m 644 ${WRKSRC}/$${i} ${MANPREFIX}/man/man8/ ; \
- done
- @for i in ${MAN5} ; do \
- ${INSTALL_MAN} -m 644 ${WRKSRC}/$${i} ${MANPREFIX}/man/man5/ ; \
- done
- ${MKDIR} /var/ftp
-.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${DOCSDIR}
-.for i in ${DOCFILES}
- ${INSTALL_DATA} -m 644 ${WRKSRC}/${i} ${DOCSDIR}
-.endfor
-.for i in EXAMPLE SECURITY
- ${MKDIR} ${DOCSDIR}/${i}
- ${CP} -p -R -L ${WRKSRC}/${i}/./ ${DOCSDIR}/${i}/
- ${CHMOD} -R -L a+rX,go-w ${DOCSDIR}/${i}/
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/ftp/vsftpd-ext/distinfo b/ftp/vsftpd-ext/distinfo
deleted file mode 100644
index 204dc2b07c81..000000000000
--- a/ftp/vsftpd-ext/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (vsFTPd-2.3.5-ext1.tgz) = 2eeee4955565e6d6f9b21ab9a199689488d6d62c0024f6415dbd4510f85d43fe
-SIZE (vsFTPd-2.3.5-ext1.tgz) = 222249
diff --git a/ftp/vsftpd-ext/files/patch-utility b/ftp/vsftpd-ext/files/patch-utility
deleted file mode 100644
index 95b107022844..000000000000
--- a/ftp/vsftpd-ext/files/patch-utility
+++ /dev/null
@@ -1,13 +0,0 @@
---- utility.c.orig Fri Jul 2 18:26:30 2004
-+++ utility.c Mon Oct 10 01:19:02 2005
-@@ -33,6 +33,10 @@
- void
- bug(const char* p_text)
- {
-+ static int inside_bug = 0;
-+ if (inside_bug)
-+ vsf_sysutil_exit(1);
-+ inside_bug++;
- /* Rats. Try and write the reason to the network for diagnostics */
- vsf_sysutil_activate_noblock(VSFTP_COMMAND_FD);
- (void) vsf_sysutil_write_loop(VSFTP_COMMAND_FD, "500 OOPS: ", 10);
diff --git a/ftp/vsftpd-ext/files/vsftpd.in b/ftp/vsftpd-ext/files/vsftpd.in
deleted file mode 100644
index 1832f6fe9d16..000000000000
--- a/ftp/vsftpd-ext/files/vsftpd.in
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: vsftpd
-# REQUIRE: DAEMON
-
-# To enable 'vsftpd' in standalone mode, you need to edit two files.
-# 1. add the following line(s) to /etc/rc.conf to enable `vsftpd':
-#
-# vsftpd_enable="YES"
-# vsftpd_flags="/some/path/conf.file" # Not required
-#
-# 2. tell vsftpd about standalone mode
-# Edit %%PREFIX%%/etc/vsftpd.conf (or /some/path/conf.file) to contain
-#
-# listen=YES
-# background=YES
-#
-# Samples are provided at the end of the configuration file.
-
-. /etc/rc.subr
-
-name="vsftpd"
-rcvar=vsftpd_enable
-
-load_rc_config "$name"
-: ${vsftpd_enable:="NO"}
-
-command="%%PREFIX%%/libexec/$name"
-required_files="%%PREFIX%%/etc/$name.conf"
-start_precmd="vsftpd_check"
-
-vsftpd_check()
-{
- if grep -q "^ftp[ ]" /etc/inetd.conf ${required_files}
- then
- err 1 "ftp is already activated in /etc/inetd.conf"
- fi
- if ! egrep -q -i -E "^listen.*=.*YES$" ${required_files}
- then
- err 1 'vsftpd script need "listen=YES" in config file'
- fi
- if ! egrep -q -i -E "^background.*=.*YES$" ${required_files}
- then
- err 1 'vsftpd script need "background=YES" in config file'
- fi
-}
-
-run_rc_command "$1"
diff --git a/ftp/vsftpd-ext/pkg-deinstall b/ftp/vsftpd-ext/pkg-deinstall
deleted file mode 100644
index 654d3223c297..000000000000
--- a/ftp/vsftpd-ext/pkg-deinstall
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-# $FreeBSD: /tmp/pcvs/ports/ftp/vsftpd-ext/pkg-deinstall,v 1.1 2009-06-16 03:53:39 pgollucci Exp $
-#
-
-if [ "$2" != "POST-DEINSTALL" ]; then
- exit 0
-fi
-
-USER=ftp
-
-if pw usershow "${USER}" 2>/dev/null 1>&2; then
- echo "To delete FTP user permanently, use 'pw userdel ${USER}'"
- echo "Don't do this if you're using FreeBSD's anonymous FTP server"
-fi
-
-exit 0
diff --git a/ftp/vsftpd-ext/pkg-descr b/ftp/vsftpd-ext/pkg-descr
deleted file mode 100644
index 8871f4927dc7..000000000000
--- a/ftp/vsftpd-ext/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Extended build of vsftpd with additional features.
-
-WWW: http://vsftpd.devnet.ru/eng/
diff --git a/ftp/vsftpd-ext/pkg-install b/ftp/vsftpd-ext/pkg-install
deleted file mode 100644
index 649591984281..000000000000
--- a/ftp/vsftpd-ext/pkg-install
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-# $FreeBSD: /tmp/pcvs/ports/ftp/vsftpd-ext/pkg-install,v 1.1 2009-06-16 03:53:39 pgollucci Exp $
-#
-
-if [ "$2" != "PRE-INSTALL" ]; then
- exit 0
-fi
-
-if ! pw groupshow operator >/dev/null; then
- if pw groupadd operator 5; then
- echo "Added group operator for vsftpd"
- else
- echo "Failed to add group operator as gid 5" >&2
- exit 1
- fi
-fi
-
-if ! pw usershow ftp >/dev/null; then
- if pw useradd ftp -g operator -u 14 -h - -d /var/ftp -s /nonexistent -c "Anonymous Ftp"; then
- echo "Added user ftp for vsftpd"
- else
- echo "Failed to add user ftp as gid 14" >&2
- exit 1
- fi
-fi
-
-# uid=14(ftp) gid=5(operator) groups=5(operator)
-view="$(id ftp)"
-view="${view%% *}"
-if test "${view}" = "uid=14(ftp)"; then
- exit 0
-fi
-
-echo "User ftp should have uid 14"; >&2
-exit 1
-# eof
diff --git a/ftp/vsftpd-ext/pkg-plist b/ftp/vsftpd-ext/pkg-plist
deleted file mode 100644
index c0b100f3a05f..000000000000
--- a/ftp/vsftpd-ext/pkg-plist
+++ /dev/null
@@ -1,58 +0,0 @@
-libexec/vsftpd
-@exec mkdir -p %D/share/vsftpd/empty
-@unexec if diff -q %D/etc/vsftpd.conf %D/etc/vsftpd.conf.dist; then rm %D/etc/vsftpd.conf; fi
-etc/vsftpd.conf.dist
-@exec if [ ! -f %B/vsftpd.conf ]; then cp %B/vsftpd.conf.dist %B/vsftpd.conf; fi
-@exec if [ ! -d /var/ftp ]; then mkdir /var/ftp ; fi
-@unexec rmdir /var/ftp 2>/dev/null || true
-@dirrm share/vsftpd/empty
-@dirrm share/vsftpd
-%%PORTDOCS%%%%DOCSDIR%%/AUDIT
-%%PORTDOCS%%%%DOCSDIR%%/BENCHMARKS
-%%PORTDOCS%%%%DOCSDIR%%/BUGS
-%%PORTDOCS%%%%DOCSDIR%%/Changelog
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/HTTP_TEMPLATES/403.html
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/HTTP_TEMPLATES/browse_line.html
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/HTTP_TEMPLATES/browse.html
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/HTTP_TEMPLATES/403-serv.html
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/HTTP_TEMPLATES/404.html
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/INTERNET_SITE/README
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/INTERNET_SITE/vsftpd.conf
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/INTERNET_SITE/vsftpd.xinetd
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/INTERNET_SITE_NOINETD/README
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/INTERNET_SITE_NOINETD/vsftpd.conf
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/PER_IP_CONFIG/README
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/PER_IP_CONFIG/hosts.allow
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/README
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/VIRTUAL_HOSTS/README
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS/README
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS/logins.txt
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS/vsftpd.conf
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS/vsftpd.pam
-%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS_2/README
-%%PORTDOCS%%%%DOCSDIR%%/FAQ
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.security
-%%PORTDOCS%%%%DOCSDIR%%/README.ssl
-%%PORTDOCS%%%%DOCSDIR%%/REFS
-%%PORTDOCS%%%%DOCSDIR%%/REWARD
-%%PORTDOCS%%%%DOCSDIR%%/SECURITY/DESIGN
-%%PORTDOCS%%%%DOCSDIR%%/SECURITY/IMPLEMENTATION
-%%PORTDOCS%%%%DOCSDIR%%/SECURITY/OVERVIEW
-%%PORTDOCS%%%%DOCSDIR%%/SECURITY/TRUST
-%%PORTDOCS%%%%DOCSDIR%%/SIZE
-%%PORTDOCS%%%%DOCSDIR%%/SPEED
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/TUNING
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/HTTP_TEMPLATES
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/INTERNET_SITE
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/INTERNET_SITE_NOINETD
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/PER_IP_CONFIG
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/VIRTUAL_HOSTS
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS_2
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/SECURITY
-%%PORTDOCS%%@dirrm %%DOCSDIR%%