aboutsummaryrefslogtreecommitdiffstats
path: root/lang/diveintopython
diff options
context:
space:
mode:
authortg <tg@FreeBSD.org>2004-06-07 19:45:27 +0800
committertg <tg@FreeBSD.org>2004-06-07 19:45:27 +0800
commit7870f0e5a2c086892b10e6b014c1f4ae492e2742 (patch)
tree0361aae30f302ef11c94ca587fc59f9a674a55ec /lang/diveintopython
parentd642bc1f2bb9e5bd358825ecaea0ce664cdb84df (diff)
downloadfreebsd-ports-gnome-7870f0e5a2c086892b10e6b014c1f4ae492e2742.tar.gz
freebsd-ports-gnome-7870f0e5a2c086892b10e6b014c1f4ae492e2742.tar.zst
freebsd-ports-gnome-7870f0e5a2c086892b10e6b014c1f4ae492e2742.zip
Upgrade to 5.4.
Approved by: wjv (maintainer)
Diffstat (limited to 'lang/diveintopython')
-rw-r--r--lang/diveintopython/Makefile8
-rw-r--r--lang/diveintopython/distinfo32
-rw-r--r--lang/diveintopython/pkg-plist96
3 files changed, 95 insertions, 41 deletions
diff --git a/lang/diveintopython/Makefile b/lang/diveintopython/Makefile
index d9a3e7d97433..17587cf2dd41 100644
--- a/lang/diveintopython/Makefile
+++ b/lang/diveintopython/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= diveintopython
-PORTVERSION= 4.9
+PORTVERSION= 5.4
#PORTREVISION= 1
CATEGORIES= lang python
MASTER_SITES= http://diveintopython.org/download/
@@ -28,7 +28,7 @@ COMMENT= A free Python tutorial book that is "not For Dummies(tm)"
NO_BUILD= YES
USE_REINPLACE= YES
USE_ZIP= YES
-WRKSRC= ${WRKDIR}/html
+WRKSRC= ${WRKDIR}/${PORTNAME}-${VERSIONSTR}/html
DIPDLDIR= ${DOCSDIR}/download
CPIO= cpio --quiet -pdum -R
VERSIONSTR= ${PORTVERSION:C|(\.[^.]*)\.([^.]*)$|\1-\2|}
@@ -36,14 +36,14 @@ PLIST_SUB+= VERSION=${VERSIONSTR}
post-patch:
@ ${FIND} ${WRKSRC} -name \*.html | xargs ${REINPLACE_CMD} \
- "s#http[^>]*\(download/${PORTNAME}-examples-${VERSIONSTR}.zip\)#\1#"
+ "s#http[^>]*\(download/${PORTNAME}-examples-${VERSIONSTR}.zip\)#\.\./\1#"
do-install:
@ ${MKDIR} ${DIPDLDIR}
@ cd ${WRKSRC} && \
${FIND} . -name \*.html -o -name \*.css -o -name \*.png \
| ${CPIO} ${SHAREOWN}:${SHAREGRP} ${DOCSDIR}
- @ cd ${WRKDIR}/py && ${FIND} * \
+ @ cd ${WRKSRC}/../py && ${FIND} * \
| ${CPIO} ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR}
.for format in html html-flat pdf text word xml common examples
@ ${INSTALL_DATA} \
diff --git a/lang/diveintopython/distinfo b/lang/diveintopython/distinfo
index 66f05fa6ea43..07ae4be3a040 100644
--- a/lang/diveintopython/distinfo
+++ b/lang/diveintopython/distinfo
@@ -1,16 +1,16 @@
-MD5 (diveintopython/diveintopython-html-4.9.zip) = 2a142e6e8588408cc5c59a011bcee541
-SIZE (diveintopython/diveintopython-html-4.9.zip) = 704921
-MD5 (diveintopython/diveintopython-html-flat-4.9.zip) = a4240c7028116b3b188691f8142ed912
-SIZE (diveintopython/diveintopython-html-flat-4.9.zip) = 384213
-MD5 (diveintopython/diveintopython-pdf-4.9.zip) = 721ed923e1ad540005f2bdf8e8606338
-SIZE (diveintopython/diveintopython-pdf-4.9.zip) = 623211
-MD5 (diveintopython/diveintopython-text-4.9.zip) = f5066789d8b78edbe6ac105bfb37e59c
-SIZE (diveintopython/diveintopython-text-4.9.zip) = 305664
-MD5 (diveintopython/diveintopython-word-4.9.zip) = 956255816bd1138df0eb52ab5397e4ba
-SIZE (diveintopython/diveintopython-word-4.9.zip) = 613194
-MD5 (diveintopython/diveintopython-xml-4.9.zip) = bc928404577517851d449023195f72b3
-SIZE (diveintopython/diveintopython-xml-4.9.zip) = 238206
-MD5 (diveintopython/diveintopython-common-4.9.zip) = 690f2f49bc22e1f1be471796d0f96e27
-SIZE (diveintopython/diveintopython-common-4.9.zip) = 2950293
-MD5 (diveintopython/diveintopython-examples-4.9.zip) = 25ad4fdea8baa3cdb52888cff9b0b320
-SIZE (diveintopython/diveintopython-examples-4.9.zip) = 92927
+MD5 (diveintopython/diveintopython-html-5.4.zip) = 09247597b21c6253b810f081053e56b5
+SIZE (diveintopython/diveintopython-html-5.4.zip) = 865555
+MD5 (diveintopython/diveintopython-html-flat-5.4.zip) = 0446cda61a102309ec3a290a3082bd8a
+SIZE (diveintopython/diveintopython-html-flat-5.4.zip) = 469217
+MD5 (diveintopython/diveintopython-pdf-5.4.zip) = 344f040e317a39f342cf277a1630e28b
+SIZE (diveintopython/diveintopython-pdf-5.4.zip) = 782047
+MD5 (diveintopython/diveintopython-text-5.4.zip) = 870a4df528a94750b983842ddf0500e5
+SIZE (diveintopython/diveintopython-text-5.4.zip) = 376218
+MD5 (diveintopython/diveintopython-word-5.4.zip) = 34a063924616ff3ec2626d18df3da5ee
+SIZE (diveintopython/diveintopython-word-5.4.zip) = 702043
+MD5 (diveintopython/diveintopython-xml-5.4.zip) = 3e1c9e3d00fc912cb298b062bdac9002
+SIZE (diveintopython/diveintopython-xml-5.4.zip) = 292070
+MD5 (diveintopython/diveintopython-common-5.4.zip) = 722affd8054d667d66764c3c48a6490b
+SIZE (diveintopython/diveintopython-common-5.4.zip) = 2986954
+MD5 (diveintopython/diveintopython-examples-5.4.zip) = c9ffbe05bf60285e49e40437a6c5623a
+SIZE (diveintopython/diveintopython-examples-5.4.zip) = 115133
diff --git a/lang/diveintopython/pkg-plist b/lang/diveintopython/pkg-plist
index 23e31e1ed6be..05d3780c8ec5 100644
--- a/lang/diveintopython/pkg-plist
+++ b/lang/diveintopython/pkg-plist
@@ -18,16 +18,15 @@
%%DOCSDIR%%/appendix/license.html
%%DOCSDIR%%/appendix/license_terms.html
%%DOCSDIR%%/appendix/tips.html
-%%DOCSDIR%%/ch12.html
%%DOCSDIR%%/diveintopython.css
-%%DOCSDIR%%/download/diveintopython-common-4.9.zip
-%%DOCSDIR%%/download/diveintopython-examples-4.9.zip
-%%DOCSDIR%%/download/diveintopython-html-4.9.zip
-%%DOCSDIR%%/download/diveintopython-html-flat-4.9.zip
-%%DOCSDIR%%/download/diveintopython-pdf-4.9.zip
-%%DOCSDIR%%/download/diveintopython-text-4.9.zip
-%%DOCSDIR%%/download/diveintopython-word-4.9.zip
-%%DOCSDIR%%/download/diveintopython-xml-4.9.zip
+%%DOCSDIR%%/download/diveintopython-common-%%VERSION%%.zip
+%%DOCSDIR%%/download/diveintopython-examples-%%VERSION%%.zip
+%%DOCSDIR%%/download/diveintopython-html-%%VERSION%%.zip
+%%DOCSDIR%%/download/diveintopython-html-flat-%%VERSION%%.zip
+%%DOCSDIR%%/download/diveintopython-pdf-%%VERSION%%.zip
+%%DOCSDIR%%/download/diveintopython-text-%%VERSION%%.zip
+%%DOCSDIR%%/download/diveintopython-word-%%VERSION%%.zip
+%%DOCSDIR%%/download/diveintopython-xml-%%VERSION%%.zip
%%DOCSDIR%%/dynamic_functions/index.html
%%DOCSDIR%%/dynamic_functions/stage1.html
%%DOCSDIR%%/dynamic_functions/stage2.html
@@ -43,6 +42,14 @@
%%DOCSDIR%%/file_handling/more_on_modules.html
%%DOCSDIR%%/file_handling/os_module.html
%%DOCSDIR%%/file_handling/summary.html
+%%DOCSDIR%%/functional_programming/all_together.html
+%%DOCSDIR%%/functional_programming/data_centric.html
+%%DOCSDIR%%/functional_programming/dynamic_import.html
+%%DOCSDIR%%/functional_programming/filtering_lists.html
+%%DOCSDIR%%/functional_programming/finding_the_path.html
+%%DOCSDIR%%/functional_programming/index.html
+%%DOCSDIR%%/functional_programming/mapping_lists.html
+%%DOCSDIR%%/functional_programming/summary.html
%%DOCSDIR%%/getting_to_know_python/declaring_functions.html
%%DOCSDIR%%/getting_to_know_python/documenting_functions.html
%%DOCSDIR%%/getting_to_know_python/everything_is_an_object.html
@@ -59,6 +66,16 @@
%%DOCSDIR%%/html_processing/locals_and_globals.html
%%DOCSDIR%%/html_processing/quoting_attribute_values.html
%%DOCSDIR%%/html_processing/summary.html
+%%DOCSDIR%%/http_web_services/alltogether.html
+%%DOCSDIR%%/http_web_services/debugging.html
+%%DOCSDIR%%/http_web_services/etags.html
+%%DOCSDIR%%/http_web_services/gzip_compression.html
+%%DOCSDIR%%/http_web_services/http_features.html
+%%DOCSDIR%%/http_web_services/index.html
+%%DOCSDIR%%/http_web_services/redirects.html
+%%DOCSDIR%%/http_web_services/review.html
+%%DOCSDIR%%/http_web_services/summary.html
+%%DOCSDIR%%/http_web_services/user_agent.html
%%DOCSDIR%%/images/callouts/1.png
%%DOCSDIR%%/images/callouts/10.png
%%DOCSDIR%%/images/callouts/2.png
@@ -94,7 +111,6 @@
%%DOCSDIR%%/native_data_types/joining_lists.html
%%DOCSDIR%%/native_data_types/lists.html
%%DOCSDIR%%/native_data_types/mapping_lists.html
-%%DOCSDIR%%/native_data_types/multiple_values.html
%%DOCSDIR%%/native_data_types/olde.html
%%DOCSDIR%%/native_data_types/summary.html
%%DOCSDIR%%/native_data_types/tuples.html
@@ -106,7 +122,15 @@
%%DOCSDIR%%/object_oriented_framework/private_functions.html
%%DOCSDIR%%/object_oriented_framework/special_class_methods.html
%%DOCSDIR%%/object_oriented_framework/special_class_methods2.html
+%%DOCSDIR%%/object_oriented_framework/summary.html
%%DOCSDIR%%/object_oriented_framework/userdict.html
+%%DOCSDIR%%/performance_tuning/dictionary_lookups.html
+%%DOCSDIR%%/performance_tuning/index.html
+%%DOCSDIR%%/performance_tuning/list_operations.html
+%%DOCSDIR%%/performance_tuning/regular_expressions.html
+%%DOCSDIR%%/performance_tuning/string_manipulation.html
+%%DOCSDIR%%/performance_tuning/summary.html
+%%DOCSDIR%%/performance_tuning/timeit.html
%%DOCSDIR%%/power_of_introspection/all_together.html
%%DOCSDIR%%/power_of_introspection/and_or.html
%%DOCSDIR%%/power_of_introspection/built_in_functions.html
@@ -121,14 +145,6 @@
%%DOCSDIR%%/refactoring/postscript.html
%%DOCSDIR%%/refactoring/refactoring.html
%%DOCSDIR%%/refactoring/summary.html
-%%DOCSDIR%%/regression_testing/all_together.html
-%%DOCSDIR%%/regression_testing/data_centric.html
-%%DOCSDIR%%/regression_testing/dynamic_import.html
-%%DOCSDIR%%/regression_testing/filtering_lists.html
-%%DOCSDIR%%/regression_testing/finding_the_path.html
-%%DOCSDIR%%/regression_testing/index.html
-%%DOCSDIR%%/regression_testing/mapping_lists.html
-%%DOCSDIR%%/regression_testing/summary.html
%%DOCSDIR%%/regular_expressions/index.html
%%DOCSDIR%%/regular_expressions/n_m_syntax.html
%%DOCSDIR%%/regular_expressions/phone_numbers.html
@@ -144,6 +160,15 @@
%%DOCSDIR%%/scripts_and_streams/index.html
%%DOCSDIR%%/scripts_and_streams/stdin_stdout_stderr.html
%%DOCSDIR%%/scripts_and_streams/summary.html
+%%DOCSDIR%%/soap_web_services/debugging.html
+%%DOCSDIR%%/soap_web_services/first_steps.html
+%%DOCSDIR%%/soap_web_services/google.html
+%%DOCSDIR%%/soap_web_services/index.html
+%%DOCSDIR%%/soap_web_services/install.html
+%%DOCSDIR%%/soap_web_services/introspection.html
+%%DOCSDIR%%/soap_web_services/summary.html
+%%DOCSDIR%%/soap_web_services/troubleshooting.html
+%%DOCSDIR%%/soap_web_services/wsdl.html
%%DOCSDIR%%/toc/index.html
%%DOCSDIR%%/unit_testing/diving_in.html
%%DOCSDIR%%/unit_testing/index.html
@@ -155,11 +180,13 @@
%%DOCSDIR%%/unit_testing/stage_5.html
%%DOCSDIR%%/unit_testing/testing_for_failure.html
%%DOCSDIR%%/unit_testing/testing_for_sanity.html
+%%DOCSDIR%%/unit_testing/testing_for_success.html
%%DOCSDIR%%/xml_processing/attributes.html
%%DOCSDIR%%/xml_processing/index.html
%%DOCSDIR%%/xml_processing/packages.html
%%DOCSDIR%%/xml_processing/parsing_xml.html
%%DOCSDIR%%/xml_processing/searching.html
+%%DOCSDIR%%/xml_processing/summary.html
%%DOCSDIR%%/xml_processing/unicode.html
%%EXAMPLESDIR%%/BaseHTMLProcessor.py
%%EXAMPLESDIR%%/LICENSE.txt
@@ -179,7 +206,6 @@
%%EXAMPLESDIR%%/kgp/kant.xml
%%EXAMPLESDIR%%/kgp/kgp.dtd
%%EXAMPLESDIR%%/kgp/kgp.py
-%%EXAMPLESDIR%%/kgp/kgp_optik.py
%%EXAMPLESDIR%%/kgp/russiansample.xml
%%EXAMPLESDIR%%/kgp/stderr.py
%%EXAMPLESDIR%%/kgp/stdout.py
@@ -191,6 +217,7 @@
%%EXAMPLESDIR%%/makerealworddoc.py
%%EXAMPLESDIR%%/odbchelper.py
%%EXAMPLESDIR%%/odbchelpertest.py
+%%EXAMPLESDIR%%/openanything.py
%%EXAMPLESDIR%%/parsephone.py
%%EXAMPLESDIR%%/piglatin.py
%%EXAMPLESDIR%%/plural-rules.en
@@ -240,29 +267,56 @@
%%EXAMPLESDIR%%/roman/stage9/roman9.py
%%EXAMPLESDIR%%/roman/stage9/romantest9.py
%%EXAMPLESDIR%%/romantest.py
-%%EXAMPLESDIR%%/uncurly.py
+%%EXAMPLESDIR%%/search.py
+%%EXAMPLESDIR%%/soundex.py
+%%EXAMPLESDIR%%/soundex/stage1/soundex1a.py
+%%EXAMPLESDIR%%/soundex/stage1/soundex1b.py
+%%EXAMPLESDIR%%/soundex/stage1/soundex1c.py
+%%EXAMPLESDIR%%/soundex/stage1/soundex1d.py
+%%EXAMPLESDIR%%/soundex/stage1/soundex1e.py
+%%EXAMPLESDIR%%/soundex/stage2/soundex2a.py
+%%EXAMPLESDIR%%/soundex/stage2/soundex2b.py
+%%EXAMPLESDIR%%/soundex/stage2/soundex2c.py
+%%EXAMPLESDIR%%/soundex/stage3/soundex3a.py
+%%EXAMPLESDIR%%/soundex/stage3/soundex3b.py
+%%EXAMPLESDIR%%/soundex/stage3/soundex3c.py
+%%EXAMPLESDIR%%/soundex/stage3/soundex3d.py
+%%EXAMPLESDIR%%/soundex/stage4/soundex4a.py
+%%EXAMPLESDIR%%/soundex/stage4/soundex4b.py
+%%EXAMPLESDIR%%/soundex/stage4/soundex4c.py
+%%EXAMPLESDIR%%/soundex/stage4/soundex4d.py
+%%EXAMPLESDIR%%/soundextest.py
+%%EXAMPLESDIR%%/statsout.py
%%EXAMPLESDIR%%/unicode2koi8r.py
%%EXAMPLESDIR%%/urllister.py
@dirrm %%DOCSDIR%%/xml_processing
@dirrm %%DOCSDIR%%/unit_testing
@dirrm %%DOCSDIR%%/toc
+@dirrm %%DOCSDIR%%/soap_web_services
@dirrm %%DOCSDIR%%/scripts_and_streams
@dirrm %%DOCSDIR%%/regular_expressions
-@dirrm %%DOCSDIR%%/regression_testing
@dirrm %%DOCSDIR%%/refactoring
@dirrm %%DOCSDIR%%/power_of_introspection
+@dirrm %%DOCSDIR%%/performance_tuning
@dirrm %%DOCSDIR%%/object_oriented_framework
@dirrm %%DOCSDIR%%/native_data_types
@dirrm %%DOCSDIR%%/installing_python
@dirrm %%DOCSDIR%%/images/callouts
@dirrm %%DOCSDIR%%/images
+@dirrm %%DOCSDIR%%/http_web_services
@dirrm %%DOCSDIR%%/html_processing
@dirrm %%DOCSDIR%%/getting_to_know_python
+@dirrm %%DOCSDIR%%/functional_programming
@dirrm %%DOCSDIR%%/file_handling
@dirrm %%DOCSDIR%%/dynamic_functions
@dirrm %%DOCSDIR%%/download
@dirrm %%DOCSDIR%%/appendix
@dirrm %%DOCSDIR%%
+@dirrm %%EXAMPLESDIR%%/soundex/stage4
+@dirrm %%EXAMPLESDIR%%/soundex/stage3
+@dirrm %%EXAMPLESDIR%%/soundex/stage2
+@dirrm %%EXAMPLESDIR%%/soundex/stage1
+@dirrm %%EXAMPLESDIR%%/soundex
@dirrm %%EXAMPLESDIR%%/roman/stage9
@dirrm %%EXAMPLESDIR%%/roman/stage8
@dirrm %%EXAMPLESDIR%%/roman/stage7