From 6171e1df7b7612003ae85fe29be7534afdc9bf55 Mon Sep 17 00:00:00 2001 From: Cheng-Lung Sung Date: Wed, 23 Aug 2006 02:30:45 +0000 Subject: * Update rails and its related ports to match rails 1.1.6: activesupport = 1.3.1 activerecord = 1.14.4 actionpack = 1.12.5 actionmailer = 1.2.5 actionwebservice = 1.1.6 rails = 1.1.6 This update is needed to fix a serious bug in rails * Add a x-generate-plist target to easy the creation of pkg-plist * Add an "WWW" entry on pkg-descr that points to the correspoding project on rubyforge. PR: ports/101973 Submitted by: Rui Lopes Approved by: maintainer (Jonathan Weiss) Security: http://weblog.rubyonrails.org/2006/8/10/rails-1-1-6-backports-and-full-disclosure Security: http://www.vuxml.org/freebsd/90064567-28b1-11db-844d-000c6ec775d9.html --- databases/rubygem-activerecord/Makefile | 15 ++++++++++++++- databases/rubygem-activerecord/distinfo | 6 +++--- databases/rubygem-activerecord/pkg-descr | 3 ++- databases/rubygem-activerecord/pkg-plist | 8 ++++---- 4 files changed, 23 insertions(+), 9 deletions(-) (limited to 'databases/rubygem-activerecord') diff --git a/databases/rubygem-activerecord/Makefile b/databases/rubygem-activerecord/Makefile index c7c4137d8e3b..b88fb98a2805 100644 --- a/databases/rubygem-activerecord/Makefile +++ b/databases/rubygem-activerecord/Makefile @@ -5,7 +5,7 @@ # $FreeBSD$ PORTNAME= activerecord -PORTVERSION= 1.14.2 +PORTVERSION= 1.14.4 CATEGORIES= databases rubygems MASTER_SITES= ${MASTER_SITE_RUBYFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -24,6 +24,19 @@ OPTIONSFILE= ${PORT_DBDIR}/rubygem-${PORTNAME}/options # to get RUBY_SITEARCHLIBDIR USE_RUBY= yes +# This target is only meant to be used by the port maintainer. +x-generate-plist: + (${PORTSDIR}/Tools/scripts/plist -d -m ${MTREE_FILE} ${PREFIX} \ + | ${SED} -E \ + 's,.*share/nls/.+$$,,g \ + ;s,^${GEM_CACHE}$$,%%GEM_CACHE%%,g \ + ;s,${GEM_DOC_DIR}(/.+)?$$,%%GEM_DOC_DIR%%\1,g \ + ;s,${GEM_LIB_DIR}(/.+)?$$,%%GEM_LIB_DIR%%\1,g \ + ;s,^${GEM_SPEC}$$,%%GEM_SPEC%%,g \ + ;s,^${GEMS_BASE_DIR}/(.+)$$,\1,g \ + ;s,^@dirrm (${SPEC_DIR}|${GEMS_DIR}|lib/ruby).*$$,,g \ + ' | ${TR} -s '\n') > temp-pkg-plist + .include .if defined(WITH_NATIVE_MYSQL) diff --git a/databases/rubygem-activerecord/distinfo b/databases/rubygem-activerecord/distinfo index 2853d7f33a8d..72a647e6b82b 100644 --- a/databases/rubygem-activerecord/distinfo +++ b/databases/rubygem-activerecord/distinfo @@ -1,3 +1,3 @@ -MD5 (rubygem/activerecord-1.14.2.gem) = 708c952b87d3a73c1cf2d14df781a472 -SHA256 (rubygem/activerecord-1.14.2.gem) = 181dcafb6fccfaf24473fd8869f138daf630bbbeb9afc11f46dbabce6930d177 -SIZE (rubygem/activerecord-1.14.2.gem) = 348672 +MD5 (rubygem/activerecord-1.14.4.gem) = 831a4398031e8177aea8985ebf5a27ac +SHA256 (rubygem/activerecord-1.14.4.gem) = 290b7e60c9ee959d92d5bdc246e85486bb78a8b6f70b978d8ef6362c42dc07fc +SIZE (rubygem/activerecord-1.14.4.gem) = 349696 diff --git a/databases/rubygem-activerecord/pkg-descr b/databases/rubygem-activerecord/pkg-descr index 2a5b1607398e..8ddcc27ece85 100644 --- a/databases/rubygem-activerecord/pkg-descr +++ b/databases/rubygem-activerecord/pkg-descr @@ -5,7 +5,8 @@ mapping layer entitled Active Record. This layer allows you to present the data from database rows as objects and embellish these data objects with business logic methods. -WWW: http://www.rubyonrails.com +WWW: http://www.rubyonrails.org/ +WWW: http://rubyforge.org/projects/activerecord/ - Jonathan Weiss jw@innerewut.de diff --git a/databases/rubygem-activerecord/pkg-plist b/databases/rubygem-activerecord/pkg-plist index 827a6192d103..ea7705d6c1fc 100644 --- a/databases/rubygem-activerecord/pkg-plist +++ b/databases/rubygem-activerecord/pkg-plist @@ -1,4 +1,4 @@ -%%CACHE_DIR%%/activerecord-%%PORTVERSION%%.gem +%%GEM_CACHE%% %%GEM_DOC_DIR%%/rdoc/classes/ActiveRecord/Acts/List/ClassMethods.html %%GEM_DOC_DIR%%/rdoc/classes/ActiveRecord/Acts/List/ClassMethods.src/M000147.html %%GEM_DOC_DIR%%/rdoc/classes/ActiveRecord/Acts/List/InstanceMethods.html @@ -891,7 +891,7 @@ %%GEM_LIB_DIR%%/test/transactions_test.rb %%GEM_LIB_DIR%%/test/unconnected_test.rb %%GEM_LIB_DIR%%/test/validations_test.rb -%%SPEC_DIR%%/activerecord-1.14.2.gemspec +%%GEM_SPEC%% @dirrm %%GEM_LIB_DIR%%/test/fixtures/subscribers @dirrm %%GEM_LIB_DIR%%/test/fixtures/naked/yml @dirrm %%GEM_LIB_DIR%%/test/fixtures/naked/csv @@ -926,7 +926,7 @@ @dirrm %%GEM_LIB_DIR%%/lib/active_record @dirrm %%GEM_LIB_DIR%%/lib @dirrm %%GEM_LIB_DIR%%/examples -@dirrm %%GEMS_DIR%%/activerecord-1.14.2 +@dirrm %%GEM_LIB_DIR%% @dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/active_record/wrappers @dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/active_record/vendor @dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/active_record/connection_adapters/abstract @@ -1012,4 +1012,4 @@ @dirrm %%GEM_DOC_DIR%%/rdoc/classes/ActiveRecord @dirrm %%GEM_DOC_DIR%%/rdoc/classes @dirrm %%GEM_DOC_DIR%%/rdoc -@dirrm %%DOC_DIR%%/activerecord-1.14.2 +@dirrm %%GEM_DOC_DIR%% -- cgit v1.2.3