mirror of
https://github.com/clearlinux/common.git
synced 2026-07-14 00:35:53 +00:00
Compare commits
87 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1c79b04db3 | |||
| b52570a7ad | |||
| 1a0e21943f | |||
| c4fe341972 | |||
| 23cc04134a | |||
| 9614d9e14e | |||
| 7f94ad0fc5 | |||
| 443c6b9694 | |||
| 5d7039fb9a | |||
| f2de7b7dc6 | |||
| 446c96bf65 | |||
| 0e420e434d | |||
| be0cdd6c5d | |||
| 7111d57d6c | |||
| 96850c538a | |||
| 96fd23e88b | |||
| 6f5fd11673 | |||
| 7ea85257af | |||
| 4ccec6a4d0 | |||
| c76272e46a | |||
| 1559d4e0b5 | |||
| 3ab672318e | |||
| 890363f65f | |||
| e90b6f8c72 | |||
| 684a600f80 | |||
| a45fc62812 | |||
| 511bd629c9 | |||
| b0e3083d75 | |||
| 493f2a79af | |||
| 26e68a0cc8 | |||
| 27e4f02f58 | |||
| 2e28a2e579 | |||
| abf5c5748d | |||
| 8290cda118 | |||
| b9bb464a1a | |||
| 0121236923 | |||
| 01b1bf2d23 | |||
| dc5a8bd4ed | |||
| 337699759e | |||
| b4742ce76d | |||
| 2a95bfa0ba | |||
| a11d59cbb5 | |||
| f0cc040b91 | |||
| c55b2aee12 | |||
| 1e12976a64 | |||
| 165d207f03 | |||
| 7e1da9a64b | |||
| 23503a41af | |||
| d06ca6b262 | |||
| 8e0d099005 | |||
| c89e0eb2fd | |||
| e2f31cb9a0 | |||
| a733e9f48f | |||
| 57f1b9f792 | |||
| 08452bcc6f | |||
| 648e696701 | |||
| aa87b84d0d | |||
| a601daae51 | |||
| 0e69bbe5f1 | |||
| c976fe32c8 | |||
| 21cd35e7ab | |||
| 2cdd46b1ce | |||
| 081f8efa29 | |||
| 726481d384 | |||
| 49ce6661a3 | |||
| aba3ecef75 | |||
| bf40bb0056 | |||
| 8e349a2441 | |||
| c9a3ea50df | |||
| 1e4b77528c | |||
| e5fe3a6a3d | |||
| 27cb95023f | |||
| 4402706e5b | |||
| 046035907a | |||
| 43a3640492 | |||
| 30efe3f2e6 | |||
| 41bc67d5c3 | |||
| 791e62166b | |||
| 184466de12 | |||
| f62255e8c3 | |||
| 2d1a67d3b0 | |||
| 65c7cc8db6 | |||
| 5c7f52dc15 | |||
| 6d165ea0dd | |||
| c4ce7408a7 | |||
| 2cf46aa5a4 | |||
| a84e3f08e2 |
+14
-11
@@ -26,6 +26,9 @@ WITH_SUDO = $(shell cmp /usr/bin/mock /usr/sbin/mock &> /dev/null && echo sudo )
|
|||||||
MOCK_SMP_FLAGS=$(patsubst -j%, -D_smp_mflags\ -j%,$(filter -j%, $(MAKEFLAGS)))
|
MOCK_SMP_FLAGS=$(patsubst -j%, -D_smp_mflags\ -j%,$(filter -j%, $(MAKEFLAGS)))
|
||||||
MOCK ?= $(WITH_SUDO) /usr/bin/mock -r $(MOCK_CONFIG_VAL) $(MOCK_SMP_FLAGS) $(MOCK_OPTS)
|
MOCK ?= $(WITH_SUDO) /usr/bin/mock -r $(MOCK_CONFIG_VAL) $(MOCK_SMP_FLAGS) $(MOCK_OPTS)
|
||||||
|
|
||||||
|
MOCK_CLEANUP_OPT := $(if $(CLEANUP),--cleanup-after,--no-cleanup-after)
|
||||||
|
AUTOSPEC_CLEANUP_OPT := $(if $(CLEANUP),-C)
|
||||||
|
|
||||||
ifneq ($(wildcard upstream),)
|
ifneq ($(wildcard upstream),)
|
||||||
__allsources := $(notdir $(strip $(shell cat upstream)))
|
__allsources := $(notdir $(strip $(shell cat upstream)))
|
||||||
__missingsources := $(filter-out $(wildcard ${__allsources}), ${__allsources})
|
__missingsources := $(filter-out $(wildcard ${__allsources}), ${__allsources})
|
||||||
@@ -71,7 +74,7 @@ mockproper:
|
|||||||
$(MOCK) --clean --uniqueext=$(PKG_NAME)
|
$(MOCK) --clean --uniqueext=$(PKG_NAME)
|
||||||
|
|
||||||
configemail:
|
configemail:
|
||||||
@test -d .git || git init
|
@test -d .git || git init -b main
|
||||||
@$(call subjectprefix,$(PKG_NAME))
|
@$(call subjectprefix,$(PKG_NAME))
|
||||||
@echo -n "Subject prefix email configured to: "
|
@echo -n "Subject prefix email configured to: "
|
||||||
@git config --get format.subjectPrefix
|
@git config --get format.subjectPrefix
|
||||||
@@ -88,7 +91,7 @@ prebuild-checks:
|
|||||||
#help which creates a src.rpm file from the spec file.
|
#help which creates a src.rpm file from the spec file.
|
||||||
#help Use MOCK_OPTS environment varible to pass down arbitrary mock options.
|
#help Use MOCK_OPTS environment varible to pass down arbitrary mock options.
|
||||||
build: prebuild-checks configemail $(SPECFILE) upstream $(SRPMFILE)
|
build: prebuild-checks configemail $(SPECFILE) upstream $(SRPMFILE)
|
||||||
$(MOCK) $(SRPMFILE) --result=results/ --no-cleanup-after --uniqueext=$(PKG_NAME)
|
$(MOCK) $(SRPMFILE) --result=results/ $(MOCK_CLEANUP_OPT) --uniqueext=$(PKG_NAME)
|
||||||
$(MAKE) link-new-rpms PKG_REPO_DIR="."
|
$(MAKE) link-new-rpms PKG_REPO_DIR="."
|
||||||
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
|
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
|
||||||
@perl $(TOPLVL)/projects/common/count.pl results/build.log &> testresults
|
@perl $(TOPLVL)/projects/common/count.pl results/build.log &> testresults
|
||||||
@@ -96,7 +99,7 @@ build: prebuild-checks configemail $(SPECFILE) upstream $(SRPMFILE)
|
|||||||
|
|
||||||
#help build-nocheck: Same as 'make build', but do not run the package's test suite.
|
#help build-nocheck: Same as 'make build', but do not run the package's test suite.
|
||||||
build-nocheck: configemail $(SPECFILE) upstream $(SRPMFILE)
|
build-nocheck: configemail $(SPECFILE) upstream $(SRPMFILE)
|
||||||
$(MOCK) $(SRPMFILE) --nocheck --result=results/ --no-cleanup-after --uniqueext=$(PKG_NAME)
|
$(MOCK) $(SRPMFILE) --nocheck --result=results/ $(MOCK_CLEANUP_OPT) --uniqueext=$(PKG_NAME)
|
||||||
$(MAKE) link-new-rpms PKG_REPO_DIR="."
|
$(MAKE) link-new-rpms PKG_REPO_DIR="."
|
||||||
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
|
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
|
||||||
@perl $(TOPLVL)/projects/common/count.pl results/build.log &> testresults
|
@perl $(TOPLVL)/projects/common/count.pl results/build.log &> testresults
|
||||||
@@ -117,7 +120,7 @@ shell:
|
|||||||
.PHONY: $(SRPMFILE)
|
.PHONY: $(SRPMFILE)
|
||||||
$(SRPMFILE): $(SPECFILE) $(__allsources) localreponotice clean-old-content
|
$(SRPMFILE): $(SPECFILE) $(__allsources) localreponotice clean-old-content
|
||||||
@$(MAKE) spdxcheck
|
@$(MAKE) spdxcheck
|
||||||
$(MOCK) --buildsrpm --source=./ --spec=$(SPECFILE) --result=results/ --no-cleanup-after --uniqueext=$(PKG_NAME)
|
$(MOCK) --buildsrpm --source=./ --spec=$(SPECFILE) --result=results/ $(MOCK_CLEANUP_OPT) --uniqueext=$(PKG_NAME)
|
||||||
mv results/root.log results/srpm-root.log
|
mv results/root.log results/srpm-root.log
|
||||||
mv results/build.log results/srpm-build.log
|
mv results/build.log results/srpm-build.log
|
||||||
|
|
||||||
@@ -129,7 +132,7 @@ $(SRPMFILE): $(SPECFILE) $(__allsources) localreponotice clean-old-content
|
|||||||
# initialized locally, or if the remote contains no commits.
|
# initialized locally, or if the remote contains no commits.
|
||||||
pullrebase:
|
pullrebase:
|
||||||
@if [ -z "$$SKIP_GIT" ] && [ -e .git ]; then \
|
@if [ -z "$$SKIP_GIT" ] && [ -e .git ]; then \
|
||||||
if ! git rev-parse --verify --quiet origin/master > /dev/null; then \
|
if ! git rev-parse --verify --quiet origin/main > /dev/null; then \
|
||||||
echo "Remote not yet initialized. Continuing."; \
|
echo "Remote not yet initialized. Continuing."; \
|
||||||
exit 0; \
|
exit 0; \
|
||||||
fi; \
|
fi; \
|
||||||
@@ -143,7 +146,7 @@ pullrebase:
|
|||||||
echo "Current branch up-to-date. Continuing."; \
|
echo "Current branch up-to-date. Continuing."; \
|
||||||
exit 0; \
|
exit 0; \
|
||||||
fi; \
|
fi; \
|
||||||
echo "Rebasing to origin/master"; \
|
echo "Rebasing to origin/main"; \
|
||||||
if git status --porcelain | grep -q '^.[^?]'; \
|
if git status --porcelain | grep -q '^.[^?]'; \
|
||||||
then \
|
then \
|
||||||
git stash save; \
|
git stash save; \
|
||||||
@@ -179,7 +182,7 @@ autospec: preautospec-checks pullrebase localreponotice clean-old-content
|
|||||||
$${SETVERSION:+ --version $${SETVERSION}} \
|
$${SETVERSION:+ --version $${SETVERSION}} \
|
||||||
$${NON_INTERACTIVE:+ --non_interactive} \
|
$${NON_INTERACTIVE:+ --non_interactive} \
|
||||||
$${SKIP_GIT:+ --skip-git} \
|
$${SKIP_GIT:+ --skip-git} \
|
||||||
$${CLEANUP:+ -C} \
|
$(AUTOSPEC_CLEANUP_OPT) \
|
||||||
$(firstword $(NEWURL) $(URL));
|
$(firstword $(NEWURL) $(URL));
|
||||||
$(MAKE) link-new-rpms PKG_REPO_DIR="."
|
$(MAKE) link-new-rpms PKG_REPO_DIR="."
|
||||||
@$(MAKE) spdxcheck
|
@$(MAKE) spdxcheck
|
||||||
@@ -307,8 +310,8 @@ prekoji-checks:
|
|||||||
koji: prekoji-checks kojidef
|
koji: prekoji-checks kojidef
|
||||||
@$(MAKE) spdxcheck
|
@$(MAKE) spdxcheck
|
||||||
@$(MAKE) checkblacklist
|
@$(MAKE) checkblacklist
|
||||||
@if [ "$(CURRENT_BRANCH)" != "master" ] && [ "$(CURRENT_BRANCH)" != "main" ]; then \
|
@if [ "$(CURRENT_BRANCH)" != "main" ]; then \
|
||||||
echo "Error: Must be on the \"master\" or \"main\" branch to submit to koji" >&2; \
|
echo "Error: Must be on the \"main\" branch to submit to koji" >&2; \
|
||||||
exit 1; \
|
exit 1; \
|
||||||
fi; \
|
fi; \
|
||||||
if ! git diff --quiet HEAD -- ${SPECFILE}; then \
|
if ! git diff --quiet HEAD -- ${SPECFILE}; then \
|
||||||
@@ -316,7 +319,7 @@ koji: prekoji-checks kojidef
|
|||||||
exit 1; \
|
exit 1; \
|
||||||
fi; \
|
fi; \
|
||||||
git fetch; \
|
git fetch; \
|
||||||
if git rev-parse --verify --quiet origin/master >/dev/null; then \
|
if git rev-parse --verify --quiet origin/main >/dev/null; then \
|
||||||
git pull --rebase; \
|
git pull --rebase; \
|
||||||
fi; \
|
fi; \
|
||||||
if git ls-remote --tags --exit-code origin $(SRPMVERS) >/dev/null; then \
|
if git ls-remote --tags --exit-code origin $(SRPMVERS) >/dev/null; then \
|
||||||
@@ -324,7 +327,7 @@ koji: prekoji-checks kojidef
|
|||||||
exit 1; \
|
exit 1; \
|
||||||
fi
|
fi
|
||||||
git tag $(SRPMVERS)
|
git tag $(SRPMVERS)
|
||||||
git push origin $(CURRENT_BRANCH):master refs/tags/$(SRPMVERS)
|
git push origin $(CURRENT_BRANCH):main refs/tags/$(SRPMVERS)
|
||||||
$(KOJI_CMD) build $$KOJI_NOWAIT $(KOJI_TAG) $(PKG_BASE_URL)/$(PKG_NAME)?#$(SRPMVERS)
|
$(KOJI_CMD) build $$KOJI_NOWAIT $(KOJI_TAG) $(PKG_BASE_URL)/$(PKG_NAME)?#$(SRPMVERS)
|
||||||
|
|
||||||
#help rekoji: In case a previous 'make koji' failed, trigger a rebuild for the
|
#help rekoji: In case a previous 'make koji' failed, trigger a rebuild for the
|
||||||
|
|||||||
+23
-18
@@ -31,11 +31,13 @@ $(proj_PKGS):
|
|||||||
@proj=$(patsubst proj_%,%,$@); \
|
@proj=$(patsubst proj_%,%,$@); \
|
||||||
[ -d projects/$$proj ] || ( \
|
[ -d projects/$$proj ] || ( \
|
||||||
echo "Checking out: projects/$$proj"; \
|
echo "Checking out: projects/$$proj"; \
|
||||||
git clone $(PRJ_BASE_URL)/$$proj projects/$$proj; \
|
|
||||||
cd projects/$$proj; \
|
|
||||||
if [ "$$proj" = "autospec" ] ; then \
|
if [ "$$proj" = "autospec" ] ; then \
|
||||||
git remote set-url --push origin git@github.com:clearlinux/autospec.git; \
|
git clone https://github.com/clearlinux/autospec.git projects/autospec; \
|
||||||
else \
|
else \
|
||||||
|
git clone $(PRJ_BASE_URL)/$$proj projects/$$proj; \
|
||||||
|
fi; \
|
||||||
|
cd projects/$$proj; \
|
||||||
|
if [ "$$proj" != "autospec" ] ; then \
|
||||||
$(call gitoliteurl,projects/$$proj); \
|
$(call gitoliteurl,projects/$$proj); \
|
||||||
fi; \
|
fi; \
|
||||||
$(call subjectprefix,$$proj); \
|
$(call subjectprefix,$$proj); \
|
||||||
@@ -66,19 +68,22 @@ ${PULL_PKGS}:
|
|||||||
if [ ! -d "$$p/.git" ]; then echo "Nothing to pull for $$p - $$p/.git missing"; exit 0; fi; \
|
if [ ! -d "$$p/.git" ]; then echo "Nothing to pull for $$p - $$p/.git missing"; exit 0; fi; \
|
||||||
cd "$$p" ; \
|
cd "$$p" ; \
|
||||||
if git remote | grep origin >/dev/null 2>&1; then \
|
if git remote | grep origin >/dev/null 2>&1; then \
|
||||||
O=$$(git rev-parse origin/master 2>/dev/null); \
|
case "$$p" in \
|
||||||
|
("projects/"*) BRANCH=master ;; \
|
||||||
|
("packages/"*) BRANCH=main ;; \
|
||||||
|
(*) BRANCH=master ;; \
|
||||||
|
esac; \
|
||||||
|
O=$$(git rev-parse origin/"$$BRANCH" 2>/dev/null); \
|
||||||
git fetch --tags origin >/dev/null 2>&1; \
|
git fetch --tags origin >/dev/null 2>&1; \
|
||||||
N=$$(git rev-parse origin/master); \
|
N=$$(git rev-parse origin/"$$BRANCH"); \
|
||||||
if [ "$$O" != "$$N" ]; then \
|
if [ "$$O" != "$$N" ]; then \
|
||||||
echo "Updating: $$p"; \
|
echo "Updating: $$p"; \
|
||||||
if ! git merge --ff-only origin/master 2>/dev/null; then \
|
if ! git merge --ff-only origin/"$$BRANCH" 2>/dev/null; then \
|
||||||
echo "$$p: Cannot fast-forward $$(git rev-parse --abbrev-ref HEAD) to origin/master" ; \
|
echo "$$p: Cannot fast-forward $$(git rev-parse --abbrev-ref HEAD) to origin/$$BRANCH" ; \
|
||||||
fi ; \
|
fi ; \
|
||||||
git --no-pager log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit $$O..$$N; echo; \
|
git --no-pager log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit $$O..$$N; echo; \
|
||||||
fi ; \
|
fi ; \
|
||||||
if [ "$$p" = "projects/autospec" ] ; then \
|
if [ "$$p" != "projects/autospec" ] ; then \
|
||||||
git remote set-url --push origin git@github.com:clearlinux/autospec.git; \
|
|
||||||
else \
|
|
||||||
$(call gitoliteurl,$$p); \
|
$(call gitoliteurl,$$p); \
|
||||||
fi ; \
|
fi ; \
|
||||||
else \
|
else \
|
||||||
@@ -159,19 +164,19 @@ status: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
|
|||||||
if [ -d "$$p/.git" ] && [ -n "$$(git -C $$p status -uno --porcelain)" ]; then echo "Uncommitted changes in $$p:"; git -C "$$p" status --short; fi ;\
|
if [ -d "$$p/.git" ] && [ -n "$$(git -C $$p status -uno --porcelain)" ]; then echo "Uncommitted changes in $$p:"; git -C "$$p" status --short; fi ;\
|
||||||
done
|
done
|
||||||
|
|
||||||
#help diff: Runs git diff for all package repos and displays the output using
|
#help diff: Runs git diff for all package repos and displays the diffstat using
|
||||||
#help diffstat. Requires that diffstat is installed.
|
#help the --stat flag.
|
||||||
diff: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
|
diff: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
|
||||||
@for p in projects/common $(addprefix packages/,$(PKGS_LOCAL)); do \
|
@for p in projects/common $(addprefix packages/,$(PKGS_LOCAL)); do \
|
||||||
(cd $$p; git status --porcelain | grep -vq '^?? ' && (echo "Uncommitted changes in: $$p"; git diff | diffstat -p1); :) ;\
|
(cd $$p; git status --porcelain | grep -vq '^?? ' && (echo "Uncommitted changes in: $$p"; git diff --stat); :) ;\
|
||||||
done
|
done
|
||||||
|
|
||||||
#help log: Run git log origin/master..HEAD for all package repos, thus
|
#help log: Run git log origin/main..HEAD for all package repos, thus
|
||||||
#help displaying any committed but unpushed changes.
|
#help displaying any committed but unpushed changes.
|
||||||
log: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
|
log: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
|
||||||
@for p in projects/common $(addprefix packages/,$(PKGS_LOCAL)); do \
|
@for p in projects/common $(addprefix packages/,$(PKGS_LOCAL)); do \
|
||||||
( cd $$p; if [ "$$(git rev-parse --verify HEAD)" != "$$(git rev-parse --verify origin/master)" ] ; then \
|
( cd $$p; if [ -n "$$(git rev-list origin/main..HEAD)" ] ; then \
|
||||||
echo $$p ; git --no-pager log --pretty="format:%s" origin/master..HEAD ; echo ; echo;\
|
echo $$p ; git --no-pager log --pretty="format:%s" origin/main..HEAD ; echo ; echo;\
|
||||||
fi ; ) \
|
fi ; ) \
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -211,7 +216,7 @@ autospecnew: preautospecnew-checks localreponotice
|
|||||||
mkdir -p $(TOPLVL)/packages/$(NAME); \
|
mkdir -p $(TOPLVL)/packages/$(NAME); \
|
||||||
( \
|
( \
|
||||||
cd $(TOPLVL)/packages/$(NAME); \
|
cd $(TOPLVL)/packages/$(NAME); \
|
||||||
git init; \
|
git init -b main; \
|
||||||
git remote add origin $(PKG_BASE_URL)/$(NAME); \
|
git remote add origin $(PKG_BASE_URL)/$(NAME); \
|
||||||
$(call gitoliteurl,packages/$(NAME)); \
|
$(call gitoliteurl,packages/$(NAME)); \
|
||||||
$(call subjectprefix,$(NAME)); \
|
$(call subjectprefix,$(NAME)); \
|
||||||
@@ -262,7 +267,7 @@ autospecnewgo: preautospecnew-checks localreponotice
|
|||||||
mkdir -p $(TOPLVL)/packages/$(NAME); \
|
mkdir -p $(TOPLVL)/packages/$(NAME); \
|
||||||
( \
|
( \
|
||||||
cd $(TOPLVL)/packages/$(NAME); \
|
cd $(TOPLVL)/packages/$(NAME); \
|
||||||
git init; \
|
git init -b main; \
|
||||||
git remote add origin $(PKG_BASE_URL)/$(NAME); \
|
git remote add origin $(PKG_BASE_URL)/$(NAME); \
|
||||||
$(call gitoliteurl,packages/$(NAME)); \
|
$(call gitoliteurl,packages/$(NAME)); \
|
||||||
$(call subjectprefix,$(NAME)); \
|
$(call subjectprefix,$(NAME)); \
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ Download the [user setup](user-setup.sh) script and run it on your Clear Linux
|
|||||||
system as an unprivileged user.
|
system as an unprivileged user.
|
||||||
|
|
||||||
```
|
```
|
||||||
$ curl -O https://raw.githubusercontent.com/clearlinux/common/master/user-setup.sh
|
$ curl -O https://raw.githubusercontent.com/clearlinux/common/main/user-setup.sh
|
||||||
$ chmod +x user-setup.sh
|
$ chmod +x user-setup.sh
|
||||||
$ ./user-setup.sh
|
$ ./user-setup.sh
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ Aladdin
|
|||||||
Apache-1.0
|
Apache-1.0
|
||||||
Apache-1.1
|
Apache-1.1
|
||||||
Apache-2.0
|
Apache-2.0
|
||||||
|
App-s2p
|
||||||
Artistic-1.0
|
Artistic-1.0
|
||||||
Artistic-1.0-Perl
|
Artistic-1.0-Perl
|
||||||
Artistic-1.0-cl8
|
Artistic-1.0-cl8
|
||||||
@@ -138,17 +139,20 @@ CERN-OHL-W-2.0
|
|||||||
CNRI-Jython
|
CNRI-Jython
|
||||||
CNRI-Python
|
CNRI-Python
|
||||||
CNRI-Python-GPL-Compatible
|
CNRI-Python-GPL-Compatible
|
||||||
|
COIL-1.0
|
||||||
CPAL-1.0
|
CPAL-1.0
|
||||||
CPL-1.0
|
CPL-1.0
|
||||||
CPOL-1.02
|
CPOL-1.02
|
||||||
CUA-OPL-1.0
|
CUA-OPL-1.0
|
||||||
Caldera
|
Caldera
|
||||||
ClArtistic
|
ClArtistic
|
||||||
|
Community-Spec-1.0
|
||||||
Condor-1.1
|
Condor-1.1
|
||||||
Crossword
|
Crossword
|
||||||
CrystalStacker
|
CrystalStacker
|
||||||
Cube
|
Cube
|
||||||
D-FSL-1.0
|
D-FSL-1.0
|
||||||
|
DL-DE-BY-2.0
|
||||||
DOC
|
DOC
|
||||||
DRL-1.0
|
DRL-1.0
|
||||||
DSDP
|
DSDP
|
||||||
@@ -164,9 +168,11 @@ EUDatagrid
|
|||||||
EUPL-1.0
|
EUPL-1.0
|
||||||
EUPL-1.1
|
EUPL-1.1
|
||||||
EUPL-1.2
|
EUPL-1.2
|
||||||
|
Elastic-2.0
|
||||||
Entessa
|
Entessa
|
||||||
ErlPL-1.1
|
ErlPL-1.1
|
||||||
Eurosym
|
Eurosym
|
||||||
|
FDK-AAC
|
||||||
FSFAP
|
FSFAP
|
||||||
FSFUL
|
FSFUL
|
||||||
FSFULLR
|
FSFULLR
|
||||||
@@ -240,6 +246,7 @@ Intel-ACPI
|
|||||||
Interbase-1.0
|
Interbase-1.0
|
||||||
JPNIC
|
JPNIC
|
||||||
JSON
|
JSON
|
||||||
|
Jam
|
||||||
JasPer-2.0
|
JasPer-2.0
|
||||||
LAL-1.2
|
LAL-1.2
|
||||||
LAL-1.3
|
LAL-1.3
|
||||||
@@ -270,6 +277,7 @@ LiLiQ-R-1.1
|
|||||||
LiLiQ-Rplus-1.1
|
LiLiQ-Rplus-1.1
|
||||||
Libpng
|
Libpng
|
||||||
Linux-OpenIB
|
Linux-OpenIB
|
||||||
|
Linux-man-pages-copyleft
|
||||||
MIT
|
MIT
|
||||||
MIT-0
|
MIT-0
|
||||||
MIT-CMU
|
MIT-CMU
|
||||||
@@ -401,6 +409,7 @@ SSH-short
|
|||||||
SSPL-1.0
|
SSPL-1.0
|
||||||
SWL
|
SWL
|
||||||
Saxpath
|
Saxpath
|
||||||
|
SchemeReport
|
||||||
Sendmail
|
Sendmail
|
||||||
Sendmail-8.23
|
Sendmail-8.23
|
||||||
SimPL-2.0
|
SimPL-2.0
|
||||||
@@ -434,6 +443,7 @@ WTFPL
|
|||||||
Watcom-1.0
|
Watcom-1.0
|
||||||
Wsuipa
|
Wsuipa
|
||||||
X11
|
X11
|
||||||
|
X11-distribute-modifications-variant
|
||||||
XFree86-1.1
|
XFree86-1.1
|
||||||
XSkat
|
XSkat
|
||||||
Xerox
|
Xerox
|
||||||
|
|||||||
Reference in New Issue
Block a user