Lines Matching defs:PackingElement

2 # $OpenBSD: PackingElement.pm,v 1.291 2024/04/30 14:26:50 sthen Exp $
27 # XXX PackingElement uses (very seldom) multiple inheritance:
31 package OpenBSD::PackingElement;
44 OpenBSD::PackingElement::File->add($plist, $line);
174 OpenBSD::PackingElement::Fontdir->finish($state);
175 OpenBSD::PackingElement::RcScript->report($state);
188 package OpenBSD::PackingElement::Annotation;
189 our @ISA=qw(OpenBSD::PackingElement);
193 package OpenBSD::PackingElement::Object;
194 our @ISA=qw(OpenBSD::PackingElement);
251 package OpenBSD::PackingElement::FileObject;
252 our @ISA=qw(OpenBSD::PackingElement::Object);
294 package OpenBSD::PackingElement::Action;
295 our @ISA=qw(OpenBSD::PackingElement::Object);
298 package OpenBSD::PackingElement::State;
299 our @ISA=qw(OpenBSD::PackingElement::Object);
302 package OpenBSD::PackingElement::Meta;
303 our @ISA=qw(OpenBSD::PackingElement);
306 package OpenBSD::PackingElement::Unique;
307 our @ISA=qw(OpenBSD::PackingElement::Meta);
327 package OpenBSD::PackingElement::VersionElement;
328 our @ISA=qw(OpenBSD::PackingElement::Meta);
331 package OpenBSD::PackingElement::Depend;
332 our @ISA=qw(OpenBSD::PackingElement::VersionElement);
335 package OpenBSD::PackingElement::FileBase;
336 our @ISA=qw(OpenBSD::PackingElement::FileObject);
435 package OpenBSD::PackingElement::FileWithDebugInfo;
436 our @ISA=qw(OpenBSD::PackingElement::FileBase);
438 package OpenBSD::PackingElement::File;
439 our @ISA=qw(OpenBSD::PackingElement::FileBase);
445 sub dirclass($) { "OpenBSD::PackingElement::Dir" }
458 bless $self, "OpenBSD::PackingElement::$j";
466 package OpenBSD::PackingElement::Sample;
467 our @ISA=qw(OpenBSD::PackingElement::FileObject);
475 if ($state->{lastfile} isa OpenBSD::PackingElement::SpecialFile) {
484 sub dirclass($) { "OpenBSD::PackingElement::Sampledir" }
498 package OpenBSD::PackingElement::Ghost;
499 our @ISA = qw(OpenBSD::PackingElement::FileObject);
511 package OpenBSD::PackingElement::Sampledir;
512 our @ISA=qw(OpenBSD::PackingElement::DirBase OpenBSD::PackingElement::Sample);
522 package OpenBSD::PackingElement::RcScript;
524 our @ISA = qw(OpenBSD::PackingElement::FileBase);
552 package OpenBSD::PackingElement::InfoFile;
553 our @ISA=qw(OpenBSD::PackingElement::FileBase);
557 sub dirclass($) { "OpenBSD::PackingElement::Infodir" }
559 package OpenBSD::PackingElement::Shell;
560 our @ISA=qw(OpenBSD::PackingElement::FileWithDebugInfo);
565 package OpenBSD::PackingElement::Manpage;
567 our @ISA=qw(OpenBSD::PackingElement::FileBase);
644 package OpenBSD::PackingElement::Lib;
645 our @ISA=qw(OpenBSD::PackingElement::FileWithDebugInfo);
668 package OpenBSD::PackingElement::Binary;
669 our @ISA=qw(OpenBSD::PackingElement::FileWithDebugInfo);
674 package OpenBSD::PackingElement::StaticLib;
675 our @ISA=qw(OpenBSD::PackingElement::FileWithDebugInfo);
680 package OpenBSD::PackingElement::SharedObject;
681 our @ISA=qw(OpenBSD::PackingElement::FileWithDebugInfo);
686 package OpenBSD::PackingElement::PkgConfig;
687 our @ISA=qw(OpenBSD::PackingElement::FileBase);
692 package OpenBSD::PackingElement::LibtoolLib;
693 our @ISA=qw(OpenBSD::PackingElement::FileBase);
703 package OpenBSD::PackingElement::Comment;
704 our @ISA=qw(OpenBSD::PackingElement::Meta);
717 return OpenBSD::PackingElement::CVSTag->add($plist, $args);
719 return OpenBSD::PackingElement::ExtraInfo->add($plist, $1, $2, $3);
721 return OpenBSD::PackingElement::ExtraInfo->add($plist, $1, undef, $2);
733 package OpenBSD::PackingElement::CVSTag;
734 our @ISA=qw(OpenBSD::PackingElement::Meta);
745 package OpenBSD::PackingElement::sha;
746 our @ISA=qw(OpenBSD::PackingElement::Annotation);
758 package OpenBSD::PackingElement::symlink;
759 our @ISA=qw(OpenBSD::PackingElement::Annotation);
769 package OpenBSD::PackingElement::hardlink;
770 our @ISA=qw(OpenBSD::PackingElement::Annotation);
780 package OpenBSD::PackingElement::temp;
781 our @ISA=qw(OpenBSD::PackingElement::Annotation);
791 package OpenBSD::PackingElement::size;
792 our @ISA=qw(OpenBSD::PackingElement::Annotation);
802 package OpenBSD::PackingElement::ts;
803 our @ISA=qw(OpenBSD::PackingElement::Annotation);
813 package OpenBSD::PackingElement::Option;
814 our @ISA=qw(OpenBSD::PackingElement::Meta);
822 return OpenBSD::PackingElement::NoDefaultConflict->new;
824 return OpenBSD::PackingElement::ManualInstallation->new;
826 return OpenBSD::PackingElement::Firmware->new;
828 return OpenBSD::PackingElement::AlwaysUpdate->new_with_hash($1);
830 return OpenBSD::PackingElement::AlwaysUpdate->new;
832 return OpenBSD::PackingElement::UpdateDB->new;
834 return OpenBSD::PackingElement::IsBranch->new;
840 package OpenBSD::PackingElement::UniqueOption;
841 our @ISA=qw(OpenBSD::PackingElement::Unique OpenBSD::PackingElement::Option);
853 package OpenBSD::PackingElement::NoDefaultConflict;
854 our @ISA=qw(OpenBSD::PackingElement::UniqueOption);
858 package OpenBSD::PackingElement::ManualInstallation;
859 our @ISA=qw(OpenBSD::PackingElement::UniqueOption);
868 package OpenBSD::PackingElement::Firmware;
869 our @ISA=qw(OpenBSD::PackingElement::ManualInstallation);
872 package OpenBSD::PackingElement::UpdateDB;
873 our @ISA=qw(OpenBSD::PackingElement::UniqueOption);
879 package OpenBSD::PackingElement::AlwaysUpdate;
880 our @ISA=qw(OpenBSD::PackingElement::UniqueOption);
912 package OpenBSD::PackingElement::IsBranch;
913 our @ISA=qw(OpenBSD::PackingElement::UniqueOption);
920 package OpenBSD::PackingElement::ExtraInfo;
921 our @ISA=qw(OpenBSD::PackingElement::Unique OpenBSD::PackingElement::Comment);
967 package OpenBSD::PackingElement::Name;
969 our @ISA=qw(OpenBSD::PackingElement::Unique);
975 package OpenBSD::PackingElement::LocalBase;
976 our @ISA=qw(OpenBSD::PackingElement::Unique);
984 package OpenBSD::PackingElement::Url;
985 our @ISA=qw(OpenBSD::PackingElement::Unique);
996 package OpenBSD::PackingElement::Version;
997 our @ISA=qw(OpenBSD::PackingElement::Unique OpenBSD::PackingElement::VersionElement);
1003 package OpenBSD::PackingElement::Conflict;
1004 our @ISA=qw(OpenBSD::PackingElement::Meta);
1016 package OpenBSD::PackingElement::Dependency;
1017 our @ISA=qw(OpenBSD::PackingElement::Depend);
1051 package OpenBSD::PackingElement::Wantlib;
1052 our @ISA=qw(OpenBSD::PackingElement::Depend);
1064 package OpenBSD::PackingElement::Libset;
1065 our @ISA=qw(OpenBSD::PackingElement::Meta);
1085 package OpenBSD::PackingElement::PkgPath;
1086 our @ISA=qw(OpenBSD::PackingElement::Meta);
1103 package OpenBSD::PackingElement::AskUpdate;
1104 our @ISA=qw(OpenBSD::PackingElement::Meta);
1129 package OpenBSD::PackingElement::NewAuth;
1130 our @ISA=qw(OpenBSD::PackingElement::Action);
1132 package OpenBSD::PackingElement::NewUser;
1133 our @ISA=qw(OpenBSD::PackingElement::NewAuth);
1198 package OpenBSD::PackingElement::NewGroup;
1199 our @ISA=qw(OpenBSD::PackingElement::NewAuth);
1236 package OpenBSD::PackingElement::Cwd;
1238 our @ISA=qw(OpenBSD::PackingElement::State);
1249 package OpenBSD::PackingElement::Owner;
1250 our @ISA=qw(OpenBSD::PackingElement::State);
1268 package OpenBSD::PackingElement::Group;
1269 our @ISA=qw(OpenBSD::PackingElement::State);
1287 package OpenBSD::PackingElement::Mode;
1288 our @ISA=qw(OpenBSD::PackingElement::State);
1302 package OpenBSD::PackingElement::ExeclikeAction;
1305 our @ISA=qw(OpenBSD::PackingElement::Action);
1350 package OpenBSD::PackingElement::TagBase;
1351 our @ISA=qw(OpenBSD::PackingElement::ExeclikeAction);
1358 package OpenBSD::PackingElement::Tag;
1359 our @ISA=qw(OpenBSD::PackingElement::TagBase);
1392 package OpenBSD::PackingElement::DefineTag;
1393 our @ISA=qw(OpenBSD::PackingElement::TagBase);
1429 bless $self, "OpenBSD::PackingElement::DefineTag::$sub";
1438 package OpenBSD::PackingElement::DefineTag::Atend;
1439 our @ISA = qw(OpenBSD::PackingElement::DefineTag);
1490 package OpenBSD::PackingElement::DefineTag::Cleanup;
1491 our @ISA = qw(OpenBSD::PackingElement::DefineTag);
1507 package OpenBSD::PackingElement::DefineTag::Supersedes;
1508 our @ISA = qw(OpenBSD::PackingElement::DefineTag);
1520 package OpenBSD::PackingElement::Exec;
1521 our @ISA=qw(OpenBSD::PackingElement::ExeclikeAction);
1526 package OpenBSD::PackingElement::ExecAlways;
1527 our @ISA=qw(OpenBSD::PackingElement::Exec);
1532 package OpenBSD::PackingElement::ExecAdd;
1533 our @ISA=qw(OpenBSD::PackingElement::Exec);
1538 package OpenBSD::PackingElement::ExecUpdate;
1539 our @ISA=qw(OpenBSD::PackingElement::Exec);
1544 package OpenBSD::PackingElement::Unexec;
1545 our @ISA=qw(OpenBSD::PackingElement::ExeclikeAction);
1550 package OpenBSD::PackingElement::UnexecAlways;
1551 our @ISA=qw(OpenBSD::PackingElement::Unexec);
1556 package OpenBSD::PackingElement::UnexecUpdate;
1557 our @ISA=qw(OpenBSD::PackingElement::Unexec);
1562 package OpenBSD::PackingElement::UnexecDelete;
1563 our @ISA=qw(OpenBSD::PackingElement::Unexec);
1568 package OpenBSD::PackingElement::ExtraUnexec;
1569 our @ISA=qw(OpenBSD::PackingElement::ExeclikeAction);
1574 package OpenBSD::PackingElement::DirlikeObject;
1575 our @ISA=qw(OpenBSD::PackingElement::FileObject);
1578 package OpenBSD::PackingElement::DirBase;
1579 our @ISA=qw(OpenBSD::PackingElement::DirlikeObject);
1598 package OpenBSD::PackingElement::Dir;
1599 our @ISA=qw(OpenBSD::PackingElement::DirBase);
1615 package OpenBSD::PackingElement::Infodir;
1616 our @ISA=qw(OpenBSD::PackingElement::Dir);
1620 package OpenBSD::PackingElement::Fontdir;
1621 our @ISA=qw(OpenBSD::PackingElement::Dir);
1625 sub dirclass($) { "OpenBSD::PackingElement::Fontdir" }
1705 package OpenBSD::PackingElement::Mandir;
1706 our @ISA=qw(OpenBSD::PackingElement::Dir);
1711 sub dirclass($) { "OpenBSD::PackingElement::Mandir" }
1713 package OpenBSD::PackingElement::Extra;
1714 our @ISA=qw(OpenBSD::PackingElement::FileObject);
1725 sub dirclass($) { "OpenBSD::PackingElement::Extradir" }
1727 package OpenBSD::PackingElement::Extradir;
1728 our @ISA=qw(OpenBSD::PackingElement::DirBase OpenBSD::PackingElement::Extra);
1733 &OpenBSD::PackingElement::Extra::destate;
1736 package OpenBSD::PackingElement::ExtraGlob;
1737 our @ISA=qw(OpenBSD::PackingElement::FileObject);
1743 package OpenBSD::PackingElement::SpecialFile;
1744 our @ISA=qw(OpenBSD::PackingElement::Unique);
1748 &OpenBSD::PackingElement::FileBase::add_digest;
1753 &OpenBSD::PackingElement::FileBase::add_size;
1763 &OpenBSD::PackingElement::FileObject::compute_digest;
1768 &OpenBSD::PackingElement::FileBase::write;
1806 &OpenBSD::PackingElement::UniqueOption::new;
1828 package OpenBSD::PackingElement::FCONTENTS;
1829 our @ISA=qw(OpenBSD::PackingElement::SpecialFile);
1848 package OpenBSD::PackingElement::FDESC;
1849 our @ISA=qw(OpenBSD::PackingElement::SpecialFile);
1852 package OpenBSD::PackingElement::DisplayFile;
1853 our @ISA=qw(OpenBSD::PackingElement::SpecialFile);
1871 package OpenBSD::PackingElement::FDISPLAY;
1872 our @ISA=qw(OpenBSD::PackingElement::DisplayFile);
1875 package OpenBSD::PackingElement::FUNDISPLAY;
1876 our @ISA=qw(OpenBSD::PackingElement::DisplayFile);
1879 package OpenBSD::PackingElement::Arch;
1880 our @ISA=qw(OpenBSD::PackingElement::Unique);
1914 package OpenBSD::PackingElement::Signer;
1915 our @ISA=qw(OpenBSD::PackingElement::Unique);
1935 package OpenBSD::PackingElement::DigitalSignature;
1936 our @ISA=qw(OpenBSD::PackingElement::Unique);
2004 package OpenBSD::PackingElement::Old;
2005 our @ISA=qw(OpenBSD::PackingElement);
2021 my $o2 = OpenBSD::PackingElement::Old->new($keyword, $args);