• R/O
  • HTTP
  • SSH
  • HTTPS

提交

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

XML catalogue of packages which are available for installation, using the mingw-get installer.


Commit MetaInfo

修訂93a1ac467d3be945746b4460becb81e802b99d3a (tree)
時間2013-04-22 04:39:12
作者Keith Marshall <keithmarshall@user...>
CommiterKeith Marshall

Log Message

Add infrastructure for managing user contributed packages.

Change Summary

差異

--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
1+2013-04-21 Keith Marshall <keithmarshall@users.sourceforge.net>
2+
3+ Add infrastructure for managing user contributed packages.
4+
5+ * contrib: New directory.
6+ * configure.ac (AC_INIT): Bump version number to 2.1
7+ (mingw_ac_subdirs): Add 'contrib' as a managed sub-directory.
8+
9+ * contrib/issue.log: New file; automatically generated, and adjusted
10+ to reflect the original publication dates for each of...
11+ * contrib/mingw32-libunistring.xml contrib/mingw32-pdcurses.xml:
12+ ...these new files; copy them from existing published catalogue, and
13+ replace their issue number tags with templates, to capture future
14+ updates automatically.
15+
116 2013-04-19 Keith Marshall <keithmarshall@users.sourceforge.net>
217
318 Correct several incorrectly assigned file attributes.
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@
2222 # MinGW Project, accept liability for any damages, however caused,
2323 # arising from the use of this software.
2424 #
25- AC_INIT([mingw-dist],[2.0],[http://mingw.org/reporting_bugs])
25+ AC_INIT([mingw-dist],[2.1],[http://mingw.org/reporting_bugs])
2626
2727 # Check for required tools.
2828 #
@@ -34,7 +34,7 @@
3434 #
3535 AC_CONFIG_FILES([Makefile])
3636 AC_CONFIG_FILES([Makefile.comm])
37- AC_FOREACH([subdir],[common mingw32 msys],
37+ AC_FOREACH([subdir],[common contrib mingw32 msys],
3838 [AC_CONFIG_FILES(subdir[/Makefile:Makefile.stub.in])dnl
3939 mingw_ac_subdirs=${mingw_ac_subdirs+"${mingw_ac_subdirs} "}"subdir"dnl
4040 ])
--- /dev/null
+++ b/contrib/issue.log
@@ -0,0 +1,29 @@
1+# Log file for tracking of mingw-get distribution manifests.
2+#
3+# $Id$
4+#
5+# This file is automatically updated when running `make';
6+# DO NOT EDIT IT MANUALLY!!!
7+#
8+#
9+# Generated from initial template "../issue.log.in"
10+# Written by Keith Marshall <keithmarshall@users.sourceforge.net>
11+# Copyright (C) 2010, MinGW Project
12+#
13+# This is free software. Permission is granted to copy, modify and
14+# redistribute this software, under the provisions of the GNU General
15+# Public License, Version 3, (or, at your option, any later version),
16+# as published by the Free Software Foundation; see the file COPYING
17+# for licensing details.
18+#
19+# Note, in particular, that this software is provided "as is", in the
20+# hope that it may prove useful, but WITHOUT WARRANTY OF ANY KIND; not
21+# even an implied WARRANTY OF MERCHANTABILITY, nor of FITNESS FOR ANY
22+# PARTICULAR PURPOSE. Under no circumstances will the author, or the
23+# MinGW Project, accept liability for any damages, however caused,
24+# arising from the use of this software.
25+#
26+ 6c149bb701714b06cba818db2ad055ec9b6bbbe3 2011101400 mingw32-libunistring.xml
27+ 7f7474478d1ca1464d391beb0bd574a48a745315 2011101100 mingw32-pdcurses.xml
28+#
29+# $RCSfile$: end of file
--- /dev/null
+++ b/contrib/mingw32-libunistring.xml
@@ -0,0 +1,53 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+<software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
3+
4+ <!-- File: mingw32-libunistring.xml -->
5+
6+ <package-collection subsystem="mingw32">
7+ <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
8+
9+ <package name="mingw32-libunistring" alias="libunistring">
10+ <affiliate group="MinGW Contributed Libraries" />
11+
12+ <description lang="en" title="libunistring: Library for manipulating Unicode strings">
13+ <paragraph> Text files are nowadays usually encoded in Unicode, and may
14+ consist of very different scripts - from Latin letters to Chinese
15+ Hanzi -, with many kinds of special characters - accents,
16+ right-to-left writing marks, hyphens, Roman numbers, and much more.
17+ But the POSIX platform APIs for text do not contain adequate functions
18+ for dealing with particular properties of many Unicode characters. In
19+ fact, the POSIX APIs for text have several assumptions at their base
20+ which don't hold for Unicode text. This library provides functions for
21+ manipulating Unicode strings and for manipulating C strings according
22+ to the Unicode standard.
23+ </paragraph>
24+ </description>
25+
26+ <licence tarname="libunistring-%-mingw32-%-lic.tar.%" />
27+ <source tarname="libunistring-%-mingw32-%-src.tar.%" />
28+
29+ <component class="dll">
30+ <release tarname="libunistring-0.9.3-1-mingw32-dll-0.tar.lzma" >
31+ <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
32+ <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
33+ </release>
34+ </component>
35+
36+ <component class="doc">
37+ <release tarname="libunistring-0.9.3-1-mingw32-doc.tar.lzma" />
38+ </component>
39+
40+ <component class="lic">
41+ <release tarname="libunistring-0.9.3-1-mingw32-lic.tar.lzma" />
42+ </component>
43+
44+ <component class="dev">
45+ <release tarname="libunistring-0.9.3-1-mingw32-dev.tar.lzma" >
46+ <requires eq="mingw32-libunistring-%-mingw32-%-dll-0.tar" />
47+ </release>
48+ </component>
49+ </package>
50+
51+ </package-collection>
52+</software-distribution>
53+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
--- /dev/null
+++ b/contrib/mingw32-pdcurses.xml
@@ -0,0 +1,71 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+<software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
3+
4+ <!-- File: mingw32-pdcurses.xml -->
5+
6+ <package-collection subsystem="mingw32">
7+ <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
8+
9+ <package name="mingw32-pdcurses" alias="mingw32-PDCurses pdcurses PDCurses">
10+ <description lang="en" title="PDCurses: Public Domain Curses Implementation">
11+ <paragraph>Public Domain Curses, aka PDCurses, is an implementation of
12+ X/Open curses for multiple platforms. This package provides normal,
13+ unicode (wide char), and UTF-8 versions of the library and associated
14+ demonstration programs.
15+ </paragraph>
16+ <paragraph>The mingw32-pdcurses package provides the documentation and
17+ demonstration programs for the PDCurses library. The associated
18+ mingw32-libpdcurses package provides the runtime library and related
19+ development files.
20+ </paragraph>
21+ </description>
22+
23+ <licence tarname="PDCurses-%-mingw32-%-lic.tar.%" />
24+ <source tarname="PDCurses-%-mingw32-%-src.tar.%" />
25+
26+ <component class="bin">
27+ <release tarname="PDCurses-3.4-1-mingw32-bin.tar.lzma" >
28+ <requires eq="mingw32-libpdcurses-%-mingw32-%-dll.tar" />
29+ </release>
30+ </component>
31+
32+ <component class="doc">
33+ <release tarname="PDCurses-3.4-1-mingw32-doc.tar.lzma" />
34+ </component>
35+
36+ <component class="lic">
37+ <release tarname="PDCurses-3.4-1-mingw32-lic.tar.lzma" />
38+ </component>
39+ </package>
40+
41+ <package name="mingw32-libpdcurses" alias="libpdcurses">
42+ <description lang="en" title="libpdcurses: Public Domain Curses Implementation" >
43+ <paragraph>Public Domain Curses, aka PDCurses, is an implementation of
44+ X/Open curses for multiple platforms. This package provides normal,
45+ unicode (wide char), and UTF-8 versions of the library and associated
46+ demonstration programs.
47+ </paragraph>
48+ <paragraph>The mingw32-libpdcurses package provides the runtime library
49+ and related development files for pdcurses. The associated
50+ mingw32-pdcurses package provides the documentation and demonstration
51+ programs related to the library.
52+ </paragraph>
53+ </description>
54+
55+ <licence tarname="PDCurses-%-mingw32-%-lic.tar.%" />
56+ <source tarname="PDCurses-%-mingw32-%-src.tar.%" />
57+
58+ <component class="dll">
59+ <release tarname="libpdcurses-3.4-1-mingw32-dll.tar.lzma" />
60+ </component>
61+
62+ <component class="dev">
63+ <release tarname="libpdcurses-3.4-1-mingw32-dev.tar.lzma" >
64+ <requires eq="mingw32-libpdcurses-%-mingw32-%-dll.tar" />
65+ </release>
66+ </component>
67+ </package>
68+
69+ </package-collection>
70+</software-distribution>
71+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->