The Session API is a very simple set of functions that extend the core
sessions workings, allowing data to be stored and associated with a
user's session.
into MODRUBY_WANTLIB and using CONFIGURE_STYLE = ruby gem ext. Use the
lang/ruby module for all dependent ports, setting
MODRUBY_{BUILD,RUN}DEP=No if necessary.
ok landry, phessler, sthen
SHARED_ONLY = Yes wasn't set before, but it is set
automatically now, which is the correct setting. This
requires removing PFRAG.shared and integrating the
contents into PLIST.
ok landry, phessler, sthen
aria2 is a multi-protocol & multi-source, cross platform download
utility. The supported protocols are HTTP(S), FTP, BitTorrent, Metalink.
It can download a file from multiple sources/protocols and tries to
utilize your maximum download bandwidth.
REGRESS_DEPENDS+=::devel/cppunit from dcoppa@
ok sthen@
unmaintained upstream, etc. Another mozilla port bites the dust.
(i'll port its descendant fennec once ffx4 works, if it works someday..)
no objections from zaurus/arm users (sthen, kili, deraadt, todd...)
agreed by stephan@ & steven@ at trofea
The Link checker module extracts links from your content when saved and
periodically tries to detect broken hypertext links by checking the
remote sites and evaluating the HTTP response codes. It shows all broken
links in the reports/logs section and on the content edit page if a link
check has been failed. An author specific broken links report is also
available in "My Account".
Provides a central transliteration service to other Drupal modules, and
sanitizes file names while uploading. Generally spoken, it takes Unicode
text and tries to represent it in US-ASCII characters (universally
displayable, unaccented characters) by attempting to transliterate the
pronunciation expressed by the text in some other writing system to
Roman letters.
In simple use cases the search_config module allows site admins to
decide which fields to display on the advanced search form when enabled.
There is also the option of excluding node types from search results.
Once selected they are also automatically removed from the advance
search form. This gives more control over the content that can be
searched to those who need it.
On 404 Not Found error pages, Drupal will skip rendering of several
pieces of your website for performance reasons. This module simply
revives those features on 404 pages to show lost users how to get
to real pages.
This module provides two ways of referencing relevant content. Both of
these methods provide configuration to filter for specific content types
and vocabularies, limit the maximum size of the result and provide some
header text. The result on both cases are a list of nodes which the
module considers most relevant based on the categorization of the
current page. This is achieved by finding other nodes which are of one
of the allowed types and have the most number of terms in common.
This module enables you to make the Menu Settings required on specific
content types. It forces a node from one or more content types to be
included in the menu system before the content will be saved
successfully. This can be useful in a number of situations, e.g. when
using [menupath-raw] in the Pathauto settings, which expects a node to
live within the menu system.
The Override Node Options module allows permissions to be set to each
field within the Authoring information and Publishing options field
sets on the node form. It also allow selected field sets to be set as
collapsed and / or collapsible.
This module allows you to grant access for specific user roles to view
unpublished nodes of a specific type. Access control is quite granular
in this regard. Additionally, using this module does not require any
modifications to your existing URL structure.
Used in concert with the Override Node Options module, you can give
specific roles the ability to publish/unpublish certain node types
without giving those roles administrative access to all nodes.
The tables module allows you to create a table in a node using a simple
markup. Tables are entered using a simple macro format.
This module allows you to set the "class" for the table to allow
different appearances for different tables. It also comes with a css
sheet to do a number of different appearances.
The SpamSpan module obfuscates email addresses to help prevent spambots
from collecting them. The problem with most email address obfuscators is
that they rely upon JavaScript being enabled on the client side. This
makes the technique inaccessible to people with screen readers. SpamSpan
however will produce clickable links if JavaScript is enabled, and will
show the email address as example [at] example [dot] com if the browser
does not support JavaScript or if JavaScript is disabled.
This module will create a main book page for content type selected in
BookMadeSimple settings. This is a shortcut to create a node and click
on Update book outline.
A dropdown listbox will be added in books links. Only allowed content-
type (define in content-type settings) are printed. Selecting a content
type will add it as a child page of the book page.
Adds a block for every CCK field you selected for being available as
block. This makes it possible to show the field's value of the
currently shown node in the block (placed left, right or in whatever
region) instead of (or next to) the node's main content area. Kind of
a simple panel variation.
The notify module allows users to subscribe to periodic emails which
include all new or revised content and/or comments much like the daily
news letters sent by some websites.
Even if this feature is not configured for normal site users, it can
be a useful feature for an administrator of a site to receive
notification of new content submissions and comment posts.
This module adds a tab for sufficiently permissioned users. The tab shows
all revisions like standard Drupal but it also allows pretty viewing of
all added/changed/deleted words between revisions.
The idea behind the Zen theme is to have a very flexible standards-
compliant and semantically correct XHTML theme that can be highly
modified through CSS and an enhanced version of Drupal's template
system. Out of the box, Zen is clean and simple with either a one,
two, or three column layout of fixed or liquid width. In addition,
the HTML source order has content placed before sidebars or the navbar
for increased accessibility and SEO.
The Lightbox2 module is a simple, unobtrusive script used to overlay
images on the current page. The module places images above your
current page, not within. This frees you from the constraints of the
layout, particularly column widths. It keeps users on the same page.
ok landry@
like the systemwide cairo since 1.10.x update (crashes,gifs not displaying
properly), and there's few hope it will be fixed in 1.9.2.x branch.
Fix WANTLIB while here and bump REVISIONs.
Reported by dcoppa@, also found in upstream bz #597174 and various linux
vendors bugzillas (red hat #628331, mdv #60738, gentoo #337813).
devel/xulrunner will follow in a few..
The SOPE package is an extensive set of frameworks (16 frameworks, ~1500
classes) which form a complete Web application server environment.
Besides the Apple WebObjects compatible appserver extended with Zope
concepts, it contains a large set of reusable classes: XML processing
(SAX2, DOM, XML-RPC), MIME/IMAP4 processing, LDAP connectivity, RDBMS
connectivity, and iCalendar parsing.
already some days ago, OK landry@
Gemcutter was replaced with rubygems.org, so remove the MASTER_SITES
from the Makefiles and let MASTER_SITE_RUBYGEMS in ruby.port.mk
handles things.
OK sthen@ "if the checksums still match"
All ruby .gem files are now hosted on rubygems.org in the same
directory. If the ruby gem CONFIGURE_STYLE is used, make the
default MASTER_SITES that directory.
There are still a few uses of MASTER_SITE_RUBYFORGE in the tree, for
some ports that aren't gems, or where the .gem file isn't hosted on
rubygems.org, or where the hashes don't match. Most of these will be
dealt with in the near future.
OK landry@
In the upgrade from ruby 1.8.6 to 1.8.7, the PLISTs changed
due to differences in how RDoc processes files.
This also has a number of changes to the regress tests to
work with the changes to devel/ruby-rake. It moves most of
the regress tests to use MODRUBY_REGRESS.
OK jcs@, landry@, jasper@, sthen@
FileField Sources is an extension to the FileField module. The FileField
module lets you upload files from your computer through a CCK field. The
FileField Sources module expands on this ability by allowing you to
select new or existing files through additional means.
ok espie@ and landry@ some while ago.
CVE-2010-2253: lwp-download in libwww-perl before 5.835 does not reject
downloads to filenames that begin with a . (dot) character, which allows
remote servers to create or overwrite files and possibly execute arbitrary
code.
from ian mcwilliam, ok sthen@
a loooong standing bug.
"pdm-dialog: do not crash when clearing the passwords from prefs dialog
The code (wrongly) assumed we could only be called from withing the
PDM dialog. Do some refactoring to make it more generic.
Bug #606933"
- add various other missing WANTLIB (and LIB_DEPENDS in some cases)
- while there move PKGNAME=..pX to REVISION, and move some ports
to new-style LIB_DEPENDS
original diff from Brad, extensive checking by me (clean build of everything
related to liboil).
create some depency mess.
The long term solution is to update+merge gnupg2 into gnupg1 but for now
at least we have a clean dependency chain.
looks ok to jasper@ and pea@
- adresses SA-CONTRIB-2010-082, details at http://drupal.org/node/880392
- anticipatory symlinking of tcpdf so the print_pdf module 'just works'.
ok espie@
NOTE: The included copy of the jQuery UI datepicker in the Date Popups
module has been removed. It is now necessary to install the jQuery UI
module for the Date Popups datepicker to work.
Full list of changes at http://drupal.org/node/70963/release
agreed with avsm@
Chora is a tool for viewing code repositories that are managed
using the CVS or Subversion source control systems. It aims to
provide a high degree of integration with CVS, SVN and the other
Horde web-based tools.
mentioned the release on their announcements list maybe we would have
had time to get the full update in but, as it is, we just found out
about it and there are too many changes to test properly at short
notice, so we are just fixing these for now.
CVE-2010-2225: fix SplObjectStorage unserialization, upstream r300843
CVE-2010-0397: null pointer dereference when processing invalid XML-RPC
requests, upstream r296152
ok espie@
Convert port to use mozilla MODULE, which gains us --enable-libxul, so
way less libs are installed. Bring patches/files inline with other
mozilla ports. java plugin still works.
ok/testing sthen@ naddy@
always provide the new atomic builtins. In reality those are only available
on hardware that provides the necessary atomic instructions. PA-RISC doesn't
have a suitable set of atomic instructions so work around it on hppa.
ok espie@, bernd@, landry@
DIMP (Dynamic IMP) is an AJAX-like frontend for the IMP webmail system.
It provides a 3-pane layout with message preview, drag-and-drop support,
context-sensitive menus, etc.
MIMP (Mobile IMP) is an lightweight frontend for the IMP webmail system,
suitable for mobile devices such as WAP phones or PDAs. Basic functionality
is implemented including mailbox viewing and paging, viewing messages,
deleting, replying, forwarding, and composing new messages.
under a common directory, sharing infrastructure with Makefile.inc and
horde.port.mk. Update components to current versions while there.
Thanks Johan Huldtgren for suggestions and testing and ajacoutot@
for suggestions and ok.
@pkgpath/@conflict markers for seamless upgrades from
productivity/sunbird,-seamonkey. This also installs gdata provider
extension as part of lightning subpackage, for read/write access to
google calendars within lightning.
release will be out within 24h. Doh!
So here comes 3.6.8, fixing MFSA-2010-48/critical bug 575836
Reminded by naddy@/dhill@/Patrick Keshishian
Proactive ok naddy@
that when they are dlopen()'ed they can tell ld.so where to go hunt for
the other mozilla libs they depend on.
Similar fix as done in xulrunner 1.8 patch-config_rules_mk 2 years ago
by martynas@, needed to convert py-gnome-extras to xulrunner 1.9.
No fallout on firefox.