From b63ac35157bbd1af846e2478d4e91daf5384d296 Mon Sep 17 00:00:00 2001
From: smeserver <>
Date: Wed, 21 May 2025 22:10:37 +0200
Subject: [PATCH] Initial commit
---
.gitattributes | 3 +++
Makefile | 19 ++++++++++++++++
README.md | 16 +++++++++++++
perl-Crypt-Perl.spec | 54 ++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 92 insertions(+)
create mode 100644 .gitattributes
create mode 100644 Makefile
create mode 100644 README.md
create mode 100644 perl-Crypt-Perl.spec
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..a3b625f
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,3 @@
+*.tar.gz filter=lfs diff=lfs merge=lfs -text
+*.tgz filter=lfs diff=lfs merge=lfs -text
+*.tar.xz filter=lfs diff=lfs merge=lfs -text
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..f5da4cd
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,19 @@
+NAME := perl-Crypt-Perl
+SPECFILE = $(firstword $(wildcard *.spec))
+
+define find-makefile-common
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
+endef
+
+MAKEFILE_COMMON := $(shell $(find-makefile-common))
+
+ifeq ($(MAKEFILE_COMMON),)
+# attept a checkout
+define checkout-makefile-common
+test -f CVS/Root && { cvs -Q -d $(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
+endef
+
+MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
+endif
+
+include $(MAKEFILE_COMMON)
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..504e6c9
--- /dev/null
+++ b/README.md
@@ -0,0 +1,16 @@
+#
perl-Crypt-Perl
+
+SMEServer Koozali local git repo for perl-Crypt-Perl
+
+## Documentation
+
https://metacpan.org/pod/perl-Crypt-Perl
+
+## Bugzilla
+CPAN bug report are [here](https://rt.cpan.org/Public/Dist/Display.html?Name=perl-Crypt-Perl)
+
+Show list of Koozali outstanding bugs: [here](https://bugs.koozali.org/buglist.cgi?component=perl-Crypt-Perl&product=SME%20Server%2011.X&query_format=advanced&limit=0&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=CONFIRMED)
+
+## Description
+
+Just as it sounds: cryptography with no non-core XS dependencies! This is useful if you don’t have access to other tools that do this work like OpenSSL, CryptX, etc. Of course, if you do have access to one of those tools, they may suit your purpose better.
+
diff --git a/perl-Crypt-Perl.spec b/perl-Crypt-Perl.spec
new file mode 100644
index 0000000..b5a5fe3
--- /dev/null
+++ b/perl-Crypt-Perl.spec
@@ -0,0 +1,54 @@
+%define name perl-Crypt-Perl
+%define version 1.0
+%define release 1
+Summary: This is what perl-Crypt-Perl does.
+Name: %{name}
+Version: %{version}
+Release: %{release}%{?dist}
+Source: %{name}-%{version}.tar.gz
+License: GNU GPL version 2
+Group: SMEserver/addon
+BuildRoot: %{_tmppath}/%{name}-buildroot
+Prefix: %{_prefix}
+BuildArchitectures: noarch
+BuildRequires: smeserver-devtools
+Requires: smeserver-release >= 11.0
+AutoReqProv: no
+
+%description
+Just as it sounds: cryptography with no non-core XS dependencies! This is useful if you don’t have access to other tools that do this work like OpenSSL, CryptX, etc. Of course, if you do have access to one of those tools, they may suit your purpose better.
+
+%changelog
+* Day MMMM DD YYYY 1.0-1.sme
+- Initial code - create RPM [SME:99999]
+
+%prep
+
+%setup -q
+
+%build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+(cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
+rm -f %{name}-%{version}-filelist
+/sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
+> %{name}-%{version}-filelist
+#echo "%doc COPYING" >> %{name}-%{version}-filelist
+#--dir 'attr(755,user,grp)' \
+#--file 'attr(755,root,root)' \
+
+%clean
+cd ..
+rm -rf %{name}-%{version}
+
+%pre
+
+%preun
+
+%post
+
+%postun
+#uninstall
+%files -f %{name}-%{version}-filelist
+%defattr(-,root,root)