From 2ecad18a591d5f33031c1fed43c573987f3b7a79 Mon Sep 17 00:00:00 2001 From: openeuler-basic Date: Fri, 6 Mar 2020 16:43:18 +0800 Subject: [PATCH] init package --- File-Sync-0.11.tar.gz | Bin 0 -> 5842 bytes File-Sync-UTF8.patch | 11 ++++++++++ README.en.md | 36 ------------------------------- README.md | 37 -------------------------------- perl-File-Sync.spec | 48 ++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 59 insertions(+), 73 deletions(-) create mode 100644 File-Sync-0.11.tar.gz create mode 100644 File-Sync-UTF8.patch delete mode 100644 README.en.md delete mode 100644 README.md create mode 100644 perl-File-Sync.spec diff --git a/File-Sync-0.11.tar.gz b/File-Sync-0.11.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..e764ed70d86879bc5791e6a9394c29d105c3f34e GIT binary patch literal 5842 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 literal 0 HcmV?d00001 diff --git a/File-Sync-UTF8.patch b/File-Sync-UTF8.patch new file mode 100644 index 0000000..fcaef6b --- /dev/null +++ b/File-Sync-UTF8.patch @@ -0,0 +1,11 @@ +--- README ++++ README +@@ -36,7 +36,7 @@ + Thanks to David Muir Sharnoff for getting me to actually work out what + was going on and fix my code. + +-All files contained in this installation are copyright 1996,1997,1999 ++All files contained in this installation are copyright © 1996,1997,1999 + Carey Evans except for parts from the Perl distribution. All rights + reserved. + diff --git a/README.en.md b/README.en.md deleted file mode 100644 index 0435862..0000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# perl-File-Sync - -#### Description -Perl access to fsync() and sync() function calls - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md deleted file mode 100644 index ce3e9f3..0000000 --- a/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# perl-File-Sync - -#### 介绍 -Perl access to fsync() and sync() function calls - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 码云特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 -5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/perl-File-Sync.spec b/perl-File-Sync.spec new file mode 100644 index 0000000..a2ddcdf --- /dev/null +++ b/perl-File-Sync.spec @@ -0,0 +1,48 @@ +Name: perl-File-Sync +Version: 0.11 +Release: 20 +Summary: Perl access to fsync() and sync() function calls +License: GPL+ or Artistic +URL: https://metacpan.org/release/File-Sync +Source0: https://cpan.metacpan.org/authors/id/B/BR/BRIANSKI/File-Sync-%{version}.tar.gz +Patch0: File-Sync-UTF8.patch + +BuildRequires: findutils gcc make perl-devel perl-generators perl-interpreter +BuildRequires: perl(Config) perl(ExtUtils::MakeMaker) perl(Getopt::Long) +BuildRequires: perl(AutoLoader) perl(Carp) perl(DynaLoader) perl(Exporter) +BuildRequires: perl(strict) perl(Symbol) perl(vars) perl(FileHandle) perl(POSIX) +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) + +%description +The fsync() function takes a Perl file handle as its only argument, and +passes its fileno() to the C function fsync(). It returns undef on failure, +or true on success. + +%package_help + +%prep +%autosetup -n File-Sync-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor NO_PERLLOCAL=1 NO_PACKLIST=1 +%make_build + +%install +%make_install +find %{buildroot} -type f -name '*.bs' -size 0 -delete +%{_fixperms} %{buildroot} + +%check +make test + +%files +%doc Changes README +%{perl_vendorarch}/auto/File/ +%{perl_vendorarch}/File/ + +%files help +%{_mandir}/man3/File::Sync.3pm* + +%changelog +* Wed Mar 4 2020 openEuler Buildteam - 0.11-20 +- Package init