aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/gentoo/portage_repository_params.sr
blob: e741dc6cac7f2a4766b8a8efe807ede1d9b53c03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/bash
# vim: set sw=4 sts=4 et :

make_class_PortageRepositoryParams()
{
    key entry_format std::string
    key environment "Environment *"
    key location FSEntry
    key profiles "std::tr1::shared_ptr<const FSEntryCollection>"
    key cache FSEntry
    key write_cache FSEntry
    key names_cache FSEntry
    key distdir FSEntry
    key pkgdir FSEntry
    key eclassdirs "std::tr1::shared_ptr<const FSEntryCollection>"
    key setsdir FSEntry
    key securitydir FSEntry
    key newsdir FSEntry
    key sync std::string
    key sync_options std::string
    key buildroot FSEntry
    key master_repository "std::tr1::shared_ptr<const PortageRepository>"

    doxygen_comment << "END"
        /**
         * Parameters used to create a PortageRepository
         *
         * \see PortageRepository
         * \ingroup grpportagerepository
         * \nosubgrouping
         */
END

    allow_named_args
}