+void SourcePackage::Loader::tarball(const string &n)
+{
+ SourcePackage &spkg=static_cast<SourcePackage &>(pkg);
+ if(n=="@src")
+ {
+ for(ComponentList::iterator i=spkg.components.begin(); i!=spkg.components.end(); ++i)
+ if(i->get_type()==Component::TARBALL && i->get_name()==n)
+ load_sub(*i);
+ }
+ else
+ {
+ Component trbl(spkg, Component::TARBALL, n);
+ load_sub(trbl);
+ }
+}
+