pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/cmake-fedora Update cmake-fedora to 1.2.3.
details: https://anonhg.NetBSD.org/pkgsrc/rev/4c5f800ea867
branches: trunk
changeset: 629850:4c5f800ea867
user: obache <obache%pkgsrc.org@localhost>
date: Wed Jan 29 08:34:05 2014 +0000
description:
Update cmake-fedora to 1.2.3.
* Thu Jan 09 2014 Ding-Yi Chen <dchen at redhat.com> - 1.2.3
- Resolves Bug 1040333 - RFE: Suiport .gitignore file as
source of CPACK_SOURCE_IGNORE_FILES
- Resolves Bug 1046213 - RFE: RPM ChangeLog should be generated by
newest build from koji
- Enhancement:
+ ChangeLog.prev is no longer required.
+ RPM-ChangeLog.prev is provide by koji now.
+ cmake-fedora-koji:
- new subcommand: newest-build and newest-changelog.
+ cmake-fedora-changelog: new script.
+ New targets:
- tag_push: Push to git.
+ ManageFile:
- Add absolute file support
- MANAGE_FILE_INSTALL: Add TARGETS support.
- MANAGE_FILE_INSTALL: Add RENAME support.
- GIT_GLOB_TO_CMAKE_REGEX: Convert git glob to cmake regex
+ ManageArchive:
- PACK_SOURCE_CPACK: Pack with CPack
- PACK_SOURCE_ARCHIVE: Now can specify OUTPUT_FILE.
- SOURCE_ARCHIVE_CONTENTS_ADD: Add file to source archive.
- SOURCE_ARCHIVE_CONTENTS_ADD_NO_CHECK:
Add file to source archive without checking.
+ ManageDependency: Manage dependencies.
+ ManageRPM:
- PACK_RPM: New options: SPEC_IN and SPEC.
- RPM_SPEC_STRING_ADD: Add a string to SPEC string.
- RPM_SPEC_STRING_ADD_DIRECTIVE: Add a directive to SPEC string.
- RPM_SPEC_STRING_ADD_TAG: Add a string to SPEC string.
+ ManageString:
- STRING_APPEND: Append a string to a variable.
- STRING_PADDING: Padding the string to specified length
- STRING_PREPEND: Prepend a string to a variable.
+ ManageTranslation:
- MANAGE_GETTEXT:
+ Can specify MSGFMT_OPTIONS and MSGMERGE_OPTIONS
+ Add gettext-devel to BUILD_REQUIRES.
+ ManageVariable:
- VARIABLE_TO_ARGN: Merge the variable and options to
the form of ARGN.
+ Cached variables:
- RPM_SPEC_CMAKE_FLAG: cmake flags in rpm build.
- RPM_SPEC_MAKE_FLAG: make flags in rpm build.
- Changed Modules:
+ ManageArchive:
- PACK_SOURCE_ARCHIVE: Can now pass either
empty, outputDir, or source File.
+ ManageGConf2: Fixed.
+ ManageString: STRING_SPLIT: New Option: ALLOW_EMPTY
+ ManageRPM
- Add support of pre, post, and preun
+ ManageVariable:
- VARIABLE_PARSE_ARGN can now handle multiple-appeared options.
- Changed:
+ CMake policy no longer enforced by default.
+ ManageString: STRING_SPLIT is changed from macro to function,
so no need to put excessive backslashes.
- Removed:
+ Target after_release_commit and related are no longer required
and thus removed.
* Mon Dec 23 2013 Ding-Yi Chen <dchen at redhat.com> - 1.1.6
- Enhancement:
+ Fedora version will now automatically updated.
+ New macros:
- VARIABLE_PARSE_ARGN: Parse the arguments.
+ New scripts:
cmake-fedora-koji: Koji utilities.
cmake-fedora-fedpkg: Fedpkg utilities.
+ Changed scripts:
koji-build-scratch: fedora_1, fedora_2,
epel_1, epel_2 can now be used as build scopes.
+ BODHI_UPDATE_TYPE is no longer required.
+ No need to manual edit project.spec.in
+ ADD_CUSTOM_TARGET_COMMAND now allow "ALL"
- Bug Fixes:
Resolves: Bug 879141 - Excessive quotation mark for target tag_pre
Resolves: Bug 992069 - cmake-fedora: FTBFS in rawhide
- Changed Modules
+ ManageUpload:
- New macros:
+ MANAGE_UPLOAD_TARGET
- Changed macros:
+ MANAGE_UPLOAD_SCP: parameter fileAlias replaced with targetName
+ MANAGE_UPLOAD_SFTP: parameter fileAlias replaced with targetName
+ MANAGE_UPLOAD_FEDORAHOSTED: parameter fileAlias replaced with targetName
+ MANAGE_UPLOAD_SOURCEFORGE: parameter fileAlias replaced with targetName
- Removed macros:
+ MANAGE_UPLOAD_MAKE_TARGET
+ MANAGE_UPLOAD_CMD
- Removed Directory:
+ <PRJ_DOC_DIR>/examples: as the examples can be found in
<CMAKE_ROOT>/Templates/fedora
- Removed Variables:
+ FEDORA_AUTO_KARMA
- Removed Macros:
+ MANAGE_UPLOAD_MAKE_TARGET
+ MANAGE_UPLOAD_CMD
- Removed Targets:
+ bodhi_new: Submit the package to bodhi
+ fedpkg_<tag>_build: Build for tag
+ fedpkg_<tag>_commit: Import, commit and push
* Thu Nov 22 2012 Ding-Yi Chen <dchen at redhat.com> - 1.0.5
- Fedora 18 support.
- Source tarball filename is changed back to name-version-Source.tar.gz
to avoid confusion between source generate by cmake-fedora
(which contains ChangeLog and projectName.pot) and tarball generation service from hosting site
(which does not contain generated files)
- koji-build-scratch: rawhide build target does not always have suffix -candidate.
- README updated.
- TODO updated.
* Fri Aug 17 2012 Ding-Yi Chen <dchen at redhat.com> - 1.0.4
- Source tarball filename is now name-version.tar.gz instead of name-version-Source.tar.gz
- after_release_commit depends rpm_changelog_prev_update if RPM supported enabled.
- Corrected the 'FORCE' of cmake CACHE
- Update the error messages when cmake-fedora is not installed.
- Fixed target: zanata_push_trans.
- Fixed zanata arguments.
- fedpkg clone is now triggered if the clone directory does not exist when doing the fedpkg_commit,
it no longer the listed OUTPUT of an ADD_CUSTOM_COMMAND.
- Add target: translations as an universal easy target to generate/update translation files.
* Mon Jul 23 2012 Ding-Yi Chen <dchen at redhat.com> - 1.0.2
- Fixed after_release_commit
* Sun Jul 22 2012 Ding-Yi Chen <dchen at redhat.com> - 1.0.1
- Greatly simplified the modules design and usage.
- Release version are now defined in cmake-fedora.conf
for easy maintenance.
- Fix the MANAGE_MESSAGE_LEVEL
- koji scratch builds are run only once before tagging.
- CVS support is removed.
- New command: koji-build-scratch for scratch build on all supported
releases.
- New module: ManageTarget
- New function: SETTING_STRING_GET_VARIABLE
- New macro:
+ ADD_CUSTOM_TARGET_COMMAND
+ STRING_ESCAPE_SEMICOLON
- Macros changed behavior:
MANAGE_ZANATA: Arguments are changed.
- Target changed: changelog_update are now separate as:
+ changelog_prev_update: Update ChangeLog.prev
+ rpm_changelog_prev_update: Update RPM-ChangeLog.prev
- Command renamed:
+ cmake-fedora-newprj.sh to cmake-fedora-newprj
- Module renamed:
+ ManageReleaseOnFedora to ManageReleaseFedora
+ ManageMaintainerTargets to ManageUpload
+ PackSource to ManageArchive
+ PackRPM to ManageRPM
+ UseGConf to ManageGConf
+ UseDoxygen to ManageAPIDoc
- Function renamed:
+ LOAD_RELEASE_FILE to RELEASE_NOTES_READ_FILE
- Macro renamed:
+ PACK_SOURCE to PACK_SOURCE_ARCHIVE
+ USE_MOCK to RPM_MOCK_BUILD
+ USE_DOXYGEN to MANAGE_APIDOC_DOXYGEN
+ USE_GETTEXT to MANAGE_GETTEXT
+ USE_ZANATA to MANAGE_ZANATA
- Variable renamed: PACK_SOURCE_IGNORE_FILES to SOURCE_ARCHIVE_IGNORE_FILES
- RELEASE_ON_FEDORA: support new tags: "fedora" for current fedora,
and "epel" for current epel.
- ChangeLog generation rewritten, target version_check no longer need.
- Removed target: version_check
- Variable Removed:
FEDORA_NEXT_RELEASE
FEDORA_NEXT_RELEASE_TAGS
FEDORA_LATEST_RELEASE
FEDORA_PREVIOUS_RELEASE
diffstat:
devel/cmake-fedora/Makefile | 4 ++--
devel/cmake-fedora/PLIST | 20 ++++++++++++--------
devel/cmake-fedora/distinfo | 9 +++++----
3 files changed, 19 insertions(+), 14 deletions(-)
diffs (62 lines):
diff -r 1791ccf8a676 -r 4c5f800ea867 devel/cmake-fedora/Makefile
--- a/devel/cmake-fedora/Makefile Wed Jan 29 08:14:17 2014 +0000
+++ b/devel/cmake-fedora/Makefile Wed Jan 29 08:34:05 2014 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2012/10/31 11:16:46 asau Exp $
+# $NetBSD: Makefile,v 1.5 2014/01/29 08:34:05 obache Exp $
#
-DISTNAME= cmake-fedora-0.8.1-modules-only
+DISTNAME= cmake-fedora-1.2.3-modules-only
PKGNAME= ${DISTNAME:S/-modules-only//}
CATEGORIES= devel
MASTER_SITES= https://fedorahosted.org/releases/c/m/cmake-fedora/
diff -r 1791ccf8a676 -r 4c5f800ea867 devel/cmake-fedora/PLIST
--- a/devel/cmake-fedora/PLIST Wed Jan 29 08:14:17 2014 +0000
+++ b/devel/cmake-fedora/PLIST Wed Jan 29 08:34:05 2014 +0000
@@ -1,19 +1,23 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2011/12/04 12:24:37 obache Exp $
-share/cmake-2.8/Modules/CMakeVersion.cmake
+@comment $NetBSD: PLIST,v 1.2 2014/01/29 08:34:05 obache Exp $
share/cmake-2.8/Modules/DateTimeFormat.cmake
+share/cmake-2.8/Modules/ManageAPIDoc.cmake
+share/cmake-2.8/Modules/ManageArchive.cmake
+share/cmake-2.8/Modules/ManageDependency.cmake
share/cmake-2.8/Modules/ManageEnvironment.cmake
-share/cmake-2.8/Modules/ManageMaintainerTargets.cmake
+share/cmake-2.8/Modules/ManageFile.cmake
+share/cmake-2.8/Modules/ManageGConf.cmake
+share/cmake-2.8/Modules/ManageInstall.cmake
share/cmake-2.8/Modules/ManageMessage.cmake
+share/cmake-2.8/Modules/ManageRPM.cmake
share/cmake-2.8/Modules/ManageRelease.cmake
-share/cmake-2.8/Modules/ManageReleaseOnFedora.cmake
+share/cmake-2.8/Modules/ManageReleaseFedora.cmake
share/cmake-2.8/Modules/ManageSourceVersionControl.cmake
share/cmake-2.8/Modules/ManageString.cmake
+share/cmake-2.8/Modules/ManageTarget.cmake
share/cmake-2.8/Modules/ManageTranslation.cmake
share/cmake-2.8/Modules/ManageUninstall.cmake
+share/cmake-2.8/Modules/ManageUpload.cmake
share/cmake-2.8/Modules/ManageVariable.cmake
share/cmake-2.8/Modules/ManageVersion.cmake
-share/cmake-2.8/Modules/PackRPM.cmake
-share/cmake-2.8/Modules/PackSource.cmake
-share/cmake-2.8/Modules/UseDoxygen.cmake
-share/cmake-2.8/Modules/UseGConf.cmake
+share/cmake-2.8/Modules/cmake_install.cmake
share/cmake-2.8/Modules/cmake_uninstall.cmake.in
diff -r 1791ccf8a676 -r 4c5f800ea867 devel/cmake-fedora/distinfo
--- a/devel/cmake-fedora/distinfo Wed Jan 29 08:14:17 2014 +0000
+++ b/devel/cmake-fedora/distinfo Wed Jan 29 08:34:05 2014 +0000
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2011/12/04 12:24:37 obache Exp $
+$NetBSD: distinfo,v 1.2 2014/01/29 08:34:05 obache Exp $
-SHA1 (cmake-fedora-0.8.1-modules-only.tar.gz) = 38ca209aaa11ab336aa288772054e00803baadbf
-RMD160 (cmake-fedora-0.8.1-modules-only.tar.gz) = a94d1e770d64de0f60bb8670ddd32414cef31b3a
-Size (cmake-fedora-0.8.1-modules-only.tar.gz) = 26660 bytes
+SHA1 (cmake-fedora-1.2.3-modules-only.tar.gz) = 12c086dda2fab7bf0d1d5381ce5f9a66a2ae1da2
+RMD160 (cmake-fedora-1.2.3-modules-only.tar.gz) = af28dfe7c29882f121100fd2c70135f0af180c77
+Size (cmake-fedora-1.2.3-modules-only.tar.gz) = 31547 bytes
+SHA1 (patch-Modules_DateTimeFormat.cmake) = bef6a05c7f55df692e3a5c6c9d6c50946a469b6a
Home |
Main Index |
Thread Index |
Old Index