1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-25 09:34:11 +00:00

*/*: Remove expired ports:

2021-06-23 www/aws: Uses EOL Python 2.7 via devel/gnatpython
2021-06-23 www/aws-demos: Uses EOL Python 2.7 via www/aws
2020-12-31 devel/gnatpython: Uses Python 2.7 which is EOLed upstream
This commit is contained in:
Rene Ladan 2021-06-26 13:35:06 +02:00
parent a8d1ff694d
commit 619332f149
26 changed files with 3 additions and 1925 deletions

3
MOVED
View File

@ -16426,3 +16426,6 @@ databases/pypy-sqlite3||2021-06-26|Has expired: Uses EOL Python 2.7 via lang/pyp
x11-toolkits/pypy-tkinter||2021-06-26|Has expired: Uses EOL Python 2.7 via lang/pypy
multimedia/gxine||2021-06-26|Has expired: Uses EOL Python 2.7 via lang/spidermonkey185
lang/spidermonkey185||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream
www/aws||2021-06-26|Has expired: Uses EOL Python 2.7 via devel/gnatpython
www/aws-demos||2021-06-26|Has expired: Uses EOL Python 2.7 via www/aws
devel/gnatpython||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream

View File

@ -842,7 +842,6 @@
SUBDIR += glui
SUBDIR += gmake
SUBDIR += gn
SUBDIR += gnatpython
SUBDIR += gnome-builder
SUBDIR += gnome-common
SUBDIR += gnu-efi

View File

@ -1,18 +0,0 @@
# Created by: John Marino <marino@FreeBSD.org>
PORTNAME= gnatpython
PORTVERSION= ${SNAPSHOT}
CATEGORIES= devel
MASTER_SITES= http://downloads.dragonlace.net/src/
MAINTAINER= ports@FreeBSD.org
COMMENT= Python package used in Ada testsuites
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING3
SNAPSHOT= 20140224
USES= python:2.7 tar:bzip2
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (gnatpython-20140224.tar.bz2) = a622c790dfcdb8c7b6fb77cdef8ce3b0fe96649bf5dd422216d21bacf34e12a8
SIZE (gnatpython-20140224.tar.bz2) = 102940

View File

@ -1,11 +0,0 @@
--- setup_helpers.py.orig 2015-06-21 09:00:45 UTC
+++ setup_helpers.py
@@ -28,7 +28,7 @@ def build_scripts_gnatpython(root_dir=''
os.system('gcc -o %sscripts/rlimit %ssrc/rlimit/rlimit-NT.c' %
(root_dir, root_dir))
else:
- os.system('gcc -o %sscripts/rlimit %ssrc/rlimit/rlimit.c' %
+ os.system('cc -o %sscripts/rlimit %ssrc/rlimit/rlimit.c' %
(root_dir, root_dir))
# Update the scripts list

View File

@ -1,5 +0,0 @@
GNATPython is a python package to ease development of testsuites and/or
build scripts in a portable way. It is an extension to Ada which exports
GNAT.Expect.TTY and requires the GNAT AUX compiler.
WWW: https://forge.open-do.org/projects/gnatpython

View File

@ -36,8 +36,6 @@
SUBDIR += asql
SUBDIR += authelia
SUBDIR += awffull
SUBDIR += aws
SUBDIR += aws-demos
SUBDIR += awstats
SUBDIR += axis2
SUBDIR += bacula-web

View File

@ -1,162 +0,0 @@
# Created by: John Marino <marino@FreeBSD.org>
PORTNAME= aws
PORTVERSION= 17.1
PORTREVISION= 1
CATEGORIES= www
PKGNAMESUFFIX= -demos
MAINTAINER= ports@FreeBSD.org
COMMENT= Adacore Ada Web Server demos
LICENSE= GPLv3 GPLv3RLE
LICENSE_COMB= multi
DEPRECATED= Uses EOL Python 2.7 via www/aws
EXPIRATION_DATE=2021-06-23
BUILD_DEPENDS= gprbuild:devel/gprbuild \
xmlada>=4.4:textproc/xmlada \
aws>=3.1:www/aws
USES= ada gmake python
USE_GITHUB= yes
GH_ACCOUNT= AdaCore
GH_TUPLE= AdaCore:templates-parser:${PORTVERSION}:tp/templates_parser
DISTINFO_FILE= ${PORTSDIR}/www/aws/distinfo
CONF_ARGS= PROCESSORS=1
CONF_ARGS+= GCC=ada
CONF_ARGS+= prefix=${PREFIX}
OPTIONS_DEFINE= SSL LDAP
OPTIONS_DEFAULT= SSL
OPTIONS_SUB= yes
SSL_USES= ssl
DEMO_DIRS+= auth
DEMO_DIRS+= autobahn
DEMO_DIRS+= cert
DEMO_DIRS+= com
DEMO_DIRS+= dispatch
DEMO_DIRS+= gSOAP
DEMO_DIRS+= dowload_manager
DEMO_DIRS+= hello_world
DEMO_DIRS+= hello_wsdl
DEMO_DIRS+= hotplug
DEMO_DIRS+= interoplab
DEMO_DIRS+= jabber_demo
DEMO_DIRS+= multiple_sessions
DEMO_DIRS+= res_demo
DEMO_DIRS+= soap_demo
DEMO_DIRS+= soap_disp
DEMO_DIRS+= soap_vs
DEMO_DIRS+= split
DEMO_DIRS+= test_mail
DEMO_DIRS+= text_input
DEMO_DIRS+= upload
DEMO_DIRS+= vh_demo
DEMO_DIRS+= web_block
DEMO_DIRS+= web_block_ajax
DEMO_DIRS+= web_block_ajax_templates
DEMO_DIRS+= web_elements
DEMO_DIRS+= web_mail
DEMO_DIRS+= websockets
DEMO_DIRS+= wps
DEMO_DIRS+= ws
DEMO_DIRS+= ws_candy
DEMO_DIRS+= zdemo
PROGS= multiple_sessions/multiple_sessions \
jabber_demo/jabber_demo \
auth/auth \
text_input/text_input \
web_block/web_block \
web_mail/web_mail \
websockets/websock \
wps/wps \
interoplab/interoplab_main \
soap_demo/soap_server \
soap_demo/soap_client \
web_block_ajax/web_block_ajax \
web_elements/web_elements_program \
cert/cert \
com/com_2 \
com/com_1 \
dowload_manager/download_manager \
hello_world/hello_world \
hello_wsdl/wsdl_demo_client \
hello_wsdl/wsdl_demo_server \
hotplug/main \
hotplug/hotplug \
res_demo/res_demo \
soap_vs/soap_svs \
soap_vs/soap_cvs \
test_mail/test_mail \
upload/upload \
vh_demo/vh_demo \
ws/ws \
ws_candy/candy \
split/split \
dispatch/dispatch \
zdemo/zdemo \
soap_disp/soap_server_disp \
soap_disp/soap_client
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MSSL}
CONF_ARGS+= SOCKET=openssl
DEMO_DIRS+= agent
DEMO_DIRS+= https
DEMO_DIRS+= runme
PROGS+= agent/agent \
https/https \
runme/runme
.endif
.if ${PORT_OPTIONS:MLDAP}
CONF_ARGS+= LDAP=true
DEMO_DIRS+= test_ldap
PROGS+= test_ldap/test_ldap
.endif
post-patch:
@${REINPLACE_CMD} -e 's|@PREFIX@|${LOCALBASE}|g' \
${WRKSRC}/demos/test_ldap/test_ldap.gpr
@${REINPLACE_CMD} -e 's|latexpdf||' ${WRKSRC}/Makefile
.for dd in ${DEMO_DIRS}
@${REINPLACE_CMD} -i '' -e 's|gprclean|gprclean -c|' \
${WRKSRC}/demos/${dd}/Makefile
.endfor
do-configure:
${MKDIR} ${WRKSRC}/.build/native/debug/static/obj
(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
${MAKE_CMD} setup ${CONF_ARGS})
do-build:
.for dd in ${DEMO_DIRS}
@${ECHO_MSG} "=== BUILD ${dd} ==="
(cd ${WRKSRC}/demos/${dd} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD})
(cd ${WRKSRC}/demos/${dd} && ${SETENV} ${MAKE_ENV} \
${MAKE_CMD} clean && ${RM} -r Makefile *.ad[bs] *.gpr src)
.endfor
do-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/demos
(cd ${WRKSRC} && ${COPYTREE_SHARE} web_elements \
${STAGEDIR}${EXAMPLESDIR})
.for dd in ${DEMO_DIRS:Nautobahn}
(cd ${WRKSRC}/demos && ${COPYTREE_SHARE} ${dd} \
${STAGEDIR}${EXAMPLESDIR}/demos)
.endfor
.for prog in ${PROGS}
@${CHMOD} 755 ${STAGEDIR}${EXAMPLESDIR}/demos/${prog}
@${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/demos/${prog}
@${CHMOD} ${BINMODE} ${STAGEDIR}${EXAMPLESDIR}/demos/${prog}
.endfor
.include <bsd.port.mk>

View File

@ -1,12 +0,0 @@
--- demos/test_ldap/test_ldap.gpr.orig 2013-07-03 01:11:54.000000000 +0000
+++ demos/test_ldap/test_ldap.gpr
@@ -35,7 +35,8 @@ project Test_LDAP is
when "Windows_NT" =>
for Default_Switches ("Ada") use ("-lwldap32");
when others =>
- for Default_Switches ("Ada") use ("-lldap", "-llber");
+ for Default_Switches ("Ada") use ("-L@PREFIX@/lib",
+ "-lldap", "-llber");
end case;
end Linker;

View File

@ -1,10 +0,0 @@
--- demos/web_elements/web_elements.gpr.orig 2014-05-15 19:48:07.000000000 +0000
+++ demos/web_elements/web_elements.gpr
@@ -25,6 +25,7 @@ project Web_Elements is
package Builder is
for Default_Switches ("Ada") use ("-gnat05");
+ for Executable ("web_elements.adb") use "web_elements_program";
end Builder;
end Web_Elements;

View File

@ -1,4 +0,0 @@
This is a collection of demonstrations for the Ada Web Server. The server
itself is located at www/aws.
WWW: http://libre.adacore.com/libre/tools/aws/

View File

@ -1,200 +0,0 @@
%%SSL%%%%EXAMPLESDIR%%/demos/agent/agent
%%SSL%%%%EXAMPLESDIR%%/demos/agent/cert.pem
%%EXAMPLESDIR%%/demos/auth/auth
%%EXAMPLESDIR%%/demos/cert/README
%%EXAMPLESDIR%%/demos/cert/aws-client1.p12
%%EXAMPLESDIR%%/demos/cert/aws-client2.p12
%%EXAMPLESDIR%%/demos/cert/aws-server.crt
%%EXAMPLESDIR%%/demos/cert/aws-server.key
%%EXAMPLESDIR%%/demos/cert/aws.ini
%%EXAMPLESDIR%%/demos/cert/cert
%%EXAMPLESDIR%%/demos/cert/crl1.pem
%%EXAMPLESDIR%%/demos/cert/crl2.pem
%%EXAMPLESDIR%%/demos/cert/private-ca.crt
%%EXAMPLESDIR%%/demos/com/com_1
%%EXAMPLESDIR%%/demos/com/com_2
%%EXAMPLESDIR%%/demos/dispatch/dispatch
%%EXAMPLESDIR%%/demos/dowload_manager/aws_download_manager_start.thtml
%%EXAMPLESDIR%%/demos/dowload_manager/aws_download_manager_waiting.thtml
%%EXAMPLESDIR%%/demos/dowload_manager/download_manager
%%EXAMPLESDIR%%/demos/dowload_manager/main.html
%%EXAMPLESDIR%%/demos/gSOAP/README
%%EXAMPLESDIR%%/demos/gSOAP/c_client_doc.c
%%EXAMPLESDIR%%/demos/gSOAP/c_client_rpc.c
%%EXAMPLESDIR%%/demos/gSOAP/c_server_doc.c
%%EXAMPLESDIR%%/demos/gSOAP/c_server_rpc.c
%%EXAMPLESDIR%%/demos/gSOAP/hello_doc.wsdl
%%EXAMPLESDIR%%/demos/gSOAP/hello_rpc.wsdl
%%EXAMPLESDIR%%/demos/hello_world/hello_world
%%EXAMPLESDIR%%/demos/hello_wsdl/hello.wsdl
%%EXAMPLESDIR%%/demos/hello_wsdl/wsdl_demo_client
%%EXAMPLESDIR%%/demos/hello_wsdl/wsdl_demo_server
%%EXAMPLESDIR%%/demos/hotplug/hotplug
%%EXAMPLESDIR%%/demos/hotplug/hotplug_module.ini
%%EXAMPLESDIR%%/demos/hotplug/main
%%SSL%%%%EXAMPLESDIR%%/demos/https/aws-server.crt
%%SSL%%%%EXAMPLESDIR%%/demos/https/aws-server.key
%%SSL%%%%EXAMPLESDIR%%/demos/https/aws.ini
%%SSL%%%%EXAMPLESDIR%%/demos/https/https
%%EXAMPLESDIR%%/demos/interoplab/interoplab_main
%%EXAMPLESDIR%%/demos/interoplab/interoplab_main.wsdl
%%EXAMPLESDIR%%/demos/jabber_demo/jabber_demo
%%EXAMPLESDIR%%/demos/multiple_sessions/multiple_sessions
%%EXAMPLESDIR%%/demos/res_demo/adains.png
%%EXAMPLESDIR%%/demos/res_demo/page3.html
%%EXAMPLESDIR%%/demos/res_demo/res_demo
%%SSL%%%%EXAMPLESDIR%%/demos/runme/adains.png
%%SSL%%%%EXAMPLESDIR%%/demos/runme/aws_down.png
%%SSL%%%%EXAMPLESDIR%%/demos/runme/aws_logo.png
%%SSL%%%%EXAMPLESDIR%%/demos/runme/aws_status.thtml
%%SSL%%%%EXAMPLESDIR%%/demos/runme/aws_up.png
%%SSL%%%%EXAMPLESDIR%%/demos/runme/cert.pem
%%SSL%%%%EXAMPLESDIR%%/demos/runme/runme
%%SSL%%%%EXAMPLESDIR%%/demos/runme/runme.ini
%%EXAMPLESDIR%%/demos/soap_demo/soap_client
%%EXAMPLESDIR%%/demos/soap_demo/soap_server
%%EXAMPLESDIR%%/demos/soap_disp/soap_client
%%EXAMPLESDIR%%/demos/soap_disp/soap_server_disp
%%EXAMPLESDIR%%/demos/soap_vs/soap_cvs
%%EXAMPLESDIR%%/demos/soap_vs/soap_svs
%%EXAMPLESDIR%%/demos/split/404.thtml
%%EXAMPLESDIR%%/demos/split/bounded_index.thtml
%%EXAMPLESDIR%%/demos/split/bounded_s_index.thtml
%%EXAMPLESDIR%%/demos/split/simple_index.thtml
%%EXAMPLESDIR%%/demos/split/simple_s_index.thtml
%%EXAMPLESDIR%%/demos/split/sliding_index.thtml
%%EXAMPLESDIR%%/demos/split/sliding_s_index.thtml
%%EXAMPLESDIR%%/demos/split/split
%%EXAMPLESDIR%%/demos/split/split.thtml
%%LDAP%%%%EXAMPLESDIR%%/demos/test_ldap/test_ldap
%%EXAMPLESDIR%%/demos/test_mail/test_mail
%%EXAMPLESDIR%%/demos/text_input/text_input
%%EXAMPLESDIR%%/demos/upload/aws.ini
%%EXAMPLESDIR%%/demos/upload/main.html
%%EXAMPLESDIR%%/demos/upload/upload
%%EXAMPLESDIR%%/demos/vh_demo/vh_demo
%%EXAMPLESDIR%%/demos/web_block/counter.thtml
%%EXAMPLESDIR%%/demos/web_block/page.thtml
%%EXAMPLESDIR%%/demos/web_block/web_block
%%EXAMPLESDIR%%/demos/web_block_ajax/page.thtml
%%EXAMPLESDIR%%/demos/web_block_ajax/r_widget_counter.txml
%%EXAMPLESDIR%%/demos/web_block_ajax/web_block_ajax
%%EXAMPLESDIR%%/demos/web_block_ajax/widget_counter.thtml
%%EXAMPLESDIR%%/demos/web_block_ajax_templates/page.thtml
%%EXAMPLESDIR%%/demos/web_block_ajax_templates/r_widget_counter.txml
%%EXAMPLESDIR%%/demos/web_block_ajax_templates/templates.tada
%%EXAMPLESDIR%%/demos/web_block_ajax_templates/widget_counter.thtml
%%EXAMPLESDIR%%/demos/web_elements/page1.html
%%EXAMPLESDIR%%/demos/web_elements/page2.html
%%EXAMPLESDIR%%/demos/web_elements/we_ajax_group.html
%%EXAMPLESDIR%%/demos/web_elements/we_ajax_user.html
%%EXAMPLESDIR%%/demos/web_elements/we_library.html
%%EXAMPLESDIR%%/demos/web_elements/we_test_ajax.html
%%EXAMPLESDIR%%/demos/web_elements/we_test_menu_css.html
%%EXAMPLESDIR%%/demos/web_elements/we_test_notebook.html
%%EXAMPLESDIR%%/demos/web_elements/we_test_rounded_boxes.html
%%EXAMPLESDIR%%/demos/web_elements/web_elements.gpr.orig
%%EXAMPLESDIR%%/demos/web_elements/web_elements_program
%%EXAMPLESDIR%%/demos/web_elements/xml1.xml
%%EXAMPLESDIR%%/demos/web_elements/xml10.xml
%%EXAMPLESDIR%%/demos/web_elements/xml11.xml
%%EXAMPLESDIR%%/demos/web_elements/xml2.xml
%%EXAMPLESDIR%%/demos/web_elements/xml3.xml
%%EXAMPLESDIR%%/demos/web_elements/xml4.xml
%%EXAMPLESDIR%%/demos/web_elements/xml5.xml
%%EXAMPLESDIR%%/demos/web_elements/xml6.xml
%%EXAMPLESDIR%%/demos/web_elements/xml7.xml
%%EXAMPLESDIR%%/demos/web_elements/xml8.xml
%%EXAMPLESDIR%%/demos/web_elements/xml9.xml
%%EXAMPLESDIR%%/demos/web_elements/xml_action.txml
%%EXAMPLESDIR%%/demos/web_elements/xml_clear.xml
%%EXAMPLESDIR%%/demos/web_elements/xml_clear_no.xml
%%EXAMPLESDIR%%/demos/web_elements/xml_get_list.txml
%%EXAMPLESDIR%%/demos/web_elements/xml_showdata.txml
%%EXAMPLESDIR%%/demos/web_mail/web_mail
%%EXAMPLESDIR%%/demos/web_mail/wm_error.thtml
%%EXAMPLESDIR%%/demos/web_mail/wm_login.html
%%EXAMPLESDIR%%/demos/web_mail/wm_message.thtml
%%EXAMPLESDIR%%/demos/web_mail/wm_reply.thtml
%%EXAMPLESDIR%%/demos/web_mail/wm_summary.thtml
%%EXAMPLESDIR%%/demos/websockets/echo.xml
%%EXAMPLESDIR%%/demos/websockets/page.thtml
%%EXAMPLESDIR%%/demos/websockets/resp.xml
%%EXAMPLESDIR%%/demos/websockets/websock
%%EXAMPLESDIR%%/demos/wps/aws_directory.thtml
%%EXAMPLESDIR%%/demos/wps/wps
%%EXAMPLESDIR%%/demos/wps/wps.ini
%%EXAMPLESDIR%%/demos/ws/aws_directory.thtml
%%EXAMPLESDIR%%/demos/ws/page1.html
%%EXAMPLESDIR%%/demos/ws/websocket-messages-test.html
%%EXAMPLESDIR%%/demos/ws/ws
%%EXAMPLESDIR%%/demos/ws/ws.ini
%%EXAMPLESDIR%%/demos/ws_candy/candy
%%EXAMPLESDIR%%/demos/ws_candy/page.thtml
%%EXAMPLESDIR%%/demos/zdemo/adains.png.gz
%%EXAMPLESDIR%%/demos/zdemo/zdemo
%%EXAMPLESDIR%%/web_elements/icons/ada.gif
%%EXAMPLESDIR%%/web_elements/icons/adb.gif
%%EXAMPLESDIR%%/web_elements/icons/ads.gif
%%EXAMPLESDIR%%/web_elements/icons/alert.black.gif
%%EXAMPLESDIR%%/web_elements/icons/alert.red.gif
%%EXAMPLESDIR%%/web_elements/icons/arrow.png
%%EXAMPLESDIR%%/web_elements/icons/back.gif
%%EXAMPLESDIR%%/web_elements/icons/binary.gif
%%EXAMPLESDIR%%/web_elements/icons/binhex.gif
%%EXAMPLESDIR%%/web_elements/icons/bomb.gif
%%EXAMPLESDIR%%/web_elements/icons/break.gif
%%EXAMPLESDIR%%/web_elements/icons/c.gif
%%EXAMPLESDIR%%/web_elements/icons/compressed.gif
%%EXAMPLESDIR%%/web_elements/icons/dirup.gif
%%EXAMPLESDIR%%/web_elements/icons/dvi.gif
%%EXAMPLESDIR%%/web_elements/icons/f.gif
%%EXAMPLESDIR%%/web_elements/icons/file.gif
%%EXAMPLESDIR%%/web_elements/icons/file_red.gif
%%EXAMPLESDIR%%/web_elements/icons/file_sec.gif
%%EXAMPLESDIR%%/web_elements/icons/folder.gif
%%EXAMPLESDIR%%/web_elements/icons/folder.open.gif
%%EXAMPLESDIR%%/web_elements/icons/image1.gif
%%EXAMPLESDIR%%/web_elements/icons/image2.gif
%%EXAMPLESDIR%%/web_elements/icons/image3.gif
%%EXAMPLESDIR%%/web_elements/icons/layout.gif
%%EXAMPLESDIR%%/web_elements/icons/movie.gif
%%EXAMPLESDIR%%/web_elements/icons/p.gif
%%EXAMPLESDIR%%/web_elements/icons/patch.gif
%%EXAMPLESDIR%%/web_elements/icons/pdf.gif
%%EXAMPLESDIR%%/web_elements/icons/ps.gif
%%EXAMPLESDIR%%/web_elements/icons/quill.gif
%%EXAMPLESDIR%%/web_elements/icons/rcorner.gif
%%EXAMPLESDIR%%/web_elements/icons/script.gif
%%EXAMPLESDIR%%/web_elements/icons/sound1.gif
%%EXAMPLESDIR%%/web_elements/icons/sound2.gif
%%EXAMPLESDIR%%/web_elements/icons/tar.gif
%%EXAMPLESDIR%%/web_elements/icons/tex.gif
%%EXAMPLESDIR%%/web_elements/icons/text.gif
%%EXAMPLESDIR%%/web_elements/icons/unknown.gif
%%EXAMPLESDIR%%/web_elements/icons/uu.gif
%%EXAMPLESDIR%%/web_elements/javascripts/ajax_api.tjs
%%EXAMPLESDIR%%/web_elements/javascripts/aws.tjs
%%EXAMPLESDIR%%/web_elements/javascripts/aws_action_clear.tjs
%%EXAMPLESDIR%%/web_elements/javascripts/aws_action_js.tjs
%%EXAMPLESDIR%%/web_elements/javascripts/aws_action_replace.tjs
%%EXAMPLESDIR%%/web_elements/javascripts/aws_action_xml.tjs
%%EXAMPLESDIR%%/web_elements/javascripts/aws_func_clear.tjs
%%EXAMPLESDIR%%/web_elements/javascripts/aws_func_replace.tjs
%%EXAMPLESDIR%%/web_elements/javascripts/aws_func_xml.tjs
%%EXAMPLESDIR%%/web_elements/javascripts/aws_kernel.tjs
%%EXAMPLESDIR%%/web_elements/javascripts/aws_sortable.tjs
%%EXAMPLESDIR%%/web_elements/javascripts/behaviour.js
%%EXAMPLESDIR%%/web_elements/javascripts/cookies.js
%%EXAMPLESDIR%%/web_elements/javascripts/dragdrop.js
%%EXAMPLESDIR%%/web_elements/javascripts/effects.js
%%EXAMPLESDIR%%/web_elements/javascripts/prototype.js
%%EXAMPLESDIR%%/web_elements/javascripts/scriptaculous.js
%%EXAMPLESDIR%%/web_elements/menu_css/arrow.png
%%EXAMPLESDIR%%/web_elements/menu_css/menu.tcss
%%EXAMPLESDIR%%/web_elements/mime.types
%%EXAMPLESDIR%%/web_elements/notebook/cookies.js
%%EXAMPLESDIR%%/web_elements/notebook/notebook.thtml
%%EXAMPLESDIR%%/web_elements/readme.txt
%%EXAMPLESDIR%%/web_elements/rounded_boxes/rcorner.gif
%%EXAMPLESDIR%%/web_elements/rounded_boxes/rounded_boxes.tcss

View File

@ -1,172 +0,0 @@
# Created by: John Marino <marino@FreeBSD.org>
PORTNAME= aws
PORTVERSION= 17.1
PORTREVISION= 2
CATEGORIES= www
MAINTAINER= ports@FreeBSD.org
COMMENT= Adacore Ada Web Server and framework
LICENSE= GPLv3 GPLv3RLE
LICENSE_COMB= multi
DEPRECATED= Uses EOL Python 2.7 via devel/gnatpython
EXPIRATION_DATE=2021-06-23
BUILD_DEPENDS= gprbuild:devel/gprbuild \
xmlada>=4.4:textproc/xmlada \
asis>=2013:lang/asis \
gnatpython>=20101207:devel/gnatpython
RUN_DEPENDS= xmlada>=4.4:textproc/xmlada
USES= ada:run gmake python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= AdaCore
GH_TUPLE= AdaCore:templates-parser:${PORTVERSION}:tp/templates_parser
GNU_CONFIGURE= yes
NO_MTREE= yes
DOTBUILD= release
LINK_SSL= --
LINK_TLS= --
LINK_LDP= --
NAME_IP6= --
NAME_STD= --
BUILD_TYPE= release
ADDL_RPATH= ${LOCALBASE}/lib:${LOCALBASE}/lib/aws/native/relocatable
SHEBANG_FILES= tools/awsascb
OPTIONS_SINGLE= SSL
OPTIONS_DEFINE= IP6 DEBUG LDAP SHARED DOCS
OPTIONS_DEFAULT= OPENSSL SHARED
OPTIONS_SUB= yes
NO_OPTIONS_SORT= yes
DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
OPTIONS_SINGLE_SSL= OPENSSL GNUTLS
SHARED_DESC= Build shared libraries in addition to static ones
IP6_DESC= Support IPv6 instead of IPv4
OPENSSL_USES= ssl
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
LDAP_USE= OPENLDAP=yes
CONF_ARGS= PROCESSORS=${MAKE_JOBS_NUMBER}
CONF_ARGS+= GCC=ada
CONF_ARGS+= PYTHON=python${PYTHON_VER}
CONF_ARGS+= XMLADA=true
CONF_ARGS+= PRJ_BUILD=${DOTBUILD}
CONF_ARGS+= prefix=${PREFIX}
CONF_ARGS+= ZPATH=/usr/lib
CONF_ARGS+= ZLIB=true
CONF_ARGS+= ASIS=true
CONF_ARGS+= DEFAULT_LIBRARY_TYPE=static
.include <bsd.port.options.mk>
###################
## SSL Support ##
###################
.if ${PORT_OPTIONS:MOPENSSL}
CONF_ARGS+= SOCKET=openssl
CONF_ARGS+= LPATH=${OPENSSLLIB}
LINK_SSL=
.else
# it's not SSL so it must be GNUTLS
CONF_ARGS+= LPATH=${PREFIX}/lib
CONF_ARGS+= SOCKET=gnutls
LINK_TLS=
.endif
####################
## LDAP Support ##
####################
.if ${PORT_OPTIONS:MLDAP}
CONF_ARGS+= LDAP=true
LINK_LDP=
.endif
####################
## IPv6 Support ##
####################
.if ${PORT_OPTIONS:MIP6}
CONF_ARGS+= IPv6=true
NAME_IP4= --
NAME_IP6=
.endif
#####################
## Debug Support ##
#####################
.if ${PORT_OPTIONS:MDEBUG}
CONF_ARGS+= DEBUG=true
BUILD_TYPE= debug
.endif
##############################
## Shared Runtime Library ##
##############################
.if ${PORT_OPTIONS:MSHARED}
CONF_ARGS+= ENABLE_SHARED=true
.else
CONF_ARGS+= ENABLE_SHARED=false
.endif
.if ${SSL_DEFAULT} == base
BROKEN_FreeBSD_12= undefined reference to `CRYPTO_set_id_callback'
BROKEN_FreeBSD_13= undefined reference to `CRYPTO_set_id_callback'
BROKEN_FreeBSD_14= undefined reference to `CRYPTO_set_id_callback'
.endif
post-patch:
@${REINPLACE_CMD} \
-e 's|@ADDITIONAL_RPATH@|${ADDL_RPATH}|' \
-e 's|@PREFIX@|${LOCALBASE}|g' \
${WRKSRC}/aws.gpr \
${WRKSRC}/src/src.gpr \
${WRKSRC}/include/include.gpr
@${REINPLACE_CMD} -e 's|latexpdf||' ${WRKSRC}/Makefile
do-configure:
(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
${MAKE_CMD} setup ${CONF_ARGS})
do-build:
# We cannot use a redefined ALL_TARGET because MAKE_JOBS_SAFE is set
# for PROCESSORS, but that also sets -j for gmake which breaks build
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
${MAKE_CMD} ${MAKE_ARGS} build
do-build-DOCS-on:
cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} \
${MAKE_CMD} ${MAKE_ARGS} html
test:
.if exists(${LOCALBASE}/bin/awsres)
@cd ${WRKSRC}/regtests && ${SETENV} ${MAKE_ENV} TIMEOUT=75 \
python${PYTHON_VER} testsuite.py
.else
@${ECHO} "AWS has to be installed before testing"
.endif
post-install:
${RM} -r ${STAGEDIR}${PREFIX}/share/gpr/manifests
${RM} ${STAGEDIR}${PREFIX}/include/aws.relocatable/Makefile
${RM} ${STAGEDIR}${PREFIX}/include/aws/Makefile
${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \
${STAGEDIR}${PREFIX}/share/gps/plug-ins
${CAT} ${FILESDIR}/aws.gpr.in | ${SED} -e 's|@PREFIX@|${PREFIX}|g' \
-e 's|@SSL@|${LINK_SSL}|g' -e 's|@TLS@|${LINK_TLS}|g' \
-e 's|@LDP@|${LINK_LDP}|g' -e 's|@IP4@|${NAME_IP4}|g' \
-e 's|@IP6@|${NAME_IP6}|g' -e 's|@STD@|${NAME_STD}|g' \
> ${STAGEDIR}${PREFIX}/lib/gnat/aws.gpr
cd ${WRKSRC}/gps && ${INSTALL_DATA} *.xml aws.py \
${STAGEDIR}${PREFIX}/share/gps/plug-ins
.include <bsd.port.mk>

View File

@ -1,5 +0,0 @@
TIMESTAMP = 1488270744
SHA256 (AdaCore-aws-17.1_GH0.tar.gz) = 107d2fcec8e20b4f00d390e9db858a0723ed1baed9a696e869c05b362da98d8b
SIZE (AdaCore-aws-17.1_GH0.tar.gz) = 2085674
SHA256 (AdaCore-templates-parser-17.1_GH0.tar.gz) = efd2f2d21a532014802c5dc2083453b9c945c146c7bf910c348387ef48c22b62
SIZE (AdaCore-templates-parser-17.1_GH0.tar.gz) = 216649

View File

@ -1,59 +0,0 @@
with "xmlada";
project AWS is
type AWS_Kind_Type is ("static", "relocatable");
AWS_Kind : AWS_Kind_Type := external ("LIBRARY_TYPE", "static");
for Library_Name use "aws";
for Library_Kind use AWS_Kind;
case AWS_Kind is
when "relocatable" =>
for Source_Dirs use ("../../include/aws.relocatable");
for Library_Dir use "../../lib/aws.relocatable";
for Library_Version use "libaws.so";
when others =>
for Source_Dirs use ("../../include/aws");
for Library_Dir use "../../lib/aws";
end case;
for Externally_Built use "true";
package Linker is
for Linker_Options use ("-L@PREFIX@/lib", "-Wl,-R,@PREFIX@/lib"
@SSL@ , "-lssl", "-lcrypto"
@TLS@ , "-L@PREFIX@/lib/gnutls3", "-Wl,-R,@PREFIX@/lib/gnutls3"
@TLS@ , "-lgnutls"
@LDP@ , "-lldap"
);
end Linker;
package Naming is
@IP4@ for Implementation ("AWS.Net.Std") use "aws-net-std__gnat.adb";
@IP6@ for Implementation ("AWS.Net.Std") use "aws-net-std__ipv6.adb";
@STD@ for Implementation ("AWS.Net.SSL") use "aws-net-ssl__dummy.adb";
@STD@ for Specification ("AWS.Net.SSL.Certificate.Impl")
@STD@ use "aws-net-ssl-certificate-impl__dummy.ads";
@STD@ for Implementation ("AWS.Net.SSL.Certificate.Impl")
@STD@ use "aws-net-ssl-certificate-impl__dummy.adb";
@STD@ for Specification ("SSL.Thin") use "ssl-thin__dummy.ads";
@SSL@ for Implementation ("AWS.Net.SSL") use "aws-net-ssl__openssl.adb";
@SSL@ for Specification ("AWS.Net.SSL.Certificate.Impl")
@SSL@ use "aws-net-ssl-certificate-impl__openssl.ads";
@SSL@ for Implementation ("AWS.Net.SSL.Certificate.Impl")
@SSL@ use "aws-net-ssl-certificate-impl__openssl.adb";
@SSL@ for Specification ("SSL.Thin") use "ssl-thin__openssl.ads";
@TLS@ for Implementation ("AWS.Net.SSL") use "aws-net-ssl__gnutls.adb";
@TLS@ for Specification ("AWS.Net.SSL.Certificate.Impl")
@TLS@ use "aws-net-ssl-certificate-impl__gnutls.ads";
@TLS@ for Implementation ("AWS.Net.SSL.Certificate.Impl")
@TLS@ use "aws-net-ssl-certificate-impl__gnutls.adb";
@TLS@ for Specification ("SSL.Thin") use "ssl-thin__gnutls.ads";
end Naming;
end AWS;

View File

@ -1,61 +0,0 @@
--- aws.gpr.orig 2014-11-15 19:27:52 UTC
+++ aws.gpr
@@ -55,7 +56,7 @@ aggregate library project AWS is
Project'Library_Options & ("-lwldap32");
when others =>
for Library_Options use
- Project'Library_Options & ("-lldap");
+ Project'Library_Options & ("-L@PREFIX@/lib", "-lldap");
end case;
when "Disabled" =>
@@ -69,49 +70,4 @@ aggregate library project AWS is
package Builder renames Shared.Builder;
- -------------
- -- Install --
- -------------
-
- package Install is
- -- examples
-
- for Artifacts ("share/examples/aws/images")
- use ("demos/runme/aws_*.png");
- for Artifacts ("share/examples/aws/templates")
- use ("demos/web_mail/*html");
-
- -- support files (templates)
-
- for Artifacts ("share/examples/aws/templates")
- use ("templates_parser/tools/templates.tads");
- for Artifacts ("share/examples/aws/web_elements")
- use ("web_elements/menu_css", "web_elements/notebook",
- "web_elements/rounded_boxes", "web_elements/icons",
- "web_elements/javascripts",
- "web_elements/mime.types", "web_elements/readme.txt");
-
- case Shared.S_Target is
- when "Windows_NT" =>
- for Artifacts ("lib/aws")
- use (Shared.Target_Dir & "/common/win32/aws.coff");
- when others =>
- null;
- end case;
-
- -- documentations
-
- for Artifacts ("share/doc/aws") use ("docs/build/html");
- for Artifacts ("share/doc/aws/pdf") use ("docs/build/latex/*.pdf");
- for Artifacts ("share/doc/aws/templates_parser")
- use ("templates_parser/docs/build/html");
- for Artifacts ("share/doc/aws/templates_parser/pdf")
- use ("templates_parser/docs/build/latex/*.pdf");
-
- -- gps plug-ins
-
- for Artifacts ("share/gps/plug-ins") use ("gps/*.xml", "gps/aws.py");
-
- end Install;
-
end AWS;

View File

@ -1,10 +0,0 @@
--- include/include.gpr.orig 2015-06-22 10:52:10 UTC
+++ include/include.gpr
@@ -31,6 +31,7 @@ library project Include is
for Library_Name use "aws_include";
for Library_Kind use Shared.Library_Type;
+ for Library_Options use ("-R", "-Wl,-R,@ADDITIONAL_RPATH@");
for Leading_Library_Options use Shared.Leading_Library_Options;
---------

View File

@ -1,14 +0,0 @@
--- regtests/0043_check_mem/test.opt.orig 2014-11-15 19:27:52 UTC
+++ regtests/0043_check_mem/test.opt
@@ -1,3 +1,11 @@
!ssl DEAD
!xmlada DEAD
+x86-dragonfly DEAD "no gnatmem"
+x86-freebsd DEAD "no gnatmem"
+x86-openbsd DEAD "no gnatmem"
+x86-netbsd DEAD "no gnatmem"
+x86_64-dragonfly DEAD "no gnatmem"
+x86_64-freebsd DEAD "no gnatmem"
+x86_64-openbsd DEAD "no gnatmem"
+x86_64-netbsd DEAD "no gnatmem"
darwin DEAD "no gnatmem"

View File

@ -1,14 +0,0 @@
--- regtests/0213_check_mem_nossl/test.opt.orig 2014-11-15 19:27:52 UTC
+++ regtests/0213_check_mem_nossl/test.opt
@@ -1,3 +1,11 @@
!xmlada DEAD
!asis DEAD
+x86-dragonfly DEAD "no gnatmem"
+x86-freebsd DEAD "no gnatmem"
+x86-openbsd DEAD "no gnatmem"
+x86-netbsd DEAD "no gnatmem"
+x86_64-dragonfly DEAD "no gnatmem"
+x86_64-freebsd DEAD "no gnatmem"
+x86_64-openbsd DEAD "no gnatmem"
+x86_64-netbsd DEAD "no gnatmem"
darwin DEAD "no gnatmem"

View File

@ -1,11 +0,0 @@
--- src/core/aws-net.adb.orig 2015-06-22 10:52:10 UTC
+++ src/core/aws-net.adb
@@ -553,7 +553,7 @@ package body AWS.Net is
-- to be shure that it is S1 and S2 connected together
- exit when Peer_Addr (STC (S2)) = Local_Host
+ exit when Peer_Addr (STC (S2)) = Get_Addr (STC (S1))
and then Peer_Port (STC (S2)) = Get_Port (STC (S1))
and then Peer_Port (STC (S1)) = Get_Port (STC (S2));

View File

@ -1,22 +0,0 @@
Current_Process_Id is not available on GCC 6.x
--- src/core/aws-server-http_utils.adb.orig 2016-09-28 15:14:26 UTC
+++ src/core/aws-server-http_utils.adb
@@ -39,7 +39,6 @@ with Ada.Strings.Unbounded;
with Ada.Text_IO;
with GNAT.MD5;
-with GNAT.OS_Lib;
with GNAT.Regexp;
with AWS.Attachments;
@@ -924,8 +923,7 @@ package body AWS.Server.HTTP_Utils is
function Get_File_Upload_UID return String is
use GNAT;
- Pid : constant Natural := Integer'Max
- (0, OS_Lib.Pid_To_Integer (OS_Lib.Current_Process_Id));
+ Pid : constant Natural := 0;
-- On OS where Current_Process_Id is not support -1 is returned. We
-- ensure that in this case the Pid is set to 0 in this case.
UID : Natural;

View File

@ -1,20 +0,0 @@
--- src/src.gpr.orig 2015-06-22 10:52:10 UTC
+++ src/src.gpr
@@ -68,7 +68,7 @@ library project Src is
when "Windows_NT" =>
for Library_Options use ("-lwsock32", "-lws2_32");
when others =>
- null;
+ for Library_Options use ("-R", "-Wl,-R,@ADDITIONAL_RPATH@");
end case;
case Shared.LDAP is
@@ -79,7 +79,7 @@ library project Src is
Project'Library_Options & ("-lwldap32");
when others =>
for Library_Options use
- Project'Library_Options & ("-lldap");
+ Project'Library_Options & ("-L@PREFIX@/lib", "-lldap");
end case;
when "Disabled" =>

View File

@ -1,10 +0,0 @@
--- ssl/crypto_lib.gpr.orig 2014-11-15 19:27:52 UTC
+++ ssl/crypto_lib.gpr
@@ -20,7 +20,6 @@
with "../.build/projects/aws_config";
with "../.build/projects/aws_lib_shared";
-with "dl_lib";
project Crypto_Lib is

View File

@ -1,33 +0,0 @@
-- This is a workaround for the nasty habit gprlib has of using
-- ${LOCALBASE}/lib/templates_parser as the OBJECT_DIR, dumping .lexch
-- files there which is a build violation. By copying the prebuilt
-- library and ali files over to the project object directory and using
-- a custom gpr file restricts the libaws.lexch generation there.
with "../shared";
project TemParse is
for Library_Name use "templates_parser";
for Library_Kind use Shared.Library_Type;
case Shared.Library_Type is
when "relocatable" =>
for Library_Version use "libtemplates_parser.so";
for Source_Dirs use ("@PREFIX@/include/templates_parser.relocatable");
when others =>
for Source_Dirs use ("@PREFIX@/include/templates_parser");
end case;
for Object_Dir use "../" & Shared'Object_Dir & "/temparse";
for Library_Dir use "../" & Shared'Library_Dir & "/temparse";
for Externally_Built use "true";
package Naming is
-- for Specification ("Templates_Parser.Configuration")
-- use "templates_parser-configuration__aws.ads";
for Implementation ("Templates_Parser.Input")
use "templates_parser-input__standalone.adb";
for Implementation ("Templates_Parser_Tasking")
use "templates_parser_tasking__standard_tasking.adb";
end Naming;
end TemParse;

View File

@ -1,23 +0,0 @@
AWS stands for Ada Web Server, but it is more than just another webserver...
AWS is a complete framework to develop web based applications. The main
part of the framework is the embedded web server. This small yet powerful
web server can be embedded into your application so your application will be
able to talk with a standard web browser such as Microsoft Internet Explorer
or Netscape Communicator. Around this web server, a lot of services have
been developed.
The framework includes:
* seb parameters module * session server
* SOAP support * WSDL generation from Ada
* template parser * AJAX support
* HTTPS/SSL support * large server support
* virtual hosting support * server push
* directory browser * status page
* log module * hotplug module
* light communications API * configuration API
* client API * web page service
* SMTP support * LDAP support
* Jabber support
WWW: http://libre.adacore.com/libre/tools/aws/

File diff suppressed because it is too large Load Diff